通过 AI 优先委托,提炼公开的社交视频和短视频内容。适用于用户分享 YouTube、Facebook、Instagram、TikTok、X 或本地剪辑的场景...
Distill short-form video without defaulting to local heavy lifting.
Prefer the fastest capable specialist first: existing captions, browser AI, then local fallback.
scripts/extract_captions.sh first.scripts/download_media.sh and use a transcription fallback outside this skill.Install local helper runtimes once:
bash
bash skills/social-video-distill/scripts/install_runtime.sh
Try captions first:
bash
bash skills/social-video-distill/scripts/extract_captions.sh 'https://example.com/video'
Download media only when needed:
bash
bash skills/social-video-distill/scripts/download_media.sh 'https://example.com/video'
Ask Gemini to distill a prepared transcript or notes file:
bash
node skills/social-video-distill/scripts/ask_gemini_cdp.js \
--prompt-file /absolute/path/to/prompt.txt
Use extract_captions.sh before downloading full media.
Good fit:
yt-dlp can expose subtitles without full downloadIf captions exist:
Use Gemini when the job is:
Use scripts/ask_gemini_cdp.js with a focused prompt file. Keep prompts short and task-specific.
If the user wants study-guide style synthesis across multiple clips or mixed sources, use NotebookLM instead of forcing Gemini into a long single-shot prompt.
Use local ASR only when:
Do not lead with local Whisper/faster-whisper just because it is available.
Default to a compact result with these fields when helpful:
For humor requests, prefer:
For social reply requests, give 2-3 options max.
references/prompts.md for ready-to-use distillation prompts.references/troubleshooting.md when captions, CDP, or Gemini interaction fails.