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

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

Animated and word-by-word captions, subtitles, transcription and translation. 27 skills for Claude Code, Codex and Cursor, 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.

## Use cases

- [Animated captions on your video](https://skills.varg.ai/use-cases/captions.md): TikTok-style subtitles burned into an existing video: word highlight, pop words, or designed editorial captions.

## Skills (27)

### Effects (5)

- [3D Camera Captions](https://skills.varg.ai/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://skills.varg.ai/skills/remotion-captions.md) — Remotion: Transcribe speech and burn in animated captions with Remotion, or import an existing SRT file.
- [Cinematic Caption](https://skills.varg.ai/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://skills.varg.ai/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://skills.varg.ai/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.

### Guides (11)

- [HyperFrames](https://skills.varg.ai/skills/hyperframes.md) — HeyGen: Turn HTML, CSS and seekable animation into deterministic MP4s: launch films, explainers, captions, title cards.
- [HyperFrames Registry](https://skills.varg.ai/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://skills.varg.ai/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://skills.varg.ai/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://skills.varg.ai/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://skills.varg.ai/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://skills.varg.ai/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://skills.varg.ai/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://skills.varg.ai/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://skills.varg.ai/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://skills.varg.ai/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.

### Workflows (6)

- [Music Video Director](https://skills.varg.ai/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://skills.varg.ai/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://skills.varg.ai/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://skills.varg.ai/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://skills.varg.ai/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.
- [Clipify](https://skills.varg.ai/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.

### Models & tools (5)

- [varg AI](https://skills.varg.ai/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://skills.varg.ai/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://skills.varg.ai/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://skills.varg.ai/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://skills.varg.ai/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.
