← Back to Skills Marketplace
mvanhorn

Remotion Server

by Matt Van Horn · GitHub ↗ · v1.2.1
cross-platform ✓ Security Clean
2962
Downloads
4
Stars
8
Active Installs
7
Versions
Install in OpenClaw
/install remotion-server
Description
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...
README (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.

Usage Guidance
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.
Capability Analysis
Type: OpenClaw Skill Name: remotion-server Version: 1.2.1 The skill bundle provides a legitimate utility for headless video rendering using the Remotion framework. The included scripts (setup.sh and create.sh) perform standard environment preparation, such as installing necessary Linux shared libraries for Chrome Headless and scaffolding a React-based project with npm dependencies, with no evidence of malicious intent, data exfiltration, or prompt injection.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install remotion-server
  3. After installation, invoke the skill by name or use /remotion-server
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.2.1
Fix display name (remove Clawdbot prefix)
v1.2.0
Rebrand: clawdbot → openclaw in metadata key and prose references.
v1.1.0
Republish after ClawHavoc moderation sweep. Updated descriptions, Grok-4/API 2026 notes, author/license/repository metadata.
v1.0.4
Version 1.0.4 of remotion-server - No changes were detected in this release; all files and documentation remain the same as the previous version.
v1.0.3
Fix metadata key: use clawdbot namespace for registry recognition
v1.0.2
Fix security scan: add openclaw metadata, declare required binaries, add disable-model-invocation, add Security section
v1.0.0
Initial release: Headless video rendering on Linux - chat demo template, title card template, auto browser deps
Metadata
Slug remotion-server
Version 1.2.1
License
All-time Installs 8
Active Installs 8
Total Versions 7
Frequently Asked Questions

What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 2962 downloads so far.

How do I install Remotion Server?

Run "/install remotion-server" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Remotion Server free?

Yes, Remotion Server is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Remotion Server support?

Remotion Server is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Remotion Server?

It is built and maintained by Matt Van Horn (@mvanhorn); the current version is v1.2.1.

💬 Comments