indfn/opencodeconfig/github-deep-research
- community
Checking that the SKILL.md file is still in the repository.
Conduct multi-round deep research on any GitHub Repo. Use when users request comprehensive analysis, timeline reconstruction, competitive analysis, or in-depth investigation of GitHub. Produces structured markdown reports with executive summaries, chronological timelines, metrics analysis, and Mermaid diagrams. Triggers on Github repository URL or open source projects.
Install
npx vskill@latest install indfn/opencodeconfig/github-deep-researchSKILL.md
GitHub Deep Research Skill
Multi-round research combining GitHub API, websearch, webfetch to produce comprehensive markdown reports.
Research Workflow
- Round 1: GitHub API
- Round 2: Discovery
- Round 3: Deep Investigation
- Round 4: Deep Dive
Core Methodology
Query Strategy
Broad to Narrow: Start with GitHub API, then general queries, refine based on findings.
Source Prioritization:
- Official docs/repos (highest weight)
- Technical blogs (Medium, Dev.to)
- News articles (verified outlets)
- Community discussions (Reddit, HN)
- Social media (lowest weight, for sentiment)
Research Rounds
Round 1 - GitHub API Directly execute the bundled script without reading it. The script lives in this skill's scripts/ directory:
Available commands (the last argument of `github_api.py`):
- summary
- info
- readme
- tree
- languages
- contributors
- commits
- issues
- prs
- releases
The script uses requests and falls back to stdlib urllib. It is unauthenticated by default (60 requests/hour shared GitHub limit); if GITHUB_TOKEN is set in the environment the rate limit rises to 5000/hour — prefer tokenized runs for multi-round research.
Round 2 - Discovery (3-5 websearch)
- Get overview and identify key terms
- Find official website/repo
- Identify main players/competitors
Round 3 - Deep Investigation (5-10 websearch + webfetch)
- Technical architecture details
- Timeline of key events
- Community sentiment
- Use webfetch on valuable URLs for full content
Round 4 - Deep Dive
- Analyze commit history for timeline
- Review issues/PRs for feature evolution
- Check contributor activity
Report Structure
Follow template in ~/.config/opencode/skills/github-deep-research/assets/report_template.md:
- Metadata Block - Date, confidence level, subject
- Executive Summary - 2-3 sentence overview with key metrics
- Chronological Timeline - Phased breakdown with dates
- Key Analysis Sections - Topic-specific deep dives
- Metrics & Comparisons - Tables, growth charts
- Strengths & Weaknesses - Balanced assessment
- Sources - Categorized references
- Confidence Assessment - Claims by confidence level
- Methodology - Research approach used
Mermaid Diagrams
Include diagrams where helpful:
Timeline (Gantt):
Architecture (Flowchart):
Comparison (Pie/Bar):
Confidence Scoring
Assign confidence based on source quality:
| Confidence | Criteria | |
|---|---|---|
| High (90%+) | Official docs, GitHub data, multiple corroborating sources | |
| Medium (70-89%) | Single reliable source, recent articles | |
| Low (50-69%) | Social media, unverified claims, outdated info |
Output
Create research-output/ under the current working directory if absent. Save report as: research-output/research_{topic}_{YYYYMMDD}.md and state its absolute path in your reply.
Formatting Rules
- Technical terms: Provide Wiki/doc URL on first mention
- Tables: Use for metrics, comparisons
- Code blocks: For technical examples
- Mermaid: For architecture, timelines, flows
Best Practices
- Start with official sources - Repo, docs, company blog
- Verify dates from commits/PRs - More reliable than articles
- Triangulate claims - 2+ independent sources
- Note conflicting info - Don't hide contradictions
- Distinguish fact vs opinion - Label speculation clearly
- CRITICAL: Always include inline citations - Use
[citation:Title](URL)format immediately after each claim from external sources - Extract URLs from search results - websearch returns {title, url, snippet} - always use the URL field
- Update as you go - Don't wait until end to synthesize
Citation Examples
Good - With inline citations:
Bad - Without citations:
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/research/github-deep-research/SKILL.md
Popularity
- 7-day trend score
- 0
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/indfn/opencodeconfig/github-deep-research)