ck:remotion

Provide Remotion and React video-building guidance with frame-driven animation patterns.

Updated Apr 2, 2026
One-click install
npx skills add https://github.com/hidonguyen/trade-ops --skill ck-remotion-hidonguyen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ck:remotion
Source: https://github.com/hidonguyen/trade-ops/tree/main/.opencode/skills/remotion
Command: npx skills add https://github.com/hidonguyen/trade-ops --skill ck-remotion-hidonguyen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Remotion development has many platform-specific pitfalls that cause rendering flicker, asset loading failures, and incorrect timing; this Skill consolidates best practices and reliable patterns so engineers and creators can build predictable, high-quality videos using React and Remotion.

Core Features & Use Cases

  • Authoritative Patterns: Clear rules for driving animations with useCurrentFrame, sequencing, springs, and interpolation to avoid flicker and nondeterministic renders.
  • Media & Asset Handling: Guidance for staticFile usage, audio/video trimming, playback control, fonts, animated images, and extracting media metadata with mediabunny.
  • Composition & Workflow: Examples for Composition/Still definitions, calculateMetadata, transitions, captions (TikTok-style pages), and extraction of frames or audio durations for thumbnails and timelines.
  • Use Case: Implement a 30-second promo that loads remote video, applies synchronized captions, animates charts and text with frame-driven springs, and exports an .mp4 without frame glitches.

Quick Start

Generate a 30-second 1920x1080 Remotion composition that loads video.mp4, applies captions.srt, drives all animations with useCurrentFrame, and outputs a production-ready MP4.

Frequently Asked Questions about ck:remotion

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

FAQPage Schema
How do I prevent flicker when rendering videos with React and Remotion?

To prevent flicker in Remotion videos, drive all animations with useCurrentFrame, springs, and interpolation instead of browser-driven animations, ensuring deterministic, frame-accurate rendering outputs.

What is the best way to load local video assets in Remotion?

The best way to load local video assets in Remotion is using the staticFile function, which correctly resolves asset paths for reliable playback and rendering during composition.

How do I add TikTok-style captions to a Remotion video?

Add TikTok-style captions to Remotion videos by integrating caption sequencing with frame-driven timing patterns, synchronizing text display precisely with the current frame.

Can I extract media metadata for audio and video trimming in Remotion?

Yes, you can extract media metadata for audio and video trimming in Remotion by using mediabunny, which retrieves durations and properties to control playback and sequence timing.

How do I create a production-ready MP4 from a Remotion composition?

Create a production-ready MP4 from a Remotion composition by defining your video dimensions and duration, applying transitions, and rendering the sequence without frame glitches.