Remotion Server

Headless video rendering with Remotion v5 on any Linux server — no Mac or GUI needed. Templates for chat demos, promos, and more. Uses Chrome Headless Shell...

MIT-0 · Free to use, modify, and redistribute. No attribution required.
4 · 2.7k · 8 current installs · 8 all-time installs
MIT-0
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description (headless Remotion rendering) align with what the skill requires and does: node/npm, creating a Remotion project, installing Remotion via npm, and installing OS browser dependencies for Chrome headless. Nothing in the manifest asks for unrelated capabilities or secrets.
Instruction Scope
SKILL.md instructs running the supplied setup.sh and create.sh and then using npx remotion render — all actions are within the stated goal. The scripts create local project files and call apt-get/npm; they do not attempt to read arbitrary host files, exfiltrate data, or contact non-standard network endpoints beyond normal package registries.
Install Mechanism
No platform install spec (instruction-only), but the included scripts run 'npm install' and 'npx' which fetch packages from the npm registry and run apt-get for system libs. This is expected for scaffolding/renderer setup but carries normal supply-chain risk inherent to npm/apt installs; no downloads from personal servers or obscure URLs are present.
Credentials
The skill requests no environment variables or credentials. The only system interactions are package installs and checks for sudo and node version, which are proportional to headless rendering setup.
Persistence & Privilege
The skill is user-invocable, not always-enabled, and does not modify other skills or global configs. It creates local project directories only and does not persist background services or attempt to enable itself globally.
Assessment
This skill appears to do what it says: it scaffolds Remotion projects and installs OS/browser dependencies so Chrome Headless can render. Before running: (1) Review scripts (already provided) and run them in a controlled host or container if you are cautious. (2) Note that 'npm install' and 'npx' will fetch and execute code from the npm registry — review package.json / installed packages if you need to limit supply-chain risk. (3) setup.sh uses apt-get and sudo — ensure you trust the machine and that required packages are acceptable. (4) Small issues: the 24.04 branch contains an odd package name (libasound2t64) which may be a typo and could cause install failure on that OS. If you plan to run on production machines, consider running the setup inside an isolated container or VM and audit installed npm dependencies.

Like a lobster shell, security has layers — review code before you run it.

Current versionv1.2.1
Download zip
latestvk97f5cgrz78bv6sww0me0abvv982fqqm

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

🎬 Clawdis
Binsnode, npm

SKILL.md

Remotion Server

Render videos headlessly on any Linux server using Remotion. No Mac or GUI required.

Setup (one-time)

Install browser dependencies:

bash {baseDir}/scripts/setup.sh

Quick Start

Create a project:

bash {baseDir}/scripts/create.sh my-video
cd my-video

Render a video:

npx remotion render MyComp out/video.mp4

Templates

Chat Demo (Telegram-style)

Creates a phone mockup with animated chat messages.

bash {baseDir}/scripts/create.sh my-promo --template chat

Edit src/messages.json:

[
  {"text": "What's the weather?", "isUser": true},
  {"text": "☀️ 72°F and sunny!", "isUser": false}
]

Title Card

Simple animated title/intro card.

bash {baseDir}/scripts/create.sh my-intro --template title

Example Chat Usage

  • "Make a video showing a chat about [topic]"
  • "Create a promo video for [feature]"
  • "Render a title card saying [text]"

Linux Dependencies

The setup script installs:

  • libnss3, libatk, libcups2, libgbm, etc.
  • Required for Chrome Headless Shell

For Ubuntu/Debian:

sudo apt install -y libnss3 libatk1.0-0 libatk-bridge2.0-0 libcups2 libgbm1 libpango-1.0-0 libcairo2 libxcomposite1 libxdamage1 libxfixes3 libxrandr2

Output Formats

  • MP4 (h264) - default
  • WebM (vp8/vp9)
  • GIF
  • PNG sequence
npx remotion render MyComp out/video.webm --codec=vp8
npx remotion render MyComp out/video.gif --codec=gif

Privacy Note

⚠️ All templates use FAKE demo data only!

  • Fake GPS coords (San Francisco: 37.7749, -122.4194)
  • Placeholder names and values
  • Never includes real user data

Always review generated content before publishing.

Files

5 total
Select a file
Select a file to preview.

Comments

Loading comments…