Get the FREE Ultimate OpenClaw Setup Guide →

remotion-best-practices

npx machina-cli add skill guanyang/antigravity-skills/remotion --openclaw
Files (1)
SKILL.md
4.1 KB

When to use

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

Captions

When dealing with captions or subtitles, load the ./rules/subtitles.md file for more information.

Using FFmpeg

For some video operations, such as trimming videos or detecting silence, FFmpeg should be used. Load the ./rules/ffmpeg.md file for more information.

Audio visualization

When needing to visualize audio (spectrum bars, waveforms, bass-reactive effects), load the ./rules/audio-visualization.md file for more information.

Sound effects

When needing to use sound effects, load the ./rules/sound-effects.md file for more information.

How to use

Read individual rule files for detailed explanations and code examples:

Source

git clone https://github.com/guanyang/antigravity-skills/blob/main/skills/remotion/SKILL.mdView on GitHub

Overview

Guidance for organizing Remotion projects in React, with a focus on best practices and domain-specific rules. It points you to individual rule docs—captions, FFmpeg, audio visualization, and sound effects—to implement features consistently across projects.

How This Skill Works

The skill serves as a structured map to the Remotion rule set. You read detailed rule documents under rules/ (such as 3d, animations, assets, audio, calculate-metadata, and others) to implement features, then apply the corresponding patterns for captions, FFmpeg operations, audio visualization, and sound effects in your compositions.

When to Use It

  • You are working on a Remotion project and need domain-specific guidance.
  • You need to implement captions or subtitles following the subtitles rules.
  • You perform video operations like trimming or silence detection with FFmpeg.
  • You want to visualize audio with spectrum bars, waveforms, or bass-reactive effects.
  • You need to incorporate sound effects and synchronize them with the timeline.

Quick Start

  1. Step 1: Open the rules/ directory and review key files (subtitles.md, ffmpeg.md, audio-visualization.md, sound-effects.md, calculate-metadata.md).
  2. Step 2: Pick a feature to implement (e.g., captions or audio visualization) and follow the corresponding rule.md for code patterns.
  3. Step 3: Render a test composition, verify timing, audio, and metadata, and iterate based on results.

Best Practices

  • Start by reading the individual rule files (e.g., 3d.md, animations.md, assets.md, audio.md) before implementing features.
  • Use the dedicated rules for captions (subtitles.md), FFmpeg, audio visualization, and sound effects to keep patterns consistent.
  • Leverage calculate-metadata.md to dynamically set composition duration, dimensions, and props.
  • Modularize assets and timelines so that each rule governs a clear concern (assets, audio, visuals).
  • Test renders end-to-end with representative media to validate timing, audio, and metadata.

Example Use Cases

  • Add captions to a video using the subtitles rules and verify timing with the Remotion timeline.
  • Trim a clip or detect silence using FFmpeg rules to manage exact segment boundaries.
  • Visualize audio with spectrum bars or waveforms via the audio-visualization rules.
  • Incorporate and synchronize sound effects using the sound-effects rules for realism.
  • Create a dynamic composition by calculating metadata and applying appropriate props and dimensions.

Frequently Asked Questions

Add this skill to your agents
Sponsor this space

Reach thousands of developers