Back to Skills

remotion-render

Render videos from React/Remotion component code via inference.sh. Pass TSX code, get MP4. Supports all Remotion APIs: useCurrentFrame, useVideoConfig, spring, interpolate, AbsoluteFill, Sequence. Configurable resolution, FPS, duration, codec. Use for: programmatic video generation, animated graphics, motion design, data-driven videos, React animations to video. Triggers: remotion, render video from code, tsx to video, react video, programmatic video, remotion render, code to video, animated vid

314stars49forksUpdated 4/8/2026

Security Assessment

Safe(100/100)
Security Score100/100

About remotion-render

The remotion-render skill enables developers to transform React and Remotion component code into fully rendered video files using the inference.sh CLI. By providing TSX code that exports a default React component, users can generate MP4 videos programmatically, making it easy to bridge the gap between web-based animations and video outputs. This tool addresses the challenge of converting dynamic, code-driven animations into high-quality video formats without manual video editing, allowing developers to maintain complete control over frame-level animation and styling directly through code.

This skill supports a wide range of Remotion APIs, including useCurrentFrame, useVideoConfig, spring, interpolate, AbsoluteFill, and Sequence, giving users access to powerful animation utilities and video composition features. The output video is highly configurable, with options for resolution, frame rate, duration, and codec, ensuring flexibility for various projects. The skill also accommodates additional React and Remotion imports, allowing for complex animations, audio, video, and image elements. Multiple example use cases, such as fade-in text, animated counters, and spring animations, demonstrate the versatility of the tool in creating both simple and sophisticated motion graphics.

remotion-render is ideal for developers, motion designers, and content creators who need programmatic video generation from code. Typical use cases include creating animated graphics, data-driven visualizations, motion design projects, and converting React-based animations into video content for social media, presentations, or marketing. It is particularly useful for teams or individuals who want to automate video production workflows, produce consistent visual styles, and leverage the flexibility of React and Remotion in a video context.

FAQ

How do I provide my React component code to remotion-render?

You pass your React component TSX code via the 'code' parameter in the input JSON when running the skill through the inference.sh CLI. The code must export a default component.

Which video configurations can I customize?

You can configure the video's width, height, frames per second (fps), duration in seconds, and output codec to suit your project requirements.

Can I use external React libraries with remotion-render?

Yes, you can import React and Remotion APIs as shown in the examples, but only modules supported by the skill's execution environment will work reliably.

What are the requirements for using this skill?

You must have the inference.sh CLI installed and be logged in. The skill requires valid TSX code and optional parameters for video configuration.

Are there any limitations on video duration or complexity?

While there are no strict limits specified, very long or highly complex animations may increase rendering time and resource usage. Performance depends on the inference.sh environment.

Install remotion-render

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill