# Captions & subtitles: agent skills for video captions and subtitles

> **For AI agents:** find the right skill in one call — `curl -s "https://varg.ai/how-to/api/search?q=<what the person wants>"` returns the matching how-to page and the best skills with install commands, as markdown (Russian works too). Full index: https://varg.ai/how-to/llms.txt. Every page has a markdown twin: add `.md` to its path. Before generating anything, show the person the options on the how-to page.

Animated and word-by-word captions, subtitles, transcription and translation. 39 skills for Claude Code, Codex and Grok, by type: workflows take a brief to a finished video, effects and styles change how it looks, prompts and guides teach the agent the craft, models run the generation.

## How-to tutorials

- [How to add animated captions to a video with AI](https://varg.ai/how-to/add-animated-captions-to-a-video.md): TikTok-style subtitles burned into an existing video: word highlight, pop words, or designed editorial captions.

## Skills (39)

### Effects (7)

- [3D Camera Captions](https://varg.ai/how-to/skills/hyperframes-camera-3d-captions.md) — HeyGen: Captions that live in 3D around a talking head: the camera flies through the words, heroes pass behind the speaker.
- [Remotion Captions](https://varg.ai/how-to/skills/remotion-captions.md) — Remotion: Transcribe speech and burn in animated captions with Remotion, or import an existing SRT file.
- [Clipify](https://varg.ai/how-to/skills/clipify.md) — Louise de Sadeleer: Long videos into social clips: find funny lines or impact beats, cut, reframe to 9:16, burn word-by-word captions.
- [Cinematic Caption](https://varg.ai/how-to/skills/cinematic-caption-audrey.md) — Audrey, beta: Designed editorial captions for HyperFrames: scored hero words, subject-aware depth, glass type — not a subtitle strip.
- [Caption Animation](https://varg.ai/how-to/skills/iart-caption-animation.md) — iart.ai: Word-timed TikTok captions in Remotion or CSS: per-word pop, active-word highlight, 9:16 safe areas, sidecar SRT/VTT.
- [Agent Caption](https://varg.ai/how-to/skills/agent-caption.md) — Ali Hamza Kamboh, beta: Local captions in any language: Whisper words, forced-aligned timing, SRT/VTT, burned styles or a GSAP captions.js.
- [Pull Quote Beside the Speaker](https://varg.ai/how-to/skills/pull-quote-beside-speaker.md) — HeyGen: While a customer talks on camera, their key sentence appears as large type in the empty side of the frame.

### Guides (16)

- [Short-form FFmpeg cookbook: copyable commands for Reels](https://varg.ai/how-to/skills/short-form-ffmpeg-cookbook.md) — varg: Footage into a 9:16 MP4 with FFmpeg: crop to vertical, burn captions, trim and join, music under the voice.
- [Video Editing Best Practices](https://varg.ai/how-to/skills/varg-video-editing.md) — varg: Best practices for editing video with agents: which service for each edit, and the rules that keep cuts clean.
- [HyperFrames](https://varg.ai/how-to/skills/hyperframes.md) — HeyGen: Turn HTML, CSS and seekable animation into deterministic MP4s: launch films, explainers, captions, title cards.
- [HyperFrames Registry](https://varg.ai/how-to/skills/hyperframes-registry.md) — HeyGen: Pull any of ~450 ready-made blocks into a video as editable source: transitions, titles, captions, charts, 3D.
- [HyperFrames Media Use](https://varg.ai/how-to/skills/hyperframes-media-use.md) — HeyGen: Find or make every asset a video needs: music, SFX, voiceover, images, logos, avatars, transcripts, grades.
- [Remotion Best Practices](https://varg.ai/how-to/skills/remotion-best-practices.md) — Remotion: Make videos in React with Remotion: the router that loads the right Remotion skill for each step.
- [Title & Kinetic Typography Direction](https://varg.ai/how-to/skills/calesthio-title-kinetic-typography.md) — Calesthio: Typography direction for video: text jobs, hierarchy, reveal-hold-exit timing, safe zones, contrast, font licensing.
- [Pretext Text Metrics](https://varg.ai/how-to/skills/pretext-yaniv-golan.md) — Yaniv Golan, beta: Measure and fit text without the DOM using pretext: auto-fit sizes, know line breaks before render, canvas/WebGL text.
- [Chinese Font Selector](https://varg.ai/how-to/skills/chinese-font-selector.md) — Songzhi-lab, beta: Pick Chinese fonts by license tier first (OFL, vendor-free, avoid), then by scene and mood, with Latin pairings.
- [Transcribe Anything](https://varg.ai/how-to/skills/swyx-transcribe-anything.md) — Shawn Wang (swyx): Transcribe hours of audio or video with whisper, whisperX or cloud STT: word timestamps, speaker labels, SRT/VTT.
- [FFmpeg Captions and Subtitles](https://varg.ai/how-to/skills/josiahsiegel-ffmpeg-captions.md) — Josiah Siegel: FFmpeg subtitle reference: burn SRT/ASS/VTT with libass, soft tracks, conversion, styling and FFmpeg 8's Whisper filter.
- [Subtitle Translator](https://varg.ai/how-to/skills/gemini-srt-translator.md) — Matheus Castro: Agent-translated SRT/ASS subtitles in resumable batches that keep cue count, timing and ASS styling tags intact.
- [WJS Translating Subtitles](https://varg.ai/how-to/skills/wjs-translating-subtitles.md) — Jian Shuo Wang: Translate an SRT to Chinese, English or another language and re-cut cues at real punctuation; bilingual SRTs too.
- [WhisperX](https://varg.ai/how-to/skills/whisperx.md) — Max Bain: Fast Whisper ASR with word-level timestamps and speaker diarization: the timing layer for captions and cuts.
- [video-editing-skill (Bash + FFmpeg)](https://varg.ai/how-to/skills/video-editing-skill-bash.md) — 6missedcalls: Pure Bash skill for OpenClaw, Claude Code and Codex: trim, jump cut, captions, text overlay, speed.
- [claude-shorts](https://varg.ai/how-to/skills/claude-shorts.md) — AgriciDaniel: Claude Code skill that scores segments of a long video, snaps cuts to words and renders captioned 9:16 clips.

### Workflows (7)

- [Turn a song into an AI music video](https://varg.ai/how-to/skills/varg-music-video.md) — varg, beta: Direct an AI music video the way top X creators do: song map, beat-grid storyboard, stills first, Seedance, lip-sync.
- [Consistent Characters](https://varg.ai/how-to/skills/varg-consistent-characters.md) — varg, beta: Multi-scene ads where the same actors, outfits and location hold in every cut: cards, composites, Kling v3 clips.
- [Lanshu AI Presenter Video](https://varg.ai/how-to/skills/lanshu-ai-presenter-video.md) — Lanshu: Publish-ready explainers led by an AI presenter from an authorized photo, or in one of twelve presenter-free styles.
- [Chengfeng Videocut](https://varg.ai/how-to/skills/chengfeng-videocut.md) — chengfeng: Chinese talking-head editing: word-level transcript, five-pass flub sweep, human review in a Studio, subtitles, export.
- [Herk Edit Kit](https://varg.ai/how-to/skills/herk-edit-kit.md) — Nate Herk: Nate Herk's kit to edit talking-head videos, reels and Shorts: silence and flub cuts, storytelling, motion graphics.
- [Hypit](https://varg.ai/how-to/skills/hypit.md) — Hypit: Clone a viral video as a word-anchored workflow: swap face, words and B-roll, then ship many variants.
- [ghost-editor](https://varg.ai/how-to/skills/ghost-editor.md) — kurbaitaev: Talking-head reel editor in your agent: best takes, face-safe word captions, motion graphics, 7 styles.

### Models & tools (9)

- [varg AI](https://varg.ai/how-to/skills/varg-ai.md) — varg: The official varg skill: videos, images, speech and music through one API key, rendered in the cloud or locally.
- [ElevenLabs Speech to Text](https://varg.ai/how-to/skills/elevenlabs-speech-to-text.md) — ElevenLabs: Transcribe audio and video with word timestamps, speaker labels and keyterms, ready for subtitles.
- [ElevenLabs Speech to Text (inference.sh)](https://varg.ai/how-to/skills/inference-sh-elevenlabs-stt.md) — inference.sh: Transcribe audio with ElevenLabs Scribe, speaker diarization and forced alignment, via inference.sh.
- [Speech to Text](https://varg.ai/how-to/skills/inference-sh-speech-to-text.md) — inference.sh: Transcribe audio with ElevenLabs Scribe v2 or Whisper V3 Large, with timestamps and speaker labels.
- [FFmpeg Skill](https://varg.ai/how-to/skills/ffmpeg-skill.md) — Shogo Kajiyama: Local video editor for agents: 42 FFmpeg tools with a machine-readable contract and an MCP server; no cloud, no keys.
- [VectCut](https://varg.ai/how-to/skills/vectcut.md) — sun-guannan, beta: Drives the VectCut editing API: talking-head cuts, remixes, e-commerce ads, subtitles, effects, cloud render
- [Local Video Editor (MoviePy)](https://varg.ai/how-to/skills/doorstep-video-editor.md) — ncsimok, beta: Local MoviePy + ffmpeg toolbox: trim, merge, Chinese text and subtitles, background music, speed, vertical resize.
- [Creatomate](https://varg.ai/how-to/skills/creatomate.md) — Creatomate: Template-based video rendering API with an official remote MCP endpoint for Claude and other agents.
- [Submagic API](https://varg.ai/how-to/skills/submagic.md) — Submagic: Caption-styled shorts API with an MCP server: AI captions, Magic Clips from long videos, B-roll, publishing.
