/add-voiceover
Generate a voiceover narration and add it to your Remotion project. Provide a script or describe what the narration should say, and this will generate TTS audio and wire it into your composition.
$ npx -y skills add DojoCodingLabs/remotion-superpowers --agent claude-codeShips with remotion-superpowers. Installing the plugin gets this command.
How it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/add-voiceover
Context preview
What this command does when you run it.
Generate a voiceover narration and add it to your Remotion project. Provide a script or describe what the narration should say, and this will generate TTS audio and wire it into your composition.
Command definition
add-voiceover.mdname: add-voiceover
description: Generate a voiceover narration and add it to your Remotion project. Provide a script or describe what the narration should say, and this will generate TTS audio and wire it into your composition.
Add Voiceover — Generate & Integrate Narration
You are helping the user add a voiceover narration to their Remotion project.
**Load the `remotion-production` skill** for the `voiceover-sync` and `audio-integration` rules.
Workflow
1. Get the Script
If the user hasn't provided a script:
- Ask what the video is about
- Ask about tone (professional, casual, energetic, calm)
- Write the narration script
- Present for approval
2. Choose Voice
Available voices (via remotion-media TTS):
- **Eric** — Warm, professional male (default)
- **Rachel** — Clear, engaging female
- **Aria** — Energetic female
- **Roger** — Deep, authoritative male
- **Sarah** — Friendly, conversational female
- **Laura** — Calm, soothing female
- **Charlie** — Casual, youthful male
For voice cloning or custom voices, use the dedicated ElevenLabs MCP (requires `ELEVENLABS_API_KEY`).
3. Generate TTS
Use remotion-media generate_tts:
- text: [the approved script]
- voice: [chosen voice]
- project_path: [project root path]
Record the returned **file path** and **duration**.
4. Wire into Composition
Add the voiceover `<Audio>` component:
import { Audio, staticFile } from "remotion";
// In your composition:
<Audio src={staticFile("[returned-file-path]")} volume={1} />5. Adjust Composition Duration
If the voiceover is longer than the current composition:
// Update durationInFrames in the Composition registration
durationInFrames: Math.ceil([voiceover_duration_seconds] * fps) + 60 // +2s padding
6. Generate Captions (optional)
Offer to generate subtitles:
Use remotion-media generate_subtitles:
- input: [voiceover file path]
- project_path: [project root path]
7. Duck Background Music (if present)
If the project already has background music, lower its volume during voiceover. See `audio-integration` rule for the ducking pattern.
Read more
name: add-voiceover description: Generate a voiceover narration and add it to your Remotion project. Provide a script or describe what the narration should say, and this will generate TTS audio and wire it into your composition.
Add Voiceover — Generate & Integrate Narration
You are helping the user add a voiceover narration to their Remotion project.
**Load the `remotion-production` skill** for the `voiceover-sync` and `audio-integration` rules.
Workflow
1. Get the Script
If the user hasn't provided a script:
- Ask what the video is about
- Ask about tone (professional, casual, energetic, calm)
- Write the narration script
- Present for approval
2. Choose Voice
Available voices (via remotion-media TTS):
- **Eric** — Warm, professional male (default)
- **Rachel** — Clear, engaging female
- **Aria** — Energetic female
- **Roger** — Deep, authoritative male
- **Sarah** — Friendly, conversational female
- **Laura** — Calm, soothing female
- **Charlie** — Casual, youthful male
For voice cloning or custom voices, use the dedicated ElevenLabs MCP (requires `ELEVENLABS_API_KEY`).
3. Generate TTS
Use remotion-media generate_tts: - text: [the approved script] - voice: [chosen voice] - project_path: [project root path]
Record the returned **file path** and **duration**.
4. Wire into Composition
Add the voiceover `<Audio>` component:
import { Audio, staticFile } from "remotion";
// In your composition:
<Audio src={staticFile("[returned-file-path]")} volume={1} />5. Adjust Composition Duration
If the voiceover is longer than the current composition:
// Update durationInFrames in the Composition registration durationInFrames: Math.ceil([voiceover_duration_seconds] * fps) + 60 // +2s padding
6. Generate Captions (optional)
Offer to generate subtitles:
Use remotion-media generate_subtitles: - input: [voiceover file path] - project_path: [project root path]
7. Duck Background Music (if present)
If the project already has background music, lower its volume during voiceover. See `audio-integration` rule for the ducking pattern.
🎬 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.
Repo: DojoCodingLabs/remotion-superpowers
Other commands on remotion-superpowers.
- /add-captions
Generate TikTok-style animated captions for your Remotion video. Transcribes audio with Whisper, then creates word-by-word animated subtitles with customizable position, colors, and style.
Open command - /add-music
Generate background music and add it to your Remotion project. Describe the mood/genre you want, and this will generate a track via Suno and wire it into your composition with proper fade in/out.
Open command - /add-transitions
Add professional scene transitions to your Remotion video. Choose from fade, slide, wipe, flip, clock-wipe and more — with spring physics or linear timing.
Open command - /analyze-footage
Analyze existing video files using TwelveLabs AI. Understand what's in your footage — find specific scenes, detect objects and speakers, get timestamps for the best clips.
Open command - /create-short
Create a short-form vertical video (TikTok, Instagram Reels, YouTube Shorts). Optimized 9:16 pipeline with auto-captions, hook-first structure, and background music mood selection.
Open command - /create-video
Full video production pipeline — from a text prompt to a rendered MP4 with voiceover, music, sound effects, stock footage, and motion graphics. The flagship command of Remotion Superpowers.
Open command

