How to install video-caption-generator
install video-caption-generator
# install the ai-marketing-skills pack with the skills CLI
npx skills add ericosiu/ai-marketing-skills# or add only this skill to Claude Code: copy the folder
video-caption-generator/
# into
~/.claude/skills/video-caption-generator/ (all projects)
.claude/skills/video-caption-generator/ (one project)
1name: video-caption-generator2description: >3 Transcribe short videos from a Google Drive folder, deduplicate by content,4 and generate social captions + YouTube/Facebook titles. Use when new video5 clips are dropped into a Drive folder and you need transcript, caption, and6 title for each unique clip.7 Trigger phrases: "process videos in drive", "transcribe new clips",8 "caption these videos", "generate titles for these clips".9---1011# Video Caption Generator1213Processes new MP4s from a Google Drive folder: transcribes, deduplicates, generates captions + titles.1415## Drive Folder Setup1617Configure your Google Drive folder IDs before first use:1819| Folder | Purpose |20|--------|---------|21| Main / To Schedule | New clips are dropped here for processing |22| Scheduled | Already posted/scheduled clips (moved after publishing) |23| A/B | Title variants for later posting |2425Set your folder IDs in `folder-map.json` or pass them directly via `--folder-id`.2627## Quick Run2829```bash30python3 skills/video-caption-generator/scripts/process_videos.py \31 --folder-id YOUR_FOLDER_ID32```3334Processed video IDs are logged to `processed_ids.json` so already-seen videos are skipped on future runs.3536## A/B Variant Handling3738Videos with identical transcripts but different filenames (e.g., `0411.mp4`, `0411(1).mp4`) are A/B title variants — same audio, different on-screen title. The script processes ALL variants (no dedup skipping) and tags them as A/B variants in the output.3940## Output Format41…
Excerpt shown under the repository's MIT license.
