add-captions
Add TikTok-style, karaoke, YouTube or minimal captions to your Remotion video. Gets word-level captions through the official…
Generate AI video clips for your Remotion project. Create unique footage from text descriptions or animate still images into video — no stock footage needed.
$ npx -y skills add DojoCodingLabs/remotion-superpowers --skill generate-clip --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/generate-clipContext preview
The summary Claude sees to decide when to auto-load this skill.
Generate AI video clips for your Remotion project. Create unique footage from text descriptions or animate still images into video — no stock footage needed.
name: generate-clip description: Generate AI video clips for your Remotion project. Create unique footage from text descriptions or animate still images into video — no stock footage needed.
You are helping the user generate custom AI video clips for their Remotion project. This creates unique footage that doesn't exist anywhere — going beyond stock footage.
Ask the user:
Write a scene description, following Replicate's official `prompt-videos` skill for technique (it's model-agnostic, so it applies to Veo too). Cover the camera movement, the subject and its action, the setting, lighting and mood, and the speed.
**Good prompt examples:**
For a video, also:
Use remotion-media generate_video_from_text: - prompt: [crafted prompt] - output_name: clip-city-aerial - model: veo3_fast # default; veo3 for finals - aspect_ratio: 16:9 # or 9:16 for shorts
To animate a still instead (image-to-video):
Use remotion-media generate_video_from_image: - prompt: [how the image should move] - image_urls: [1 image URL to animate, or 2 to transition from first to last frame] - output_name: clip-animated-still
It needs the local `replicate-mcp` server with `REPLICATE_API_TOKEN`. Follow Replicate's official `find-models` and `run-models` skills:
1. **Search, then read the schema.** `search_models` with `body: "image to video"` (or `"text to video"`), then `get_models` (`model_owner`, `model_name`) and `list_models_examples`. Durations, resolutions and image inputs differ per model, so use only inputs that exist in the schema. 2. **Create the prediction.** Official models: `create_models_predictions`. Community models: `create_predictions` with `version: "owner/name:<version_id>"`. Don't use `Prefer: "wait"` for video.
# Image-to-video with Kling v3 (check the schema first)
create_models_predictions:
model_owner: "kwaivgi"
model_name: "kling-v3-video"
input:
start_image: "[public image URL]"
prompt: "[motion description]"
# duration, aspect ratio, mode: names and allowed values from the schema3. **Poll** `get_predictions` with `prediction_id` every 10–20 s until `status` is `succeeded`, `failed` or `canceled`. Video takes minutes. 4. **Download** the URL in `output` right away (it expires after 1 hour):
mkdir -p public/footage curl -L -o public/footage/clip-[descriptive-name].mp4 "<output URL>"
**Starting points, as of Oct 2026** (search and read the schema before calling):
Ask for a duration that covers the scene plus about 1 s of handle, then trim in Remotion. See `skills/remotion-production/rules/replicate-models.md` and `rules/video-generation.md` for the full flow, durations and provider choice.
Place the clip with `<Video>` from `@remotion/media` (`npx remotion add @remotion/media`). Trimming, looping, volume and cutting several clips together follow the official `remotion-markup` skill (embedding-videos.md, video-editing.md). The path is what changes per provider: remotion-media clips are at `public/<output_name>.mp4`, Replicate downloads at `public/footage/`.
import { Video } from "@remotion/media";
import { staticFile, useVideoConfig } from "remotion";
const { fps } = useVideoConfig();
// remotion-media clip, trimmed to 3 s and starting 5 s into the scene
<Video
src={staticFile("clip-city-aerial.mp4")}
from={5 * fps}
trimBefore={1 * fps}
durationInFrames={3 * fps}
muted
objectFit="cover"
style={{ width: "100%", height: "100%" }}
/>AI-generated clips work great when layered:
🎬 Full video production studio for Remotion — for Claude Code, Codex, Gemini CLI & any Agent Skills agent. AI voiceovers, music, stock footage, image/video generation, TikTok captions, transitions & AI review loop. 15 skills, 5 MCP servers. Free & open source by Dojo Coding.
Add TikTok-style, karaoke, YouTube or minimal captions to your Remotion video. Gets word-level captions through the official…
Generate background music and add it to your Remotion project. Describe the mood/genre you want, and this will generate a…
Add professional scene transitions to your Remotion video. Choose from fade, slide, wipe, flip, clock-wipe and light-leak…
Generate a voiceover narration and add it to your Remotion project. Provide a script or describe what the narration should say,…
Analyze existing video files with TwelveLabs AI. Get a timestamped scene map of your footage, ask questions about it, find…
Create a short-form vertical video (TikTok, Instagram Reels, YouTube Shorts). Optimized 9:16 pipeline with a live Studio preview,…