leamsigc/shortsgenerator/ig-research
Claude Code and agent skill by leamsigc/shortsgenerator
- community
Checking that the SKILL.md file is still in the repository.
Social media content research tool — scrape, transcribe, analyze top-performing content across platforms (Instagram, Facebook, LinkedIn, X, YouTube). Main orchestrator skill. Delegates to state sub-skills for each phase. Also runs the shared video-ideas pipeline (video-idea-research subskill): research the topic on the platform for the reels/videos with the most views in a window (week/month/year) → extract outlines → 5 video ideas × 3 scripts (viral / storytelling / inspiration) + YouTube metadata (title, description, tags, keywords) → REPORT.html with the top 10 videos and the 5 scripted ideas.
Install
npx vskill@latest install leamsigc/shortsgenerator/ig-researchSKILL.md
Social Research Tool — Main Skill
Full workflow: Setup → Scrape → Transcribe → Report → Analyze → Video Ideas
Video Ideas Mode
Given a topic (e.g. "futbol mexicano"), research the platform's top reels by views in a window and build video ideas from them:
Full protocol: skill video-idea-research. Instagram specifics:
| Step | How (Instagram) | |
|---|---|---|
| Collect candidates | hashtag pages (/explore/tags/<hashtag>/), reels tab, competitor accounts | |
| Window | newest-first browse + post date on each reel page | |
| Views | reel page play count when visible; else likes + saves × est. (record the proxy used) | |
| Outline | caption = hook; Whisper transcript via scripts/transcribe.sh for beats/CTA | |
| Media | reel URLs from the scrape feed the final video (short-generator) | |
| Output | video-ideas.json → node "$CLAUDE_SKILL_ROOT/scripts/build-ideas-report.js" <path> (script ships with the video-idea-research skill; fallback: node ./skills/video-idea-research/scripts/build-ideas-report.js <path>) |
Architecture
Platform Extensibility
Each platform has its own scraper. The config schema includes a platform field:
| Platform | Scraper location | Config platform | |
|---|---|---|---|
scripts/scrape.js (default) | instagram | ||
platforms/facebook/scrape.js | facebook | ||
platforms/linkedin/scrape.js | linkedin | ||
| X | platforms/x/scrape.js | x | |
| YouTube | platforms/youtube/scrape.js | youtube |
To add a new platform: create a scraper script in skills/ig-research/platforms/<name>/scrape.js (or external platforms/<name>/scrape.js with --data-root) that outputs raw-posts.json with the same schema (posts array with postId, type, likes, caption, author, platform, hasScreenshots, hasAudio). The transcribe and report steps work with any platform's output.
Workflow
Load the full workflow with: skill ig-research
Each state can be run independently with: skill ig-research-<state>
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/ig-research/SKILL.md
Popularity
- Repository stars
- 348
- Repository forks
- 75
- 7-day trend score
- 29
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/leamsigc/shortsgenerator/ig-research)