Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add commands/dojocodinglabs/remotion-superpowers/add-voiceovergit clone --depth 1 https://github.com/DojoCodingLabs/remotion-superpowersWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/commands/dojocodinglabs/remotion-superpowers/add-voiceover)<a href="https://agentmods.dev/commands/dojocodinglabs/remotion-superpowers/add-voiceover"><img src="https://agentmods.dev/badge/commands/dojocodinglabs/remotion-superpowers/add-voiceover.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00044 | $0.00520 |
| Opus 5 | $0.00022 | $0.00260 |
| Sonnet 5 | $0.00009 | $0.00104 |
| Haiku 4.5 | $0.00004 | $0.00052 |
Grade A, and why
add-voiceover scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 5d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
What it actually says
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.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 5d ago First seen · 79 lines · 44 tokens per session scan A 0bf25ca61a85
add-voiceover is a command published in the GitHub repository DojoCodingLabs/remotion-superpowers (116 stars, last pushed 6mo ago), licensed MIT. It adds 44 tokens to every session and 520 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other commands, from other repositories
generate-all
Generate creative assets for all posts in the current month's calendar.
cost-report
Show API cost breakdown for the current month's production.
brand-setup
Configure a new brand profile with colors, fonts, logo, visual style, platforms, and compliance rules.
edit-image
Edit a generated image — adjust background, lighting, colors, or composition.
index-assets
Index or re-index a brand's visual asset library.
status
Show current production status for the active brand and month.