remotion
๐ฅ Make videos programmatically with React
Remotion maintains a list of Agent Skills that define best practices for working in Remotion projects. These skills are useful for AI agents like Claude Code, Codex, Kimi Code or Cursor.
$ npx -y skills add remotion-dev/skills --agent claude-code
Run the curl in your terminal, the rest in Claude Code.
Repo: remotion-dev/skills
What's inside
Remotion maintains a list of Agent Skills that define best practices for working in Remotion projects.
These skills are useful for AI agents like Claude Code, Codex, Kimi Code or Cursor.
You can install them by running:
npx skills add remotion-dev/skills
You are also offered the option to add skills when you create a new Remotion project:
bun create video
For more information, see the Remotion Agent Skills documentation.
/remotion-best-practicesThis skill encompasses all other skills.
Use it if you are not sure which specific skill to use.
/remotion-createCreate a new Remotion project or composition.
Example prompt:
/remotion-create Make an animated bar chart with 5 bars
/remotion-markupBest practices for writing Remotion React markup.
Use this for knowledge about compositions, animations, layout, typography, media elements, effects, audio, fonts, timing.
Example prompt:
/remotion-markup Create an animated title card using Inter.
/remotion-studioLaunch the Studio to see a preview of your video.
Example prompt:
/remotion-studio
/remotion-renderInvoke a render into a video or a still.
Example prompt:
/remotion-render
/remotion-mapsBest practices for creating map animations in Remotion.
Use this for static maps, animated routes and markers, geographic explainers, Mapbox, MapLibre, MapTiler, GeoJSON, and 3D geographic flyovers with CesiumJS.
Example prompt:
/remotion-maps Animate a route from Los Angeles to New York and make the camera follow it.
/remotion-captionsGuidance for captions and subtitles.
/remotion-saasArchitecture guidance for Remotion-powered apps and product integrations.
Example prompt:
/remotion-saas Turn my video into a SaaS.
/remotion-interactivityGuidance for making Remotion code editable in Studio.
Use this when elements are not selectable or editable as you would like them to be.
/remotion-docsSearch the Remotion documentation and fetch any page as Markdown.
Use this to look up current API references, component props, and package guides before implementing.
Example prompt:
/remotion-docs How to set up Remotion Lambda?
/remotion-upgradeUpgrade Remotion, related packages, compatible Mediabunny packages, and installed Remotion Agent Skills.
Example prompt:
/remotion-upgrade
/remotion-multimediaGuidance for browser-based multimedia handling with Mediabunny.
Use this for advice on how to get video and audio metadata.
package.json
README.md
scripts/
prepare-embedded-skills.ts
sync-agent-skills.ts
sync-embedded-skills.ts
sync-readme.ts
validate-links.ts
skills/
remotion-best-practices/
agents/
openai.yaml
assets/
remotion-icon.png
remotion-captions/
agents/
openai.yaml
assets/
remotion-icon.png
display-captions.md
import-srt-captions.md
REFERENCE.md
transcribe-captions.md
remotion-create/
agents/
openai.yaml
assets/
remotion-icon.png
REFERENCE.md
tailwind.md
video-layout.md
remotion-docs/
agents/
openai.yaml
assets/
remotion-icon.png
REFERENCE.md
remotion-interactivity/
agents/
openai.yaml
assets/
remotion-icon.png
REFERENCE.md
remotion-maps/
agents/
openai.yaml
assets/
remotion-icon.png
REFERENCE.md
techniques/
cesium/
assets/
cesium-path.json
CesiumFlythrough.tsx
city-path.json
example-Root.tsx
flight-path.ts
sample-river.geojson
references/
3d-data-sources.md
3d-flyover-architecture.md
3d-troubleshooting.md
scripts/
prep-cesium-path.mjs
TECHNIQUE.md
mapbox/
references/
render-stability.md
TECHNIQUE.md
maplibre/
references/
render-stability.md
TECHNIQUE.md
maptiler/
assets/
CountryLabel.tsx
example-Root.tsx
MapTilerVectorElement.ts
RiverReveal.tsx
sample-data/
country-meta.json
yarlung-flow.json
tokens.ts
references/
map-data-sources.md
map-explainer-architecture.md
map-geo-prep.md
render-stability.md
scripts/
prep-geo.mjs
TECHNIQUE.md
static-map/
TECHNIQUE.md
remotion-markup/
3d.md
agents/
openai.yaml
assets/
remotion-icon.png
audio-visualization.md
audio.md
calculate-metadata.md
compositions.md
cropping.md
effects.md
embedding-videos.md
ffmpeg.md
gifs.md
google-fonts.md
html-in-canvas.md
images.md
light-leaks.md
local-fonts.md
lottie.md
measuring-dom-nodes.md
measuring-text.md
multi-scene-video.md
parameters.md
REFERENCE.md
remotion-maps/
agents/
openai.yaml
assets/
remotion-icon.png
REFERENCE.md
techniques/
cesium/
assets/
cesium-path.json
CesiumFlythrough.tsx
city-path.json
example-Root.tsx
flight-path.ts
sample-river.geojson
references/
3d-data-sources.md
3d-flyover-architecture.md
3d-troubleshooting.md
scripts/
prep-cesium-path.mjs
TECHNIQUE.md
mapbox/
references/
render-stability.md
TECHNIQUE.md
maplibre/
references/
render-stability.md
TECHNIQUE.md
maptiler/
assets/
CountryLabel.tsx
example-Root.tsx
MapTilerVectorElement.ts
RiverReveal.tsx
sample-data/
country-meta.json
yarlung-flow.json
tokens.ts
references/
map-data-sources.md
map-explainer-architecture.md
map-geo-prep.md
render-stability.md
scripts/
prep-geo.mjs
TECHNIQUE.md
static-map/
TECHNIQUE.md
sequencing.md
sfx.md
silence-detection.md
text-highlights.md
timing.md
transitions.md
video-editing.md
voiceover.md
remotion-multimedia/
agents/
openai.yaml
assets/
remotion-icon.png
get-audio-duration.md
get-video-dimensions.md
get-video-duration.md
REFERENCE.md
remotion-render/
agents/
openai.yaml
assets/
remotion-icon.png
REFERENCE.md
transparent-videos.md
remotion-saas/
agents/
openai.yaml
assets/
remotion-icon.png
framework.md
player.md
REFERENCE.md
rendering.md
remotion-studio/
agents/
openai.yaml
assets/
remotion-icon.png
REFERENCE.md
remotion-upgrade/
agents/
openai.yaml
assets/
remotion-icon.png
REFERENCE.md
SKILL.md
remotion-captions/
agents/
openai.yaml
assets/
remotion-icon.png
display-captions.md
import-srt-captions.md
SKILL.md
transcribe-captions.md
remotion-create/
agents/
openai.yaml
assets/
remotion-icon.png
SKILL.md
tailwind.md
video-layout.md
remotion-docs/
agents/
openai.yaml
assets/
remotion-icon.png
SKILL.md
remotion-interactivity/
agents/
openai.yaml
assets/
remotion-icon.png
SKILL.md
remotion-maps/
agents/
openai.yaml
assets/
remotion-icon.png
SKILL.md
techniques/
cesium/
assets/
cesium-path.json
CesiumFlythrough.tsx
city-path.json
example-Root.tsx
flight-path.ts
sample-river.geojson
references/
3d-data-sources.md
3d-flyover-architecture.md
3d-troubleshooting.md
scripts/
prep-cesium-path.mjs
TECHNIQUE.md
mapbox/
references/
render-stability.md
TECHNIQUE.md
maplibre/
references/
render-stability.md
TECHNIQUE.md
maptiler/
assets/
CountryLabel.tsx
example-Root.tsx
MapTilerVectorElement.ts
RiverReveal.tsx
sample-data/
country-meta.json
yarlung-flow.json
tokens.ts
references/
map-data-sources.md
map-explainer-architecture.md
map-geo-prep.md
render-stability.md
scripts/
prep-geo.mjs
TECHNIQUE.md
static-map/
TECHNIQUE.md
remotion-markup/
3d.md
agents/
openai.yaml
assets/
remotion-icon.png
audio-visualization.md
audio.md
calculate-metadata.md
compositions.md
cropping.md
effects.md
embedding-videos.md
ffmpeg.md
gifs.md
google-fonts.md
html-in-canvas.md
images.md
light-leaks.md
local-fonts.md
lottie.md
measuring-dom-nodes.md
measuring-text.md
multi-scene-video.md
parameters.md
remotion-maps/
agents/
openai.yaml
assets/
remotion-icon.png
REFERENCE.md
techniques/
cesium/
assets/
cesium-path.json
CesiumFlythrough.tsx
city-path.json
example-Root.tsx
flight-path.ts
sample-river.geojson
references/
3d-data-sources.md
3d-flyover-architecture.md
3d-troubleshooting.md
scripts/
prep-cesium-path.mjs
TECHNIQUE.md
mapbox/
references/
render-stability.md
TECHNIQUE.md
maplibre/
references/
render-stability.md
TECHNIQUE.md
maptiler/
assets/
CountryLabel.tsx
example-Root.tsx
MapTilerVectorElement.ts
RiverReveal.tsx
sample-data/
country-meta.json
yarlung-flow.json
tokens.ts
references/
map-data-sources.md
map-explainer-architecture.md
map-geo-prep.md
render-stability.md
scripts/
prep-geo.mjs
TECHNIQUE.md
static-map/
TECHNIQUE.md
sequencing.md
sfx.md
silence-detection.md
SKILL.md
text-highlights.md
timing.md
transitions.md
video-editing.md
voiceover.md
remotion-multimedia/
agents/
openai.yaml
assets/
remotion-icon.png
get-audio-duration.md
get-video-dimensions.md
get-video-duration.md
SKILL.md
remotion-render/
agents/
openai.yaml
assets/
remotion-icon.png
SKILL.md
transparent-videos.md
remotion-saas/
agents/
openai.yaml
assets/
remotion-icon.png
framework.md
... 16 more๐ฅ Make videos programmatically with React
FAQ
remotion-dev-skills is a Claude Code plugin with 12 hand-picked skills for development work, indexed on Flowy. Install it with the command on its page. It includes remotion-best-practices, remotion-captions, remotion-create. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.