remotion-dev-skills
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.
๐ฅ Make videos programmatically with React
$ npx -y skills add remotion-dev/remotion --agent claude-code
Run the curl in your terminal, the rest in Claude Code.
Repo: remotion-dev/remotion
What's inside
Video tools for the agent era.
React Code is the source of truth. Switch your workflow at any point.
If you already have Node.JS installed, type
npx create-video@latest
to get started. Otherwise, read the installation page in the documentation.
Remotion is extensively documented over more than 1000 pages.
Documentation: remotion.dev/docs
API Reference: remotion.dev/api
Be aware of that Remotion has a special license and requires obtaining a company license in some cases. Read the LICENSE page for more information.
Please read CONTRIBUTING.md to learn about contributing to this project.
.agents/
skills/
accept-element/
SKILL.md
add-bug/
SKILL.md
add-cli-option/
SKILL.md
add-effect/
SKILL.md
add-expert/
SKILL.md
add-new-package/
SKILL.md
add-sfx/
SKILL.md
add-webcodecs-bug/
SKILL.md
canvas-capture-extension/
agents/
openai.yaml
scripts/
rebuild-extension.sh
SKILL.md
checkout/
SKILL.md
convert/
agents/
openai.yaml
SKILL.md
deprecate-api/
SKILL.md
docs/
docs-demo/
SKILL.md
agents/
openai.yaml
SKILL.md
find-unplanned-issues/
agents/
openai.yaml
scripts/
find-unplanned-issues.ts
prune-closed-masterplan-issues.ts
SKILL.md
fix-dependabot/
SKILL.md
flake/
SKILL.md
formatting/
SKILL.md
gh-stack/
references/
commands.md
stack-design.md
troubleshooting.md
SKILL.md
homepage-video-assets/
SKILL.md
install-canvas-capture-browser/
agents/
openai.yaml
scripts/
install-browser.sh
SKILL.md
interactivity-best-practices/
SKILL.md
issue/
issue-management/
SKILL.md
SKILL.md
merge/
SKILL.md
nullable-new-params/
agents/
openai.yaml
scripts/
find-new-optional-params.ts
SKILL.md
player-example/
agents/
openai.yaml
SKILL.md
pr/
pr-name/
SKILL.md
pr-ready/
SKILL.md
SKILL.md
release/
SKILL.md
remotion-best-practices
remotion-captions
remotion-create
remotion-docs
remotion-interactivity
remotion-maps
remotion-markup
remotion-multimedia
remotion-render
remotion-saas
remotion-studio
remotion-upgrade
scaffold-element/
SKILL.md
skill-locations/
SKILL.md
studio/
studio-config-option-lifecycle/
agents/
openai.yaml
SKILL.md
studio-css-reset/
agents/
openai.yaml
SKILL.md
studio-perf/
agents/
openai.yaml
SKILL.md
agents/
openai.yaml
SKILL.md
submit-element/
SKILL.md
update-chrome-binaries-test-region/
SKILL.md
update-from-upstream-main/
agents/
openai.yaml
SKILL.md
update-remotion-rust-ffmpeg/
agents/
openai.yaml
SKILL.md
update-stars/
SKILL.md
update-version/
SKILL.md
upgrade-caniuse/
SKILL.md
upgrade-mediabunny/
SKILL.md
upload-r2/
SKILL.md
v5-breaking-changes/
SKILL.md
vercel/
agents/
openai.yaml
scripts/
check-deployment.py
SKILL.md
version/
SKILL.md
video-report/
SKILL.md
visual-mode/
SKILL.md
web-renderer-test/
SKILL.md
writing-docs/
SKILL.md
writing-tests/
SKILL.md
.claude/
skills
.codex/
environments/
environment.toml
.cursorignore
.dockerignore
.gitattributes
.githooks/
copy-env-files
post-checkout
pre-commit
.github/
copilot-instructions.md
ISSUE_TEMPLATE/
bug_report.md
custom_issue.md
feature_request.md
pull_request_template.md
scripts/
ci.test.ts
ci.ts
workflows/
changelog.yml
claude.yml
copilot-setup-steps.yml
discord.yml
pullfrog.yml
push.yml
.gitignore
.oxfmtrc.json
.pi/
extensions/
commit/
index.ts
worker-prompt.md
pullfrog-monitor/
index.ts
monitor.test.ts
vercel-deployment/
index.test.ts
index.ts
.prettierrc.js
.vscode/
extensions.json
settings.json
tasks.json
.zed/
tasks.json
AGENTS.md
bun.lock
bunfig.toml
CLAUDE.md
CODE-OF-CONDUCT.md
CONTRIBUTING.md
DESIGN.md
FUNDING.yml
go.work
go.work.sum
LICENSE.md
package.json
packages/
.cargo/
config.toml
.env.bundle
.monorepo/
builder.ts
validate-exports.ts
animated-emoji/
.npmignore
bundle.ts
eslint.config.mjs
package.json
README.md
src/
AnimatedEmoji.tsx
calculate-emoji-src.ts
emoji-data.ts
get-available-emoji.ts
index.ts
is-webkit.ts
tsconfig.json
animation-utils/
bundle.ts
eslint.config.mjs
LICENSE.md
package.json
README.md
src/
index.ts
test/
interpolate-styles.test.ts
make-transform.test.ts
transformation-helpers/
interpolate-styles/
constants.ts
index.tsx
utils.ts
make-transform/
index.ts
is-unit-with-string.ts
transform-functions.ts
type.ts
tsconfig.json
astro-example/
.astro/
types.d.ts
.gitignore
astro.config.mjs
build.mjs
package.json
public/
favicon.svg
README.md
src/
components/
Counter.css
Counter.tsx
env.d.ts
pages/
index.astro
test.cjs
test.js
test.mjs
tsconfig.json
babel-loader/
.npmignore
eslint.config.mjs
package.json
README.md
src/
index.ts
tsconfig.json
brand/
.gitignore
eslint.config.mjs
package.json
postcss.config.mjs
public/
chime.mp3
effects-experiments/
bulletin-billboard.jpg
element-0.png
pattern-remotion.png
GT Planar/
GT-Planar-Bold.woff2
GT-Planar-Medium.woff2
homepage-assets/
gt-planar-medium.otf
gt-planar.otf
mehmet.png
remotion-favicon.png
hoorn.wav
image 1.png
logo/
external/
opencode.svg
remotion/
logo-on-white.svg
logo-white.svg
logo.svg
withouttitle-white.png
withouttitle.png
withtitle-dark.png
withtitle.png
Mask group.png
prompt-appear.wav
remotion-studio-canvas-recording.webm
remotion.png
Screenshot 2026-06-17 at 14.40.23.png
spiral_.mp4
variable.woff2
video.json
video.mp4
README.md
remotion.config.ts
render-homepage-assets.sh
scripts/
capture-doc-pages.ts
src/
3DContext/
Div3D.tsx
DivExtrusion.tsx
Extrusion.tsx
FrontFace.tsx
FrontFaceG.tsx
index.tsx
path-context.tsx
TopSide.tsx
transformation-context.tsx
viewing-frontside.tsx
3DEngine/
Faces.tsx
animated-logo/
AnimatedBanner.tsx
AnimatedLogo.tsx
AnimatedLogoStinger.tsx
AnimatedMaster.tsx
e.tsx
ExplodingLogo.tsx
extend-viewbox.ts
first-o.tsx
i.tsx
m.tsx
motion-fix.ts
n.tsx
r.tsx
second-o.tsx
springs.ts
t.tsx
Applications/
Applications.tsx
KineticType.tsx
RenderButton.tsx
SimpleApp.tsx
VideoEditor.tsx
Arc.tsx
Brand/
All.tsx
Banner.tsx
colors.ts
Composition.tsx
index.ts
Logo.tsx
Recorder.tsx
Root.tsx
TriangleToSquare.tsx
CanvasCapturePreview.tsx
colors.ts
Compose/
AtRemotionButton.tsx
Captions.tsx
CodeFrame.tsx
EndCard.tsx
JumpThenDisappear.tsx
... 1600 moreShowing a partial view of a very large repo.
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.
FAQ
remotion is a Claude Code plugin with 12 hand-picked skills for content 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.