ibigqiang/feedgrab/video
Claude Code and agent skill by ibigqiang/feedgrab
- community
Checking that the SKILL.md file is still in the repository.
Video & Podcast Digest — send a video/podcast link, get full transcript + structured summary. Supports YouTube, Bilibili, X/Twitter video, Xiaoyuzhou, Apple Podcasts, and direct audio/video links. Uses yt-dlp for subtitles and Groq Whisper for transcription.
Install
npx vskill@latest install ibigqiang/feedgrab/videoSKILL.md
Video & Podcast Digest Skill
Send a video/podcast link → get full transcript + structured summary
Supported Platforms
| Platform | Type | Subtitles | Whisper Transcription | |
|---|---|---|---|---|
| YouTube | Video | ✅ | ✅ | |
| Bilibili | Video | ✅ | ✅ | |
| X/Twitter | Video | ❌ | ✅ | |
| Xiaoyuzhou (小宇宙) | Podcast | ❌ | ✅ | |
| Apple Podcasts | Podcast | ❌ | ✅ | |
| Direct links (mp3/mp4/m3u8) | Any | ❌ | ✅ |
Trigger
Auto-triggered when a media URL is detected:
- YouTube:
youtube.com,youtu.be - Bilibili:
bilibili.com,b23.tv - X/Twitter:
x.com,twitter.com(tweets with video) - Xiaoyuzhou:
xiaoyuzhoufm.com - Apple Podcasts:
podcasts.apple.com - Direct:
.mp3,.mp4,.m3u8,.m4a,.webm
Pipeline
Step 0: Detect Media Type
| URL Pattern | Type | Pipeline | |
|---|---|---|---|
xiaoyuzhoufm.com/episode/ | Podcast | → Step 1b (Xiaoyuzhou) | |
podcasts.apple.com | Podcast | → Step 1c (Apple) | |
bilibili.com, b23.tv | Video | → Step 1d (Bilibili API) | |
.mp3, .m4a direct link | Audio | → Step 2b (direct download) | |
| Other | Video | → Step 1a (subtitle extraction) |
Step 1a: Video — Extract Subtitles
Check for subtitles:
- Has subtitles → Read VTT content, skip to Step 3
- No subtitles → Step 2a (download audio)
Step 1b: Xiaoyuzhou (小宇宙) — Extract Audio URL
→ Step 2b
Step 1c: Apple Podcasts — via yt-dlp
→ Step 2b
Step 1d: Bilibili — API Direct Audio Stream
→ Step 2b
Step 2a: Video — Download Audio (when no subtitles)
Step 2b: Check Audio Size & Segment
- ≤ 25MB → Step 2c (transcribe directly)
- > 25MB → Split into 10-minute segments:
→ Call Step 2c for each segment sequentially (parallel triggers Groq 524 timeout)
Step 2c: Whisper Transcription
Prerequisite: GROQ_API_KEY environment variable
Step 3: Structured Summary
Video (≤20 min):
- Overview (1-2 sentences)
- Key Points (3-5 bullet points)
- Notable Quotes (if any)
- Action Items (if applicable)
Podcast (>20 min):
- Overview (2-3 sentences)
- Chapter Summary (segmented by topic)
- Key Points (5-8 bullet points)
- Notable Quotes
- Action Items (if applicable)
Error Handling
| Situation | Action | |
|---|---|---|
| No subtitles + no GROQ_API_KEY | Prompt user to set API key | |
| Audio >25MB | ffmpeg segment (10min/segment), transcribe sequentially | |
| Podcast >2 hours | Warn user, confirm before proceeding | |
| Groq 524 timeout | Do NOT parallelize — transcribe sequentially, sleep 5-8s between | |
| Groq 429 rate limit | Wait for retry-after header, then retry | |
| yt-dlp Bilibili 412 | Use Bilibili API instead (Step 1d) | |
| yt-dlp YouTube bot detection | Add --cookies-from-browser chrome | |
| Spotify links | Not supported (DRM protected) |
Dependencies
yt-dlp: video download + subtitle extractionffmpeg: audio conversion + segmentationcurl: audio download, API callsGROQ_API_KEY: Whisper transcription (free at https://console.groq.com/keys)
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/video/SKILL.md
Popularity
- Repository stars
- 543
- Repository forks
- 68
- 7-day trend score
- 31
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/ibigqiang/feedgrab/video)