writing-skills
writing-skills
Use when creating new skills, editing existing skills, or verifying skills work before deployment
remotionProgrammatic video creation in React with Remotion. Use this skill whenever the user writes Remotion, npx create-video, remotion studio/render/still, useCurrentFrame/interpolate/Sequence, Composition, Mediabunny, or any React-driven video/animation/caption/motion-graphics task — including scaffolding a project, writing markup, rendering/exporting (incl. tra…
Independent GitHub snapshot · Automated classification · Original documentation governs
This skill is a router for all Remotion video-creation operations. It mirrors the upstream remotion-dev/skills repository. Based on user intent, read the corresponding sub-skill SKILL.md before executing.
Sub-skills are authoritative. The files under each sub-skill directory are upstream content kept verbatim — do not edit them; re-sync from upstream instead. The table below is the index, the sub-skill SKILL.md is the instruction.
| Sub-skill | Entry | Use When |
|---|---|---|
| New Project | remotion-create/remotion-create.md | Scaffold a new Remotion project (npx create-video), design a video, start the Studio preview |
| React Markup | remotion-markup/remotion-markup.md | Writing Remotion React markup — the core: animations, media, sequences, timing, fonts, effects, maps, Lottie, DOM measurement, transitions, trimming |
| Rendering | remotion-render/remotion-render.md | Rendering videos and stills (npx remotion render/still), transparent videos |
| Captions | remotion-captions/remotion-captions.md | Transcribing, importing SRT, and displaying captions/subtitles |
| Interactivity | remotion-interactivity/remotion-interactivity.md | Making animations editable in Remotion Studio Visual Mode |
| SaaS / Apps | remotion-saas/remotion-saas.md | Building video apps — <Player>, rendering on Lambda/Vercel/Cloudflare/Node, client-side rendering, choosing a framework |
| Mediabunny | mediabunny/mediabunny.md | Multimedia handling in the browser — get audio/video duration, get video dimensions |
<name>/<name>.md, denested from SKILL.md so sub-skills are not auto-discovered), then follow any references/-style .md files it points to (each sub-skill folder carries its own detail files).../remotion-markup/remotion-markup.md — these resolve within this remotion/ directory.Some upstream sub-skill files contain links like [Remotion Best Practices](../remotion-best-practices/remotion-best-practices.md). remotion-best-practices/ is a local shim (not an upstream sub-skill) that forwards to this top-level router — treat those links as "go back to the Remotion router" (i.e. this file). All other sibling cross-references (../remotion-markup/remotion-markup.md, ../remotion-captions/remotion-captions.md, etc.) resolve correctly.