Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
aviz85 avatar

Remotion Best Practices

  • 3 installs
  • 4 repo stars
  • Updated March 11, 2026
  • aviz85/ai-music-video-maker

This is a copy of remotion-best-practices by freestylefly - installs and ranking accrue to the original listing.

remotion-best-practices is a Claude Code skill that supplies domain-specific rules for writing Remotion (video-in-React) code.

About

A Claude Code skill that provides best-practice rules for writing Remotion code, where videos are built in React. It splits guidance into individual rule files covering animations, assets, audio, captions, 3D, fonts, transitions, and more. A developer loads it whenever working on Remotion code to follow correct patterns like driving all animation from useCurrentFrame().

  • Domain-specific rules for writing Remotion (video-in-React) code
  • Covers 27 topics from animations and audio to 3D, captions, and TailwindCSS
  • Enforces frame-driven animation and forbids CSS/Tailwind animations that break rendering

Remotion Best Practices by the numbers

  • 3 all-time installs (skills.sh)
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
At a glance

remotion-best-practices capabilities & compatibility

Free; a reference skill with no API keys.

Capabilities
video generation · documentation
Use cases
video generation · documentation
Pricing
Free
From the docs

What remotion-best-practices says it does

Best practices for Remotion - Video creation in React
SKILL.md
All animations MUST be driven by the `useCurrentFrame()` hook.
rules/animations.md
npx skills add https://github.com/aviz85/ai-music-video-maker --skill remotion-best-practices

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs3
repo stars4
Last updatedMarch 11, 2026
Repositoryaviz85/ai-music-video-maker

What it does

Follow correct Remotion patterns (frame-driven animation, asset loading, sequencing) when writing video-in-React code.

Who is it for?

Getting Remotion-correct patterns for animations, assets, audio, captions, and 3D before writing video code.

Skip if: Non-Remotion video tooling, since all rules are Remotion-specific.

When should I use this skill?

You are writing or editing Remotion code and need the framework's domain rules.

What you get

Remotion code that renders correctly by following the framework's animation and asset rules.

  • Remotion coding guidance and rule references

By the numbers

  • 27 rule files
  • covers 3D, audio, captions, fonts, transitions

Files

SKILL.mdMarkdownGitHub ↗

When to use

Use this skills whenever you are dealing with Remotion code to obtain the domain-specific knowledge.

How to use

Read individual rule files for detailed explanations and code examples:

  • rules/3d.md - 3D content in Remotion using Three.js and React Three Fiber
  • rules/animations.md - Fundamental animation skills for Remotion
  • rules/assets.md - Importing images, videos, audio, and fonts into Remotion
  • rules/audio.md - Using audio and sound in Remotion - importing, trimming, volume, speed, pitch
  • rules/calculate-metadata.md - Dynamically set composition duration, dimensions, and props
  • rules/can-decode.md - Check if a video can be decoded by the browser using Mediabunny
  • rules/charts.md - Chart and data visualization patterns for Remotion
  • rules/compositions.md - Defining compositions, stills, folders, default props and dynamic metadata
  • rules/display-captions.md - Displaying captions in Remotion with TikTok-style pages and word highlighting
  • rules/extract-frames.md - Extract frames from videos at specific timestamps using Mediabunny
  • rules/fonts.md - Loading Google Fonts and local fonts in Remotion
  • rules/get-audio-duration.md - Getting the duration of an audio file in seconds with Mediabunny
  • rules/get-video-dimensions.md - Getting the width and height of a video file with Mediabunny
  • rules/get-video-duration.md - Getting the duration of a video file in seconds with Mediabunny
  • rules/gifs.md - Displaying GIFs synchronized with Remotion's timeline
  • rules/images.md - Embedding images in Remotion using the Img component
  • rules/import-srt-captions.md - Importing .srt subtitle files into Remotion using @remotion/captions
  • rules/lottie.md - Embedding Lottie animations in Remotion
  • rules/measuring-dom-nodes.md - Measuring DOM element dimensions in Remotion
  • rules/measuring-text.md - Measuring text dimensions, fitting text to containers, and checking overflow
  • rules/sequencing.md - Sequencing patterns for Remotion - delay, trim, limit duration of items
  • rules/tailwind.md - Using TailwindCSS in Remotion
  • rules/text-animations.md - Typography and text animation patterns for Remotion
  • rules/timing.md - Interpolation curves in Remotion - linear, easing, spring animations
  • rules/transcribe-captions.md - Transcribing audio to generate captions in Remotion
  • rules/transitions.md - Scene transition patterns for Remotion
  • rules/trimming.md - Trimming patterns for Remotion - cut the beginning or end of animations
  • rules/videos.md - Embedding videos in Remotion - trimming, volume, speed, looping, pitch

Related skills

FAQ

How should animations be written in Remotion?

All animations must be driven by the useCurrentFrame() hook; CSS and Tailwind animations are forbidden because they will not render correctly.

What topics does it cover?

27 rule files spanning animations, assets, audio, 3D, captions, charts, fonts, sequencing, transitions, and more.

Documentationfrontenddocs

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.