Prepare Remotion Studio and Canvas Capture for a product demo recorded by the user. Import the original capture into packages/brand as an editable composition, preserve cursor metadata, and upload the verified recording to remotion.media.
- Prepare a Studio interaction demo for recording
- Frame a timeline demonstration
- Import a capture with editable cursor data
remotion-dev/remotion☆ 65KUpdated Oct 18, 2026
Capture Remotion Studio timelines with matching framing and create a video that wipes between the before and after images. The workflow also covers recreating an older layout from a historical code revision.
- Create a video comparing timeline layouts
- Recapture a layout from an older code revision
- Save before and after screenshots with matching framing
remotion-dev/remotion☆ 65KUpdated Oct 18, 2026
Write or refactor Remotion components so timing and full-size layout live on the content itself. Reduce redundant wrappers and organize related scenes or clips on shared Studio timeline rows while preserving timing and layout behavior.
- Put timing directly on scene and media components
- Refactor redundant Sequence and AbsoluteFill wrappers
- Group related scenes and clips on shared timeline rows
remotion-dev/remotion☆ 65KUpdated Oct 18, 2026
Update the published Remotion plugin for Codex and ChatGPT to a released version. Prepare and validate an upload ZIP, preserve existing listing details, and follow the dashboard workflow through review and publication verification.
- Update the public plugin to a released Remotion version
- Prepare an upload ZIP while preserving listing details
- Resume an existing draft or review
remotion-dev/remotion☆ 65KUpdated Oct 18, 2026
Investigate a video that is not working by downloading it, setting it as the source in a sample component, and running a Remotion render with verbose logs to examine the behavior.
- Investigating a video reported as not working
- Setting up a sample with the affected video
- Rendering a video with verbose logs
remotion-dev/remotion☆ 65KUpdated Oct 18, 2026
Create and edit Remotion documentation with consistent API pages, code examples, version labels, and compatibility information. The skill also guides sidebar placement and preview card generation when adding or updating pages.
- Add a documentation page for a public API
- Standardize code examples and parameter descriptions
- Review version labels and compatibility information
remotion-dev/remotion☆ 65KUpdated Oct 18, 2026
Bring a Remotion branch up to date with the official main branch while preserving local changes and published history. Handle temporary change storage, merges, conflicts, validation, and a normal push when requested.
- Merge the latest main into a feature branch
- Fast-forward a local main branch
- Update a pull request branch while preserving published history
remotion-dev/remotion☆ 65KUpdated Oct 18, 2026
Check Remotion’s current version in its source file and review documentation references for the upcoming release. The skill establishes that the next release is a patch version, helping guide version references in the docs.
- Check the current Remotion version in the source
- Review version references for the next patch release
- Check documentation wording before a release
remotion-dev/remotion☆ 65KUpdated Oct 18, 2026
Review which actions are available in each of four Remotion Studio modes. Use these distinctions when implementing or checking interface controls, so actions that depend on a server are hidden or disabled where the mode cannot support them.
- Check mode support before adding a Studio action
- Review controls in a deployed Studio
- Check behavior after the preview server disconnects
remotion-dev/remotion☆ 65KUpdated Oct 18, 2026
Update release availability labels in Remotion documentation changed by a pull request. Read the version on main, increase its patch number by one, and update only the affected labels before committing and pushing.
- Updating availability labels before the next release
- Aligning changed labels with the version on main
- Correcting only labels touched by a pull request
remotion-dev/remotion☆ 65KUpdated Oct 18, 2026
Monitor a specific Vercel deployment in Codex and report when it becomes ready or fails. The skill identifies the exact deployment, checks its recorded state, and includes dashboard and preview links in the notification.
- Wait for a PR preview deployment to become ready
- Monitor the deployment for a specific commit
- Receive a notification when deployment succeeds or fails
remotion-dev/remotion☆ 65KUpdated Oct 18, 2026
Launch the example Remotion Studio locally and open it in Codex’s built-in browser. The workflow installs dependencies, builds the monorepo, and uses the URL reported by Studio to reach the correct running instance.
- Launching the example Remotion Studio
- Opening the local Studio interface in Codex
- Finding the correct Studio URL across working copies
remotion-dev/remotion☆ 65KUpdated Oct 18, 2026
Publish updated Chrome binaries to Remotion Lambda’s test region, update layer references and version documentation, and verify rendering with Docker before rolling the update out to all supported regions.
- Test a Chrome update before regional rollout
- Update Lambda layer references and Chrome version documentation
- Verify rendering with Docker across platforms
remotion-dev/remotion☆ 65KUpdated Oct 18, 2026
Implement or review incompatible changes for Remotion 5 while preserving version 4 compatibility. Use a single compile-time flag to switch runtime behavior and public TypeScript types together, with migration guidance and checks for affected packages.
- Implementing v5 defaults while preserving v4 behavior
- Reviewing changes to public TypeScript types
- Documenting breaking changes and migration steps
remotion-dev/remotion☆ 65KUpdated Oct 18, 2026
Upload large Remotion media assets to Cloudflare R2 storage and replace local file references with public remotion.media URLs. Verify access, remove the local binary, and run checks before committing and pushing the changes.
- Hosting media files that are too large for Git
- Keeping media binaries out of a pull request
- Replacing local asset references with public URLs
remotion-dev/remotion☆ 65KUpdated Oct 18, 2026
Maintain visual snapshot tests, which compare rendered images, for Remotion’s web renderer. Update existing tests after implementation changes, or add explicitly requested tests with sample components, preview registration, and documentation updates for supported properties.
- Updating existing tests after renderer changes
- Adding an explicitly requested rendering test
- Registering a test fixture for preview
remotion-dev/remotion☆ 65KUpdated Oct 18, 2026
Regenerate downloadable PDFs for four Remotion legal documents after updating their MDX source pages. The workflow covers generation, checking content and page layout, and committing the updated sources together with the PDFs.
- Refresh legal PDFs after editing source pages
- Check PDF headings, tables, links, and page breaks
- Commit legal document sources and PDFs together
remotion-dev/remotion☆ 65KUpdated Oct 18, 2026
Improve Remotion Studio rendering performance by limiting which components update with every frame. The skill guides on-demand timeline reads and React.memo usage, helping keep stable components from rerendering unnecessarily while preserving updates where the displayed frame matters.
- Reduce unnecessary rerenders on every frame
- Read the current frame only when an event needs it
- Move frame-dependent rendering into a small child component
remotion-dev/remotion☆ 65KUpdated Oct 18, 2026
Upload preview images and videos for a Remotion Element to remotion.media, then update the corresponding URLs. The skill also handles local asset cleanup according to whether previews come from fresh renders or committed submissions.
- Publish freshly rendered Element previews
- Upload preview assets from committed submissions
- Replace local image and video URLs
remotion-dev/remotion☆ 65KUpdated Oct 18, 2026
Update Mediabunny and its related packages throughout Remotion, including templates, CLI version references, and the documentation compatibility table. The workflow checks the latest published version, aligns the relevant entries, and finishes by installing dependencies with Bun.
- Upgrade Mediabunny to its latest published version
- Align related package versions across templates
- Update CLI and Studio package version references
remotion-dev/remotion☆ 65KUpdated Oct 18, 2026
Update Remotion’s FFmpeg dependency to a published rust-ffmpeg commit, refresh the dependency lockfile, and rebuild compositor binaries for all supported platforms. Validate the changes and open a draft pull request with source revisions and build results.
- Apply a published rust-ffmpeg revision to Remotion
- Rebuild compositor binaries for all supported platforms
- Verify Windows runtime library dependencies
remotion-dev/remotion☆ 65KUpdated Oct 18, 2026
Update the caniuse-lite version override in Remotion to the latest release on npm. The workflow checks the branch and working tree, updates package.json, reinstalls dependencies with Bun, then commits and pushes the change.
- Update caniuse-lite to the latest npm release
- Refresh the version override in package.json
- Reinstall dependencies after the version update
remotion-dev/remotion☆ 65KUpdated Oct 18, 2026
Guide implementation and debugging of visual Sequence editing in Remotion Studio. It documents how sequence identifiers, node paths, and stack traces behave during hot reload, and suggests how to track expanded UI state.
- Debug Sequence identity during hot reload
- Review how expanded Sequence state is tracked
- Check node-path and stack-trace mappings
remotion-dev/remotion☆ 65KUpdated Oct 18, 2026
Style text and SVG elements inside Remotion Studio’s CSS reset containers. This skill explains which properties are reset and how to apply styles directly to nested elements when parent styles do not carry through.
- Fix nested text that ignores a parent’s styles
- Apply intended styles to SVG elements
- Check which properties the Studio CSS reset affects
remotion-dev/remotion☆ 65KUpdated Oct 18, 2026