← スキル一覧に戻る

github-issue-analyzer
by olaservo
Experimenting with code execution with MCP using the Claude Agent SDK
⭐ 5🍴 0📅 2025年12月19日
SKILL.md
name: github-issue-analyzer description: Fetches issues from any GitHub repository with recent activity and generates a prioritized report by analyzing issue state, labels, and comment counts to identify high-priority bugs, enhancements, and good first issues for contributors.
GitHub Issue Analyzer
Instructions
This skill fetches GitHub issues from any repository and generates a comprehensive prioritized report. It's useful for understanding project health, identifying what needs attention, and helping new contributors find good starting issues.
Usage
- Import the analyzer function
- Call it with a repository owner and name
- Optionally specify the number of days for "recent activity" (default: 30)
- The function returns a structured report and saves raw data to
./workspace/
Features
- Automatic Categorization: Issues are categorized into HIGH, MEDIUM, LOW priority and "Good First Issues"
- Smart Filtering: Identifies bugs vs enhancements, counts active discussions
- Activity-Based Ranking: Sorts by comment count and recency
- Comprehensive Report: Includes summary statistics, top 10 recommended issues, and full issue listings
Priority Logic
- HIGH PRIORITY: Open bugs OR open issues with >3 comments
- MEDIUM PRIORITY: Open enhancements/feature requests
- LOW PRIORITY: Closed issues or less active items
- GOOD FIRST ISSUES: Issues explicitly labeled as beginner-friendly
Examples
import { analyzeGitHubIssues } from './.claude/skills/github-issue-analyzer/implementation';
// Basic usage - analyze last 30 days
const report = await analyzeGitHubIssues('modelcontextprotocol', 'inspector');
// Custom timeframe - analyze last 60 days
const report = await analyzeGitHubIssues('modelcontextprotocol', 'inspector', 60);
// Report includes:
// - summary statistics
// - top 10 recommended issues with explanations
// - categorized issues by priority
// - actionable insights and next steps
Output Files
The skill automatically saves:
./workspace/all-issues.json- Raw issue data (100 issues per page)./workspace/issue-report.md- Formatted markdown report
Dependencies
- MCP Tool:
list_issuesfrom GitHub server
スコア
総合スコア
60/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です