Skills remotion-render
🎬

remotion-render

Safe ⚙️ External commands🌐 Network access

Render Remotion Videos from Code

Also available from: toolshell,inference-sh-9,inferen-sh,inference-sh-6,inference-sh-7,tul-sh,inference-shell,inference-sh-8

Generate MP4 videos programmatically from React/Remotion TSX code without local rendering. This skill handles video encoding, rendering, and hosting through inference.sh CLI.

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". Create a 3-second video with blue background and white text saying 'Hello World' that fades in

Expected outcome:

MP4 video file (1920x1080, 30fps, 3 seconds) showing fade-in animation of white text on blue background, hosted on inference.sh CDN with direct download URL

Using "remotion-render". Generate a bouncing ball animation using spring physics over 2 seconds at 60 FPS

Expected outcome:

Video file (1080x1080, 60fps, 2 seconds) with smooth spring-based bouncing animation, returned with public URL and metadata including duration and file size

Using "remotion-render". Render a data video with title 'Revenue: $50K' and subtitle 'Monthly Growth'

Expected outcome:

Hosted MP4 displaying the provided title and subtitle with fade-in styling, includes video URL, duration (3s), resolution (1920x1080), and render completion status

Security Audit

Safe
v1 • 4/21/2026

All static analysis findings are false positives from a Markdown documentation file. The 'Ruby/shell backtick execution' patterns are bash code examples in fenced code blocks demonstrating CLI usage. URLs are legitimate documentation links to inference.sh and Remotion docs. No malicious intent, prompt injection, or data exfiltration detected.

1
Files scanned
211
Lines analyzed
2
findings
1
Total audits

Risk Factors

⚙️ External commands (1)
🌐 Network access (3)
Audited by: claude

Quality Score

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

What You Can Build

Social Media Content Creation

Generate animated video content for social platforms using code templates

Data Visualization Videos

Transform data into animated visual explanations with custom transitions

Automated Video Workflows

Batch generate videos from templates with dynamic data insertion

Try These Prompts

Basic Text Animation
Create a Remotion video with fade-in text that says 'Welcome' on a dark background. Use 3 seconds duration at 30 FPS with 1920x1080 resolution.
Animated Counter
Generate a video showing a percentage counter from 0% to 100% over 5 seconds. Use a spring animation for smooth easing. Format as 1080x1080 for square video.
Multi-Sequence Video
Create a video with three text elements that appear sequentially: 'First' at 0s, 'Second' at 1s, 'Third' at 2s. Each should fade in over 20 frames. Total duration 4 seconds.
Dynamic Data Video
Render a video with props { title: 'Sales Report', subtitle: 'Q4 2024' } that displays these values in styled text. Use the interpolate function for smooth fade-in animation.

Best Practices

  • Test your Remotion components locally using the Remotion CLI before rendering at scale
  • Keep video duration under 10 seconds for faster rendering and lower costs
  • Use interpolate for smooth value transitions instead of manual calculations
  • Optimize images and assets before referencing them in your components

Avoid

  • Do not use local file paths for images or assets - all media must use publicly accessible URLs
  • Avoid excessively long durations or high FPS unless necessary - this increases render time significantly
  • Do not forget to export a default component - the renderer requires exactly one default export

Frequently Asked Questions

Do I need to install Remotion locally?
No. The rendering happens on inference.sh servers. You only need the inference.sh CLI installed to submit jobs.
What video formats are supported?
The output is always MP4 format with H.264 encoding for maximum compatibility. You can configure resolution, FPS, and quality parameters.
Can I use custom fonts or assets?
Assets must be referenced via public URLs. Use web fonts or import from CDNs. Local files are not supported in the remote rendering environment.
How long does rendering take?
Render time depends on duration, FPS, and complexity. A simple 3-second 1080p video typically completes in 30-60 seconds.
Is there a limit on video length?
There is no hard limit, but longer videos require more time and resources. Durations under 10 seconds are recommended for optimal performance.
Can I render multiple videos in parallel?
Yes. You can submit multiple rendering jobs concurrently using the Python SDK or multiple CLI commands.

Developer Details

File structure

📄 SKILL.md