comprehensive-issue-analyzer

Fetch all open GitHub issues via pagination and generate a triage report.

10|1|Updated Nov 19, 2025
One-click install
npx skills add https://github.com/olaservo/code-execution-with-mcp --skill comprehensive-issue-analyzer
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: comprehensive-issue-analyzer
Source: https://github.com/olaservo/code-execution-with-mcp/tree/main/.claude/skills/comprehensive-issue-analyzer
Command: npx skills add https://github.com/olaservo/code-execution-with-mcp --skill comprehensive-issue-analyzer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Manually sifting through thousands of GitHub issues for large repositories is overwhelming and time-consuming. This Skill automates the entire process, providing a structured, prioritized view of project health and actionable recommendations.

Core Features & Use Cases

  • Complete Data Retrieval: Fetches all open issues using pagination, efficiently handling repositories with 5000+ issues.
  • Multi-Dimensional Analysis: Provides category breakdown, age distribution, top discussed, oldest/newest, and stale issue detection.
  • Intelligent Prioritization: Automatically assigns CRITICAL, HIGH, MEDIUM, LOW, and STALE priorities based on issue type, comments, and activity.
  • Actionable Recommendations: Generates concrete triage priorities and process improvement suggestions.

Quick Start

Use the comprehensive-issue-analyzer skill to analyze all open issues for the 'anthropics/claude-code' GitHub repository.

Frequently Asked Questions about comprehensive-issue-analyzer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate GitHub issue triage for large repositories?▼

GitHub issue triage automation fetches all open issues using pagination and analyzes them to produce a comprehensive report with category breakdown, age distribution, stale-issue detection, and prioritization recommendations, saving both raw data and formatted results to your workspace.

Can I analyze thousands of GitHub issues at once?▼

Yes. This tool handles repositories with 5000+ open issues by using cursor-based GraphQL pagination to retrieve all issues efficiently, then applies multi-dimensional analysis including priority assignment, age tracking, and discussion metrics.

What information does a GitHub issue analysis report include?▼

The report provides category breakdown by label, age distribution of issues, detection of stale issues, identification of top discussed and oldest/newest issues, and actionable prioritization recommendations ranked by CRITICAL, HIGH, MEDIUM, LOW, and STALE priority levels.

How does issue prioritization work in automated triage?▼

Automated prioritization assigns priority levels based on issue type, comment volume, and activity recency, enabling you to focus on CRITICAL and HIGH-priority issues first while identifying stale items for closure or archival.

What GitHub data does the analyzer retrieve and store?▼

The tool fetches all open issues via GraphQL pagination at 100 issues per page, then saves raw JSON data and a formatted triage report to your workspace, preserving complete issue metadata for downstream analysis or export.

Is this suitable for small repositories or only large ones?▼

This tool is optimized for large repositories with 5000+ issues where manual triage becomes impractical, though it works with any repository size; smaller projects may see less value from automated multi-dimensional analysis.