find-stale-issues

Identify stale, resolved, or duplicate GitHub issues via semantic similarity analysis.

Updated Apr 3, 2026
One-click install
npx skills add https://github.com/strawgate/agent-skills --skill find-stale-issues
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: find-stale-issues
Source: https://github.com/strawgate/agent-skills/tree/main/find-stale-issues
Command: npx skills add https://github.com/strawgate/agent-skills --skill find-stale-issues

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, python3, and includes scripts (resource) components.

What problem does it solve?

This skill addresses the accumulation of technical debt and noise in GitHub repositories by identifying issues that are likely resolved, duplicates, or stale based on recent PR activity and codebase state.

Core Features & Use Cases

  • Semantic Issue Auditing: Uses semantic similarity to cross-reference open issues against merged PRs and recent commits.
  • Automated Triage Reporting: Generates a structured report categorizing issues as definitely resolved, likely resolved, or duplicates.
  • Use Case: A maintainer can run this skill to quickly identify which of the 500+ open issues in a large project have already been addressed by recent code changes, allowing for efficient batch closing.

Quick Start

Use the find-stale-issues skill to audit the current repository for resolved or duplicate issues.

Frequently Asked Questions about find-stale-issues

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

FAQPage Schema
How do I find resolved GitHub issues automatically based on recent pull requests?

To find resolved GitHub issues automatically, you can use semantic similarity analysis to cross-reference open issues against merged pull requests and recent commits. This process generates a structured triage report categorizing issues as definitely resolved, likely resolved, or duplicates.

How do I audit a GitHub repository for stale and duplicate issues?

You can audit a GitHub repository for stale and duplicate issues by running an automated triage script that performs semantic similarity analysis on repository-level issue and pull request datasets, validating issue status against actual codebase changes to produce actionable triage reports.

Do I need GitHub CLI and Python3 to automate issue triage and semantic search?

Yes, you need GitHub CLI (gh) and Python3 (python3) installed locally to automate issue triage. These dependencies are required to fetch repository data and run the local semantic indexing tools that process and validate issue status against actual code state.

What is the best way to prune hundreds of open GitHub issues in a large project?

The best way to prune hundreds of open GitHub issues in a large project is to perform semantic issue auditing against recent codebase changes. This approach identifies which open issues have already been addressed by merged pull requests, allowing maintainers to batch close resolved or duplicate issues efficiently.

Can semantic similarity analysis identify duplicate GitHub issues across a repository?

Yes, semantic similarity analysis can identify duplicate GitHub issues across a repository by comparing open issues against recent pull requests and codebase changes. The automated triage report categorizes matching issues as duplicates based on their semantic relationship to existing code state.

When should I not use automated semantic issue triage for GitHub maintenance?

You should not use automated semantic issue triage when your repository lacks sufficient pull request history or recent codebase changes for semantic indexing. The tool requires local semantic indexing tools and meaningful repository-level issue and PR datasets to accurately validate issue status against actual code state.