Skills remotion-render
📦

remotion-render

Safe 🌐 Network access

Render Videos from React/Remotion Code

Also available from: inference-sh-6,inference-sh-7

Generate professional videos programmatically from React/Remotion TSX code. Pass component code, get MP4 output with full animation support including springs, sequences, and interpolation.

Supports: Claude Codex Code(CC)
🥉 74 Bronze
1

Download the skill ZIP

2

Upload in Claude

Go to Settings → Capabilities → Skills → Upload skill

3

Toggle on and start using

Test it

Using "remotion-render". Render a video with a bouncing ball animation using spring physics

Expected outcome:

A 5-second MP4 video at 60fps showing a white ball bouncing on a purple background with realistic spring physics

Using "remotion-render". Create an animated title card with company branding

Expected outcome:

A 3-second intro video with company logo scaling in, tagline fading up, and smooth background gradient animation

Security Audit

Safe
v1 • 2/25/2026

All static findings are false positives. The detected 'external_commands' patterns are markdown code fences in documentation, not actual shell execution. The 'pipe to shell' pattern is the standard documented install method for the inference.sh CLI with SHA-256 checksum verification. Network URLs are legitimate service integrations (inference.sh, remotion.dev). The skill makes API calls to inference.sh to render videos - this is intended functionality.

1
Files scanned
210
Lines analyzed
1
findings
1
Total audits
Audited by: claude

Quality Score

38
Architecture
100
Maintainability
87
Content
50
Community
100
Security
91
Spec Compliance

What You Can Build

Data-Driven Marketing Videos

Generate personalized video content from data: dynamic titles, animated counters, product showcases

Developer Tutorial Animations

Create code tutorial videos with animated syntax highlighting, code reveal effects, and dynamic diagrams

Social Media Content Automation

Automate video creation for social platforms with custom animations, text overlays, and branding

Try These Prompts

Simple Fade Text
Render a video with fading text 'Hello World' on a dark background. Use 30fps, 3 seconds duration, 1920x1080 resolution.
Animated Counter
Create a loading animation with a counter that goes from 0 to 100%. Use spring physics for smooth animation at 60fps.
Multi-Sequence Animation
Create a video with three text elements that fade in sequentially: 'First', 'Second', 'Third'. Each appears for 1 second.
Data Visualization
Render a bar chart animation showing data values [{value: 30}, {value: 70}, {value: 50}]. Bars should animate from 0 to their values.

Best Practices

  • Keep animations under 10 seconds for faster rendering
  • Use interpolation for smooth value transitions instead of manual frame calculations
  • Test code in Remotion Studio before using in production
  • Pass props for dynamic content rather than hardcoding values

Avoid

  • Avoid complex 3D transformations that require additional libraries
  • Do not embed large base64 images in code - use external URLs instead
  • Avoid rendering extremely long videos (>60 seconds) in a single pass

Frequently Asked Questions

What is Remotion?
Remotion is a framework for programmatically creating videos using React. It allows you to write video components in TypeScript/React and render them to MP4.
Do I need to install anything?
You need the inference.sh CLI installed. Run: curl -fsSL https://cli.inference.sh | sh
Can I use external images or audio?
Yes, you can use the Img and Audio components to include external assets via URL.
How long does rendering take?
Simple animations (3-5 seconds) typically render in 30-60 seconds. Complex videos may take several minutes.
What video formats are supported?
The default output is MP4. You can specify codec in the input parameters.
Can I render multiple compositions?
Yes, specify different composition_id values in your input to render multiple videos in sequence.

Developer Details

File structure

📄 SKILL.md