/review-video
Review a rendered video with AI vision. Uses TwelveLabs to watch the output, analyze pacing/composition/audio sync, and provide actionable feedback for improvement. The feedback loop that closes the production circle.
$ 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
/review-video
Context preview
What this command does when you run it.
Review a rendered video with AI vision. Uses TwelveLabs to watch the output, analyze pacing/composition/audio sync, and provide actionable feedback for improvement. The feedback loop that closes the production circle.
Command definition
review-video.mdname: review-video
description: Review a rendered video with AI vision. Uses TwelveLabs to watch the output, analyze pacing/composition/audio sync, and provide actionable feedback for improvement. The feedback loop that closes the production circle.
Review Video — AI-Powered Video Feedback Loop
You are reviewing a rendered Remotion video using TwelveLabs to "watch" it and provide professional feedback. This closes the production loop — render, review, improve, repeat.
**Load the `remotion-production` skill** for the `video-analysis` rule.
Workflow
1. Find the Rendered Video
Look for the output video:
ls out/ 2>/dev/null | grep -E '\.(mp4|webm|mov)$'
If no rendered video exists, tell the user to render first:
npx remotion render [CompositionId] out/video.mp4
2. Index with TwelveLabs
Use TwelveLabs MCP to:
1. Create an index (or use existing)
2. Upload the rendered video
3. Wait for indexing to complete
3. Analyze — The Director's Review
Run a comprehensive review across these dimensions:
**Visual Quality:**
Search: "Analyze the overall visual composition and quality"
- Are scenes well-framed?
- Is text readable?
- Are transitions smooth?
- Any visual glitches, flickering, or empty frames?
**Pacing & Timing:**
Search: "Analyze the pacing and scene transitions"
- Are scenes too long or too short?
- Does the video feel rushed or dragging?
- Do transitions happen at natural break points?
**Audio-Visual Sync:**
Search: "Check if spoken words match what's shown on screen"
- Does the voiceover match the visuals?
- Are sound effects timed correctly?
- Is the music mood appropriate for the visuals?
**Content Effectiveness:**
Search: "Evaluate the opening hook and call to action"
- Does the first 3 seconds grab attention?
- Is the message clear?
- Is there a clear CTA at the end?
4. Present the Review
Format the feedback as a professional director's review:
🎬 Video Review: [filename]
Duration: [X]s | Resolution: [WxH]
📊 Overall Score: [1-10]
✅ What's Working:
- [positive observation 1]
- [positive observation 2]
⚠️ Improvements Needed:
1. [issue] → [specific fix suggestion]
2. [issue] → [specific fix suggestion]
3. [issue] → [specific fix suggestion]
🎯 Priority Fix:
[the single most impactful change to make]
🔄 Next Steps:
- [ ] [actionable task 1]
- [ ] [actionable task 2]
- [ ] [actionable task 3]
Then re-render and run /review-video again.
5. Implement Fixes
Ask the user if they want to apply the suggested fixes. If yes: 1. Make the code changes 2. Preview with `npm run dev` 3. Re-render: `npx remotion render [CompositionId] out/video.mp4` 4. Offer to run `/review-video` again to verify improvements
6. Iteration Loop
Keep iterating until the user is satisfied or the review shows no major issues.
The loop: **Render → Review → Fix → Render → Review** until quality is right.
Review Checklist
For each review, check these items:
**Visuals:**
- [ ] No blank/empty frames
- [ ] Text is readable at target resolution
- [ ] Colors are consistent throughout
- [ ] Animations are smooth (no stuttering)
- [ ] Images/footage are high quality (not pixelated)
**Audio:**
- [ ] Voiceover is clear and audible
- [ ] Music volume doesn't overpower voice
- [ ] Sound effects are timed correctly
- [ ] No audio clipping or distortion
- [ ] Fade in/out at start and end
**Structure:**
- [ ] Strong opening hook (first 2-3 seconds)
- [ ] Clear narrative flow
- [ ] Appropriate pacing for platform/audience
- [ ] Clean ending with CTA (if applicable)
- [ ] Total duration matches target
**Technical:**
- [ ] Correct aspect ratio (16:9 or 9:16)
- [ ] Correct FPS (30 or 60)
- [ ] File size reasonable for target platform
- [ ] No rendering artifacts
Read more
name: review-video description: Review a rendered video with AI vision. Uses TwelveLabs to watch the output, analyze pacing/composition/audio sync, and provide actionable feedback for improvement. The feedback loop that closes the production circle.
Review Video — AI-Powered Video Feedback Loop
You are reviewing a rendered Remotion video using TwelveLabs to "watch" it and provide professional feedback. This closes the production loop — render, review, improve, repeat.
**Load the `remotion-production` skill** for the `video-analysis` rule.
Workflow
1. Find the Rendered Video
Look for the output video:
ls out/ 2>/dev/null | grep -E '\.(mp4|webm|mov)$'
If no rendered video exists, tell the user to render first:
npx remotion render [CompositionId] out/video.mp4
2. Index with TwelveLabs
Use TwelveLabs MCP to: 1. Create an index (or use existing) 2. Upload the rendered video 3. Wait for indexing to complete
3. Analyze — The Director's Review
Run a comprehensive review across these dimensions:
**Visual Quality:**
Search: "Analyze the overall visual composition and quality" - Are scenes well-framed? - Is text readable? - Are transitions smooth? - Any visual glitches, flickering, or empty frames?
**Pacing & Timing:**
Search: "Analyze the pacing and scene transitions" - Are scenes too long or too short? - Does the video feel rushed or dragging? - Do transitions happen at natural break points?
**Audio-Visual Sync:**
Search: "Check if spoken words match what's shown on screen" - Does the voiceover match the visuals? - Are sound effects timed correctly? - Is the music mood appropriate for the visuals?
**Content Effectiveness:**
Search: "Evaluate the opening hook and call to action" - Does the first 3 seconds grab attention? - Is the message clear? - Is there a clear CTA at the end?
4. Present the Review
Format the feedback as a professional director's review:
🎬 Video Review: [filename] Duration: [X]s | Resolution: [WxH] 📊 Overall Score: [1-10] ✅ What's Working: - [positive observation 1] - [positive observation 2] ⚠️ Improvements Needed: 1. [issue] → [specific fix suggestion] 2. [issue] → [specific fix suggestion] 3. [issue] → [specific fix suggestion] 🎯 Priority Fix: [the single most impactful change to make] 🔄 Next Steps: - [ ] [actionable task 1] - [ ] [actionable task 2] - [ ] [actionable task 3] Then re-render and run /review-video again.
5. Implement Fixes
Ask the user if they want to apply the suggested fixes. If yes: 1. Make the code changes 2. Preview with `npm run dev` 3. Re-render: `npx remotion render [CompositionId] out/video.mp4` 4. Offer to run `/review-video` again to verify improvements
6. Iteration Loop
Keep iterating until the user is satisfied or the review shows no major issues.
The loop: **Render → Review → Fix → Render → Review** until quality is right.
Review Checklist
For each review, check these items:
**Visuals:**
- [ ] No blank/empty frames
- [ ] Text is readable at target resolution
- [ ] Colors are consistent throughout
- [ ] Animations are smooth (no stuttering)
- [ ] Images/footage are high quality (not pixelated)
**Audio:**
- [ ] Voiceover is clear and audible
- [ ] Music volume doesn't overpower voice
- [ ] Sound effects are timed correctly
- [ ] No audio clipping or distortion
- [ ] Fade in/out at start and end
**Structure:**
- [ ] Strong opening hook (first 2-3 seconds)
- [ ] Clear narrative flow
- [ ] Appropriate pacing for platform/audience
- [ ] Clean ending with CTA (if applicable)
- [ ] Total duration matches target
**Technical:**
- [ ] Correct aspect ratio (16:9 or 9:16)
- [ ] Correct FPS (30 or 60)
- [ ] File size reasonable for target platform
- [ ] No rendering artifacts
🎬 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 - /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.
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

