remotion-superpowers
DojoCodingLabs · DojoCodingLabs/remotion-superpowers
Extends Remotion with AI-powered video production features like voiceovers, music, stock footage, and video generation for Claude Code.
🎬 Claude Code plugin — full video production studio for Remotion. AI voiceovers, music, stock footage, image/video generation, TikTok captions, 3D, transitions & AI review loop. 5 MCP servers, 13 commands. Free & open source by Dojo Coding.
Preview
What you can do with it
- Generate AI voiceovers and background music for video projects.
- Create TikTok-style animated captions for video content.
- Automate video production by sourcing stock footage and AI-generated clips.
Safety check
No risky patterns found in the files we scanned.
Automated scan of the repo files. Always review code you run.
From the README
Remotion Superpowers
A free, open-source Claude Code plugin for builders who make videos with Remotion.
A Claude Code plugin that turns Remotion from a motion graphics tool into a full video production studio.
Gives Claude the power to see (video analysis), hear (music generation), speak (voiceovers), source (stock footage + AI generation), caption (TikTok-style), transition (professional scene cuts), and review (AI feedback loop) — all wired into Remotion’s React-based video pipeline.
Get started · Commands · API keys · Contribute · Report an issue
What This Plugin Does
| Capability | Tool | What It Enables |
|---|---|---|
| 🎵 Music Generation | Suno (via KIE) | Generate background music from text descriptions |
| 🗣️ Voiceovers | ElevenLabs TTS (via KIE) | Generate natural narration from scripts |
| 🔊 Sound Effects | ElevenLabs SFX (via KIE) | Generate sound effects from descriptions |
| 👁️ Video Analysis | TwelveLabs | "See" existing footage — find scenes, detect objects, pick timestamps |
| 📸 Stock Footage | Pexels | Search and download free HD/4K stock video and photos |
| 🖼️ Image Generation | KIE + Replicate | Generate images (FLUX, Imagen 4, Nano Banana Pro) |
| 🎬 Video Generation | KIE + Replicate | Generate video clips (Veo 3.1, Wan, Kling) |
| 📝 Captions | Whisper + @remotion/captions | TikTok-style word-by-word animated subtitles |
| 🎯 Transitions | @remotion/transitions | Fade, slide, wipe, flip, clock-wipe between scenes |
| 🔄 Video Review | TwelveLabs | AI watches your render and gives feedback to improve it |
| 📱 Short-Form | Built-in presets | Optimized pipeline for TikTok, Reels, YouTube Shorts |
| 🎲 3D Content | @remotion/three | Three.js scenes and 3D product showcases |
| 📊 Data Viz | SVG + D3 | Animated charts, dashboards, and number counters |
| ✨ Visual FX | @remotion/light-leaks + CSS | Film grain, vignettes, Ken Burns, Lottie animations |
| 🚀 CI/CD | GitHub Actions | Automated rendering on PR or manual trigger |
Installation
# In Claude Code:
/plugin marketplace add DojoCodingLabs/remotion-superpowers
/plugin install remotion-superpowers@remotion-superpowers
That's it. Run /setup to configure your API keys.
Requires: Claude Code with plugin support. MCP servers use npx and uvx — install Node.js and uv if needed.
Updating
# Update the marketplace catalog first:
claude plugin marketplace update DojoCodingLabs/remotion-superpowers
# Then update the plugin:
claude plugin update remotion-superpowers@remotion-superpowers
Restart your Claude Code session after updating.
Local Development
git clone https://github.com/DojoCodingLabs/remotion-superpowers.git
cd remotion-superpowers
# In Claude Code:
/plugin marketplace add .
/plugin install remotion-superpowers
Quick Start
1. Run setup
/setup
This walks you through:
- Checking dependencies (Node.js, npm, Python, uv)
- Creating or detecting a Remotion project
- Installing Remotion skills
- Configuring API keys for all services
- Verifying MCP server connections
2. Create a video
/create-video
Or just describe what you want:
"Create a 30-second promo video for a coffee shop. Include drone footage of a city, a warm voiceover, background jazz music, and animated text overlays with the shop's name and address."
Commands
Production
| Command | Description |
|---|---|
/setup | First-run wizard — installs everything you need |
/create-video | Full video production pipeline from concept to render |
/create-short | Short-form vertical video (TikTok, Reels, Shorts) — 9:16, captions, hooks |
Assets
| Command | Description |
|---|---|
/find-footage | Search & download stock footage from Pexels |
/generate-image | Generate AI images (backgrounds, thumbnails, art) |
/generate-clip | Generate AI video clips (text-to-video, image-to-video) |
Audio
| Command | Description |
|---|---|
/add-voiceover | Generate and add narration to your video |
/add-music | Generate and add background music |
/transcribe | Transcribe audio/video to text with timestamps |
Enhancements
| Command | Description |
|---|---|
/add-captions | TikTok-style animated word-by-word captions |
/add-transitions | Professional scene transitions (fade, slide, wipe, flip) |
Analysis
| Command | Description |
|---|---|
/analyze-footage | Use AI to understand existing video files |
/review-video | AI-powered video feedback loop — render, review, improve, repeat |
API Keys Required
| Service | Variable | Required? | Cost | What It Provides |
|---|---|---|---|---|
| KIE | KIE_API_KEY | ✅ Yes | Paid | Music, SFX, TTS, images, video, subtitles |
| TwelveLabs | TWELVELABS_API_KEY | ✅ Yes | Free tier | Video understanding, analysis & review |
| Pexels | PEXELS_API_KEY | Recommended | Free | Stock photos & videos |
| ElevenLabs | ELEVENLABS_API_KEY | Optional | Free tier | Advanced voice cloning & custom voices |
| Replicate | REPLICATE_API_TOKEN | Optional | Pay-per-use | FLUX, Wan, Kling, Veo — 100+ AI models |
MCP Servers
This plugin auto-configures 5 MCP servers:
- remotion-media — Primary media generation (Suno + ElevenLabs + Whisper + more via KIE)
- TwelveLabs — Video understanding, scene analysis, and video review
- Pexels — Free stock footage and photos
- ElevenLabs — Advanced voice features (optional)
- Replicate — 100+ AI models for image/video generation (optional)
How It Works
Your Prompt → /create-video (or /create-short)
│
├── 1. Concept → Break into scenes, script, audio needs
├── 2. Script → Generate narration text + timing
├── 3. Voiceover → Generate TTS audio (rem