skills/caption-video/SKILL.md
Render a video clip with captions overlaid, using the Remotion captioner at `/Users/jvincent/Projects/remotion-captioner/`. Use when user provides a video file and wants to add captions/subtitles, mentions "caption this video", "add captions", "burn in subtitles", or provides a video + SRT file pair.
npx skillsauth add jeffvincent/claude-config Caption VideoInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Render a video clip with captions overlaid using the Remotion captioner project.
Use this skill when:
Do NOT use this skill for:
.mp4 or other video file--variant <name> (optional) — caption animation style. Default: slide-up--end-seconds <n> (optional) — trim render to first N seconds (useful for previews)fade, slide-up, spring-pop, blur-release, typewriter, underline-sweep
Default is slide-up (HubSpot orange pill, white text, rises 24px while fading in).
clip.mp4 -> clip.srt). If not found, ask the user for the SRT path..mp4 + one .srt pair and use them. If multiple pairs exist, list them and ask which.cd /Users/jvincent/Projects/remotion-captioner && node render.mjs "<video>" "<srt>" [--variant <name>] [--end-seconds <n>]
Use run_in_background: true — renders for a ~3min clip take ~1-2 minutes.
Only change the variant from slide-up if the user explicitly passes --variant <name>.
When done, print the output file path and file size. Don't re-explain the styling unless asked.
<video-basename>.captioned.mp4 alongside the source<video-basename>.captioned.<variant>[.<Ns>].mp4Pass --variant all --end-seconds 25 to render 25-second samples of every style.
remotion-captioner project is at /Users/jvincent/Projects/remotion-captioner/ (outside Knowledge System repo)development
Upload video files to Wistia projects using the Data API. Use when user wants to upload videos to their Wistia account for hosting, transcription, or sharing.
development
Transcribe voice memos to text using Whisper. Use when user provides audio/video files (.m4a, .mp3, .mov, etc.) and asks to transcribe them into text and SRT format with timestamps.
testing
# Voice Authenticity Reviewer ## Purpose Review any written content for alignment with authentic speaking and writing voice using analyzed patterns from 7 meeting transcripts and strategic memos. ## When to Use This Skill - Before sharing strategic memos with leadership - Before sending important emails - When drafting presentation scripts - When reviewing documentation for external sharing - As part of Writing /produce-memo workflow (Step 6) - Anytime voice authenticity verification is needed
data-ai
Analyze customer interview transcripts (SRT or plain text) to generate thematic breakdowns with summary, quotes, topics, timestamps, and full transcript. Use when given video transcripts or asked to create chapter markers.