ck:remotion

Enforce Remotion best practices for deterministic, flicker-free React video renders.

Updated Apr 9, 2026
One-click install
npx skills add https://github.com/jangtrinh/demo-Lam --skill ck-remotion-jangtrinh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ck:remotion
Source: https://github.com/jangtrinh/demo-Lam/tree/main/.claude/skills/remotion
Command: npx skills add https://github.com/jangtrinh/demo-Lam --skill ck-remotion-jangtrinh

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill prevents rendering issues and flaky video exports by codifying Remotion-specific best practices, especially around animation timing, assets, and determinism.

Core Features & Use Cases

  • Frame-driven animation rules: Ensures animations are driven by useCurrentFrame() (no CSS/Tailwind animations) to avoid flicker during rendering.
  • Asset and media ingestion guidance: Standardizes how to reference files (staticFile), and how to use images, audio, video, fonts, and captions.
  • Specialized patterns & guardrails: Covers advanced areas like Three.js/React Three Fiber in Remotion, transitions, sequencing, and timing interpolation/spring behavior.

Quick Start

Use the ck:remotion skill when building a Remotion project that uses animated media or complex timing, and ask it what rules to follow for your specific component type (for example: images with staticFile, audio trimming, or ThreeCanvas rendering constraints).

Frequently Asked Questions about ck:remotion

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fix flickering animations in Remotion video renders?

Flickering Remotion renders happen when motion is driven by CSS or Tailwind animation classes. Drive all animations with useCurrentFrame() to ensure deterministic, flicker-free video exports.

What is the proper way to import audio and video assets in Remotion?

Importing media in Remotion requires using staticFile() with files placed in the public directory. This ensures correct rendering URLs for images, audio, video, fonts, and captions.

Can I use React Three Fiber inside Remotion compositions?

Remotion supports Three.js and React Three Fiber within video compositions. Specialized rendering constraints and patterns apply to ThreeCanvas to maintain deterministic frame-by-frame output.

How do I sequence animations and transitions in Remotion?

Sequencing animations in Remotion involves using Sequence, Series, and Transitions components. Timing interpolation and spring behavior must be driven by useCurrentFrame() for reliable renders.

Why does my Remotion render fail when loading external images?

Remotion renders fail with external images if staticFile() is not used. Reference all local assets through staticFile() to resolve correct URLs during server-side rendering.

Does Remotion support Lottie animations and GIF content?

Remotion supports importing Lottie animations and GIF content into compositions. Follow specific asset ingestion patterns to ensure deterministic playback and flicker-free rendering.