Catalog
affaan-m/remotion-video-creation

affaan-m

remotion-video-creation

Best practices for Remotion - Video creation in React. 29 domain-specific rules covering 3D, animations, audio, captions, charts, transitions, and more. Use when building video in React with Remotion — animations, audio, captions, charts, or transitions.

NewUpdated Oct 12, 2026

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:

Files32
32 files · 73.7 KB

Select a file to preview

Overall Score

88/100

Grade

A

Excellent

Grades are signals, not a certification. Always review a skill yourself before use.

Safety

90

Quality

89

Clarity

87

Completeness

84

Summary

A comprehensive 29-rule skill guide for Remotion video creation in React. Covers 3D (Three.js), animations (frame-driven), assets (images/videos/audio/fonts), captions, charts, compositions, measurements, sequencing, timing, transitions, and specialized techniques. All rules reference supporting markdown files with practical code examples and domain-specific patterns.

Detected Capabilities

file readexternal URL fetchcode example provisionasset reference

Trigger Keywords

Phrases that agents use to match this skill to user intent.

remotion video compositionframe-driven animationvideo with captionsembed video audio3d scene three.jschart animation datafont loading remotionscene transition effectvideo metadata extractionlottie animation embed

Risk Signals

INFO

Remote URL fetch for Lottie animations from assets4.lottiefiles.com

rules/lottie.md (line 37)
INFO

Network requests to fetch captions/subtitles and video metadata

rules/import-srt-captions.md, rules/calculate-metadata.md, rules/extract-frames.md
INFO

Reference to external API example.com in calculateMetadata pattern

rules/compositions.md (line 64)

Referenced Domains

External domains referenced in skill content, detected by static analysis.

api.example.comassets4.lottiefiles.comexample.comremotion.devremotion.mediawww.remotion.dev

Use Cases

  • Build React video compositions with Remotion
  • Create frame-driven animations using useCurrentFrame()
  • Embed and synchronize media (video, audio, images, GIFs) in videos
  • Add captions, transcription, and subtitle support to video projects
  • Implement 3D scenes using Three.js in Remotion compositions
  • Animate charts and data visualizations in video
  • Load and style fonts (Google Fonts and local) in video
  • Apply transitions and sequencing effects between scenes
  • Measure text and DOM elements for dynamic sizing
  • Extract video metadata (duration, dimensions) for composition setup

Quality Notes

  • Excellent organization: 29 focused rule files, each addressing a single domain pattern
  • Each rule includes clear prerequisites (package installation commands for all package managers)
  • Consistent code examples throughout — nearly every pattern is illustrated with runnable TypeScript/TSX
  • Strong cross-references: rules link to related utilities (e.g., get-audio-duration uses Mediabunny like extract-frames)
  • Security best practice highlighted: 'CSS transitions and Tailwind animation classes are FORBIDDEN' in animations.md — explicit guardrail against common mistakes
  • Comprehensive API coverage: useCurrentFrame, interpolate, spring, Sequence, calculateMetadata all documented with use cases
  • Advanced patterns included: dynamic metadata loading, frame extraction with AbortSignal, staggered bar chart animation
  • Practical defaults documented: spring damping recommendations (smooth, snappy, bouncy, heavy)
  • Edge cases addressed: looping behavior with loopVolumeCurveBehavior, premounting, layout='none' for Sequences inside ThreeCanvas
  • Minor: some rules are very brief (text-animations.md 11 lines) but link to asset examples instead of inline code
Model: claude-haiku-4-5-20251001Analyzed: Oct 12, 2026

Reviews

Add this skill to your library to leave a review.

No reviews yet

Be the first to share your experience.

Version History

  1. v2.1

    Content updated

    ✦ AISupporting documentation in rules/charts.md updated.

    2026-10-12

    LATEST
  2. v2.0

    Contract changed: description

    ✦ AIExpands activation guidance in description to clarify skill scope: animations, audio, captions, charts, transitions.

    triggering2026-09-09

    View This Version
  3. v1.0

    2026-04-20

    View This VersionInitial version

Use affaan-m/remotion-video-creation in your dev environment

Command Palette

Search for a command to run...