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.