remotion

davila7/claude-code-templates · updated Apr 8, 2026

$npx skills add https://github.com/davila7/claude-code-templates --skill remotion
0 commentsdiscussion
summary

Programmatic video creation using React components with frame-based animations, media handling, and data visualization.

  • Frame-driven animations using useCurrentFrame() hook, interpolation curves, and easing functions for smooth motion control
  • Comprehensive asset support including images, videos, audio, GIFs, fonts, and Lottie animations with media processing capabilities
  • Built-in features for captions (SRT import, transcription, word highlighting), charts, 3D content via Three.js, an
skill.md

Remotion - Video Creation in React

Comprehensive skill set for creating programmatic videos using Remotion, a framework for creating videos programmatically using React.

When to use

Use this skill whenever you are dealing with Remotion code to obtain domain-specific knowledge about:

  • Creating video compositions with React components
  • Animating elements using frame-based animations
  • Working with audio, video, and image assets
  • Building charts and data visualizations
  • Implementing text animations and captions
  • Using 3D content with Three.js
  • Applying transitions and sequencing
  • Integrating Tailwind CSS and Lottie animations

Core Concepts

Remotion allows you to create videos using:

  • React Components: Build video content with familiar React syntax
  • Frame-based Animations: All animations driven by useCurrentFrame() hook
  • Compositions: Define video compositions with duration, dimensions, and props
  • Assets: Import and manipulate images, videos, audio, and fonts
  • Rendering: Export videos programmatically with customizable settings

Key Features

  • Frame-by-frame control over animations
  • Dynamic metadata calculation
  • Media processing (trimming, volume, speed, pitch)
  • Caption generation and display
  • Data visualization with charts
  • 3D content integration
  • Professional text animations
  • Scene transitions and sequencing

How to use

Read individual rule files for detailed explanations and code examples:

Core Animation & Timing

Compositions & Metadata

Assets & Media

Text & Typography

Captions & Transcription

Data Visualization

Advanced Features

Styling & Layout

Media Processing (Mediabunny)

Quick Start Example

import { useCurrentFrame, useVideoConfig, interpolate } from "remotion";

export const MyComposition = () => {
  const frame = useCurrentFrame();
  const { fps } = useVideoConfig();

  const opacity = interpolate(frame, [0, 2 * fps], [0, 1], {
    extrapolateRight: 'clamp',
  });

  return (
    <div style={{ opacity }}>
      <h1>Hello Remotion!</h1>
    </div>
  );
};

Best Practices

  1. Always use useCurrentFrame() - Drive all animations from the current frame
  2. Avoid CSS animations - They won't render correctly in videos
  3. Think in seconds - Multiply time in seconds by fps for frame calculations
  4. Use interpolate for smooth animations - Built-in interpolation with easing functions
  5. Clamp extrapolation - Prevent values from exceeding intended ranges
  6. Test frequently - Preview in Remotion Studio before rendering

Resources

Discussion

Product Hunt–style comments (not star reviews)
  • No comments yet — start the thread.
general reviews

Ratings

4.659 reviews
  • Pratham Ware· Dec 24, 2024

    remotion has been reliable in day-to-day use. Documentation quality is above average for community skills.

  • Liam Desai· Dec 20, 2024

    Registry listing for remotion matched our evaluation — installs cleanly and behaves as described in the markdown.

  • Arjun Dixit· Dec 12, 2024

    Keeps context tight: remotion is the kind of skill you can hand to a new teammate without a long onboarding doc.

  • Kwame Choi· Dec 8, 2024

    Keeps context tight: remotion is the kind of skill you can hand to a new teammate without a long onboarding doc.

  • Dev Harris· Dec 8, 2024

    remotion fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.

  • Kwame Abbas· Nov 27, 2024

    remotion is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.

  • Yusuf Dixit· Nov 27, 2024

    Registry listing for remotion matched our evaluation — installs cleanly and behaves as described in the markdown.

  • Kabir Rao· Nov 19, 2024

    I recommend remotion for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.

  • Sakshi Patil· Nov 15, 2024

    Solid pick for teams standardizing on skills: remotion is focused, and the summary matches what you get after install.

  • Liam Shah· Nov 15, 2024

    remotion reduced setup friction for our internal harness; good balance of opinion and flexibility.

showing 1-10 of 59

1 / 6