Agent skill
github-stars-analyzer
Analyzes GitHub repository data to generate comprehensive research reports about stars, popularity trends, and comparative insights
Install this agent skill to your Project
npx add-skill https://github.com/chaorenex1/coding-workflow/tree/main/skills/github-stars-analyzer
SKILL.md
GitHub Stars Research Analyzer
This skill provides in-depth analysis of GitHub repositories, tracking star growth, comparing popularity metrics, and generating research reports for open source projects and developer tools.
Capabilities
- Repository Analysis: Extract and analyze key metrics (stars, forks, issues, contributors, activity)
- Star Growth Tracking: Calculate daily, weekly, and monthly star growth rates and trends
- Comparative Analysis: Compare multiple repositories across various metrics
- Research Report Generation: Create comprehensive reports with insights and recommendations
- Data Visualization: Generate charts and graphs for trend analysis
- Export Formats: Output reports in Markdown, PDF, and JSON formats
Input Requirements
GitHub repository data can be provided in multiple formats:
- Repository URLs: Direct GitHub repository links
- Owner/Repo Names: GitHub owner and repository names
- JSON Input: Structured data with repository information
- CSV Lists: Multiple repositories in CSV format
Required fields:
- Repository owner (username or organization)
- Repository name
- Optional: Time period for analysis (default: last 30 days)
Output Formats
Results include:
- Metrics Summary: Key statistics and calculations
- Growth Analysis: Star growth rates and trends
- Comparative Insights: Multi-repository comparisons
- Visualizations: Charts and graphs (when applicable)
- Recommendations: Actionable insights for project maintainers
- Export Options: Markdown, PDF, and JSON reports
How to Use
"Analyze the GitHub repository claude-code-skills-factory and generate a star growth report" "Compare the popularity of these three repositories over the last 90 days" "Track star growth trends for the Anthropic organization's repositories" "Generate a comprehensive research report on React's star growth patterns"
Scripts
github_api.py: Handles GitHub API interactions and data fetchinganalyze_repository.py: Core analysis engine for repository metricsgenerate_reports.py: Creates research reports in multiple formatsvisualize_data.py: Generates charts and visualizations
Best Practices
- Respect Rate Limits: Always handle GitHub API rate limits gracefully
- Data Validation: Verify repository existence and accessibility
- Time Period Selection: Use appropriate time windows for meaningful analysis
- Comparative Context: Always provide industry/ecosystem context for metrics
- Privacy Considerations: Respect private repositories and user privacy
Limitations
- API Rate Limits: GitHub API has strict rate limits (60 requests/hour unauthenticated)
- Historical Data: Limited historical data availability through API
- Private Repositories: Cannot access private repositories without proper authentication
- Data Freshness: Real-time data depends on GitHub API updates
- Repository Age: New repositories may not have sufficient historical data
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
memex-fallback
Fallback to memex-cli when codeagent-wrapper is unavailable. Automatically converts codeagent-wrapper syntax to memex-cli stdin protocol and executes.
tdd
Use this skill when writing new features, fixing bugs, or refactoring code. Enforces test-driven development with 80%+ coverage including unit, integration, and E2E tests.
codex-cli-bridge
Bridge between Claude Code and OpenAI Codex CLI - generates AGENTS.md from CLAUDE.md, provides Codex CLI execution helpers, and enables seamless interoperability between both tools
git-code-review
Get git records for specified users and days, perform code review for each commit, and generate detailed code review reports
component-tester
This skill should be used when the user asks to "test memex-cli", "test code-with-codex", "test ux-design-gemini", "test /multcode", "run component tests", "validate workflow components", "run integration tests", or "verify plugin functionality". Provides comprehensive testing framework for coding-workflow plugin components.
test-case-organizer
This skill should be used when the user asks to "测试用例整理", "测试整理", "organize test cases", "reorganize tests", "consolidate scattered tests", or mentions test cases scattered in business code that need to be moved to proper test directories.
Didn't find tool you were looking for?