qte77

Gha Issue Triage — AI skill for Claude Code

AI community

AI-powered issue triage GitHub Action: duplicate detection, relevance scoring, feasibility analysis, auto-labeling, and a sticky summary comment per issue.

How to install Gha Issue Triage

This entry records only its repository, not the path inside it, so there is no exact command to give. Open qte77/gha-issue-triage and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Gha Issue Triage does

AI-powered issue triage GitHub Action: duplicate detection, relevance scoring, feasibility analysis, auto-labeling, and a sticky summary comment per issue. Backends: GitHub Models, Anthropic, OpenAI-compatible.

Alternatives in AI

  • Geo SEO Claude — GEO-first SEO skill for Claude Code 3.6k ★
  • Empryo — Empryo issue tracker + SoulForge (v2) 1.1k ★
  • EasyCode — Easy Code (formerly DeepV Code) — A highly customizable AI coding assistant compatible with all major AI model 421 ★

README

gha-issue-triage

![Version](https://img.shields.io/badge/version-0.3.0-8A2BE2) ![License](https://img.shields.io/badge/license-Apache--2.0-blue) [![Tests](https://github.com/qte77/gha-issue-triage/actions/workflows/test.yml/badge.svg)](https://github.com/qte77/gha-issue-triage/actions/workflows/test.yml) ![CodeFactor](https://www.codefactor.io/repository/github/qte77/gha-issue-triage/badge) [![Dependabot Updates](https://github.com/qte77/gha-issue-triage/actions/workflows/dependabot/dependabot-updates/badge.svg)](https://github.com/qte77/gha-issue-triage/actions/workflows/dependabot/dependabot-updates) [![Ruff](https://github.com/qte77/gha-issue-triage/actions/workflows/ruff.yml/badge.svg)](https://github.com/qte77/gha-issue-triage/actions/workflows/ruff.yml)

AI-powered issue triage GitHub Action. Detects duplicates, scores relevance, analyzes feasibility, auto-labels, and posts a sticky summary comment with the analysis (edited in place on re-runs).

What it does

  1. Duplicate Detection — Fuzzy matches new issues against existing ones using difflib.SequenceMatcher
  2. Relevance Scoring — LLM-based scoring against repo scope (README.md, CLAUDE.md)
  3. Feasibility Analysis — Two orthogonal judgements per issue:
    • feasibility (yes / no) — can this be built at all? (no means out-of-physics / out-of-scope of software, e.g. "build a faster-than-light drive".)
    • complexity (low / medium / high) — if feasible, how hard? Drives good first issue when low.
  4. Auto-Labeling — Applies labels (aligned with GitHub's default label set): bug, documentation, duplicate, enhancement, feature, good first issue, invalid, needs discussion
  5. Sticky Summary Comment — Posts a single bot comment with the analysis (relevance, feasibility, duplicate match). Re-runs edit the same comment instead of stacking new ones. On auth/API failures (missing models: read, expired PAT, fork-PR read-only token, rate limit, etc.), the