Skip to main content
skill Claude Code CX Codex Cursor GitHub Copilot

remotion-markup — Claude Code skill: Remotion markup rules

A skill that tells your agent how to write Remotion React markup: frame-driven animation, media components, effects. Useful when you build video in code.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add remotion-dev/skills --skill remotion-markup -a claude-code
Open on GitHub

What remotion-markup does

The skill covers how to write markup in Remotion. The core rule: keep useCurrentFrame() in the smallest component that needs it. Frame-dependent audio volume, titles and overlays go into their own components, otherwise unrelated descendants re-render on every frame.

Animations run on useCurrentFrame() and interpolate(). CSS transition and animation will not render correctly, and neither will Tailwind animation classes — both need refactoring. Timing is tuned with Easing.bezier() and Easing.spring(). Keep the interpolate() call inline in the style prop, and use scale, translate and rotate instead of transform so values stay editable in Studio. For seconds-to-frames math, pull fps from useVideoConfig() and leave the expression on the JSX node, like trimBefore={4 * fps}.

Media comes in through ` and from @remotion/media, images through , and animated GIF, APNG, WebP or AVIF through . Put files in public/ and reference them with staticFile(), or pass a remote URL. From there the skill points to separate files: video-editing.md, sequencing.md, timing-props.md, transitions.md, motion-blur.md, voiceover.md` and more. Worth installing if you already write Remotion compositions and want the agent to keep them editable in Studio. No Remotion in your project means nothing to apply it to.

What it helps with

  • move title animation into its own component so the scene stops re-rendering
  • refactor CSS transitions into interpolate() calls driven by frames
  • wire up video and audio through @remotion/media
  • make timing editable in Studio with fps and inline props
  • apply an effect like vignette straight to a video

Example prompts for the agent

  • build a FadeIn component that fades the title in over 2 seconds
  • refactor this CSS transition into interpolate with Easing.spring
  • load the video from public/ with staticFile and @remotion/media

How to install remotion-markup

1Skills CLI (Vercel)

npx skills add remotion-dev/skills --skill remotion-markup -a claude-code

2Manually: put the files in place

~/.claude/skills/remotion-markup/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/remotion-markup/

From the same set8

The whole set →
remotion-best-practices remotion-dev Routes Remotion tasks to focused guidance for video creation, React markup, maps, multimedia, previews, and rendering. Claude Code CX Codex Cursor +1 678,800installs remotion-create remotion-dev This skill creates a new Remotion project and prepares a video composition. Use it when an agent needs to build video with React markup. Claude Code CX Codex Cursor +1 208,800installs remotion-captions remotion-dev A skill for captions in Remotion: transcribe video and audio, render and animate subtitles, import them from .srt. Claude Code CX Codex Cursor +1 206,600installs remotion-interactivity remotion-dev Guides AI coding agents to structure Remotion markup for Remotion Studio editing. Useful when building video scenes with customizable text, styles, and timing. Claude Code CX Codex Cursor +1 197,900installs remotion-docs remotion-dev This skill helps an agent find current Remotion documentation and read it as Markdown. Use it before implementing Remotion features or APIs. Claude Code CX Codex Cursor +1 195,200installs remotion-upgrade remotion-dev Upgrades Remotion and related dependencies to the latest stable release. It keeps package versions synchronized and updates project skills automatically. Claude Code CX Codex Cursor +1 186,800installs remotion-studio remotion-dev This skill starts Remotion Studio and opens a video preview. Use it to inspect a composition and follow changes while working on a video. Claude Code CX Codex Cursor +1 172,100installs

Similar

shadcn-ui official google-labs-code Helps discover, add, and customize shadcn/ui components in React projects. Useful when building interfaces with Tailwind CSS. Claude Code CX Codex Cursor +1 53,400installs gsap-core greensock This skill helps write core GSAP animations for DOM and SVG. Use it for tweens, easing, stagger effects, and reduced-motion handling. Claude Code CX Codex Cursor +1 74,600installs stitch::react-components official google-labs-code Turns Stitch designs into modular Vite and React components. Can also sync existing components with updated Stitch designs. Claude Code CX Codex Cursor +1 50,400installs frontend-design official anthropics This skill guides intentional visual design for new interfaces and redesigns. Use it when a generic generated UI is not enough. Claude Code Claude.ai 1,025,790installs design-taste-frontend Leonxlnx This skill directs the design of public pages and work screens, then checks the result in a browser through screenshots. Use it when an interface feels generic or unfinished. Claude Code CX Codex Cursor +1 673,100installs prototype Matt Pocock Creates throwaway prototypes for checking state logic or exploring UI before committing the decision to the main codebase. Claude Code 986,201installs hyperframes heygen-com Instructs coding agents on creating, validating, and rendering HTML-based videos using the HyperFrames framework and CLI. Claude Code CX Codex Cursor +1 1,200,000installs hyperframes-cli heygen-com Controls HyperFrames video workflows from the CLI: audits layouts and contrast, edits timeline clips, captures snapshots, and renders locally or in cloud runtimes. Claude Code CX Codex Cursor +1 1,200,000installs

Questions about remotion-markup

How do I install remotion-markup in Claude Code?

Run npx skills add remotion-dev/skills --skill remotion-markup -a claude-code. The skill lands at ~/.claude/skills/remotion-markup/SKILL.md.

What does remotion-markup do?

It gives the agent Remotion markup rules: where to keep useCurrentFrame(), how to drive animation with interpolate() and Easing, and how to add media and effects.

Why can't I use CSS transitions or Tailwind animation classes?

They will not render correctly in Remotion video output. The skill has you refactor them onto useCurrentFrame() and interpolate().

See also

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor