A community-driven registry for Claude, Cursor, Windsurf, Cline & more. Not affiliated with Anthropic.
Are you the author? Sign in to claim
Claude Code skill to extract transcripts, metadata, music, comments, and key frames from Instagram Reels
A Claude Code skill that extracts transcripts, metadata, music, comments, and key frames from Instagram Reels — so you can analyze, repurpose, and build on content without manually rewatching videos.
You find an Instagram Reel with a great script, a trending audio, or a content format you want to study. But to actually use any of it, you need to:
This is tedious, slow, and doesn't scale. If you're a content creator, marketer, or strategist studying what works on Instagram, you're spending more time extracting information than actually using it.
Paste a Reel URL and get everything extracted into a single structured markdown file in seconds:
/instagram-reel-extractor https://www.instagram.com/reel/ABC123/
The skill downloads the video, transcribes the audio with AI, identifies the background music, pulls all metadata, extracts key frames, and saves it all as a clean markdown document you can reference, search, and repurpose.
| Feature | How It Works |
|---|---|
| Full transcript | OpenAI Whisper (runs locally, free, no API key) |
| Timestamped segments | Every sentence mapped to its timecode |
| Music identification | Shazam audio fingerprinting with song, artist, genre, and link |
| Creator info | Display name, handle, profile ID |
| Engagement metrics | Likes, comments count (as of extraction date) |
| Caption & hashtags | Full original caption with hashtag list |
| Top comments | Comment text, author, and like counts |
| Key frames | Screenshots every N seconds (configurable) |
| Original URL | Always linked at the top for reference |
npx skills add JayceBatallones/instagram-reel-extractor -g
Run the setup script:
bash setup.sh
Or install manually:
brew install yt-dlp ffmpeg
pip3 install openai-whisper ShazamAPI
Note: OpenAI Whisper is completely free and open-source. It runs locally on your machine — no API key or OpenAI account needed. It's not the same as OpenAI's paid Whisper API.
Just paste a Reel URL in Claude Code:
Extract this reel: https://www.instagram.com/reel/ABC123/
Or invoke the skill directly:
/instagram-reel-extractor https://www.instagram.com/reel/ABC123/
Perfect for building a content library in Obsidian, Notion, or any notes app:
Extract this reel and save to ~/obsidian/content-ideas/
Extractions are saved as <creator>-reel-<date>.md (e.g., garyvee-reel-2026-04-08.md). Duplicates are auto-numbered.
If you only need the transcript and metadata:
Extract this reel with no frames: https://www.instagram.com/reel/ABC123/
If a reel requires login, pass your browser cookies:
python3 scripts/extract_reel.py "URL" --cookies-from chrome
| Flag | Description |
|---|---|
--save-dir PATH | Save extraction markdown to this directory |
--whisper-model MODEL | Whisper model: tiny, base (default), small, medium, large |
--frame-interval N | Seconds between frame captures (default: 2.0) |
--no-frames | Skip frame extraction (faster) |
--cookies-from BROWSER | Use browser cookies for auth (e.g., chrome, firefox) |
--json | Output raw JSON instead of markdown |
| Model | Speed | Accuracy | Memory |
|---|---|---|---|
| tiny | Fastest | Lower | ~1 GB |
| base | Fast | Good | ~1 GB |
| small | Moderate | Better | ~2 GB |
| medium | Slow | Great | ~5 GB |
| large | Slowest | Best | ~10 GB |
# Instagram Reel Extraction
**Source:** [https://instagram.com/reel/ABC123/](...)
**Extracted:** 2026-04-08 08:15 UTC
## Metadata
- **Creator:** Gary Vaynerchuk (@garyvee)
- **Duration:** 0:58
- **Likes:** 45,231
- **Comments:** 1,204
## Music
- **Song:** Runaway (feat. Pusha T)
- **Artist:** Kanye West
- **Shazam:** https://www.shazam.com/track/52689669/runaway-feat-pusha-t
## Caption
Stop overthinking. Start posting. The algorithm rewards consistency, not perfection...
## Top Comments
*48 comments extracted*
- **@entrepreneur.daily** (12 likes): This changed my entire content strategy
- **@sarah_creates**: How often do you post reels vs stories?
## Transcript
*Language detected: en*
The number one mistake I see creators make is they wait for
the perfect idea. There is no perfect idea. The market decides
what's perfect, not you...
## Timestamped Transcript
[00:00] The number one mistake I see creators make...
[00:04] is they wait for the perfect idea...
[00:08] There is no perfect idea. The market decides...
This skill is built for deep content analysis of individual reels. If you need bulk data scraping (profiles, followers, hashtag search), tools like Apify's Instagram Scraper are better suited. Here's the tradeoff:
| instagram-reel-extractor | Bulk scraping tools | |
|---|---|---|
| Cost | Free (all open-source) | Paid (API subscriptions) |
| Transcript | Yes | No |
| Music ID | Yes | No |
| Key frames | Yes | No |
| Runs locally | Yes (private) | No (cloud) |
| Bulk scraping | No | Yes |
| Profile/follower data | No | Yes |
brew upgrade yt-dlp). Some reels may require --cookies-from chrome.--whisper-model tiny for faster results, or small for better accuracy.MIT
A Claude Code skill by Hao (駱君昊) that learns your Facebook voice and auto-posts to FB / IG / Threads / X with a 14-day c
1000+ skills curated from Anthropic, Vercel, Stripe, and other engineering teams
Claude Code skill for YouTube creators — channel audits, video SEO, retention scripts, thumbnails, content strategy, Sho
AI image generation skill for Claude Code -- Creative Director powered by Gemini