ワンクリックで
triage-issues
Triage open GitHub issues by reviewing unlabeled ones and applying the most appropriate labels based on their content
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Triage open GitHub issues by reviewing unlabeled ones and applying the most appropriate labels based on their content
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Draft a new release of the project.
Form an Agent Team of Implementer and Reviewer subagents to tackle the given task, looping implementation and review until the Reviewer reports zero high-or-above findings and no more than three mid findings.
Approve a pull request using gh pr review --approve
Babysit a Dependabot dependency-bump PR all the way to merge: verify the author is the genuine Dependabot bot, diagnose and resolve any CI failure (excluding or fixing a breaking bump when needed), get every check green, and merge. Use when the user wants to shepherd a Dependabot bump PR to merge.
Resolve every open issue one at a time: fact-check each with web research, close the ones that need no action, and run the `goal-pr` skill to fix, review, and merge the ones that do — repeating until no actionable issues remain.
Resolve every open maintainer-scrap issue one at a time: fact-check each with web research, close the ones that need no action, and run the `goal-pr` skill to fix, review, and merge the ones that do — repeating until no actionable scrap issues remain.
| name | triage-issues |
| description | Triage open GitHub issues by reviewing unlabeled ones and applying the most appropriate labels based on their content |
| targets | ["*"] |
Review all open GitHub issues that currently have no labels and apply the most appropriate labels based on their content.
Fetch the full list of labels defined in this repository so the triage stays within the known label set:
gh label list --limit 100
Treat this list as the authoritative vocabulary. Do not invent new labels.
Fetch all open issues that have no labels attached:
gh issue list --state open --search "no:label" --limit 100 --json number,title,author,url
If the result is empty, report that nothing needs triage and stop.
For each unlabeled issue, read the description and the discussion so the label choice is grounded in the actual content:
gh issue view <issue_number>
gh issue view <issue_number> --comments
Run these in parallel across issues where practical.
For each issue, pick the labels that best describe it. Typical signals:
bug — something is broken or behaves incorrectly.enhancement — a new feature, new tool/feature support, or a capability request.documentation — docs, README, or docs/**/*.md changes.refactoring — internal restructuring without behavior change.improvement — quality, DX, or polish work that isn't a bug or a new feature.question — the author is asking for clarification or usage help.duplicate — already tracked by another issue (link it in a comment if you apply this).invalid / wontfix — only if the issue itself states this or the content clearly indicates it; otherwise skip.good first issue — small, well-scoped, approachable for newcomers.help wanted — maintainer explicitly wants external contribution; do not apply speculatively.considering — proposals that are worth discussing but not yet accepted.high priority — explicit urgency signals (regression, blocking users, security). Be conservative.security — security-relevant reports or hardening work.codex — specific to the Codex CLI integration.maintainer-scrap — do NOT add this unless the issue body explicitly says so; it's reserved for maintainer-only scratch notes.Guidelines:
bug / enhancement / documentation / refactoring / improvement / question) with optional modifiers (good first issue, considering, security, codex) when they clearly apply.Apply the chosen labels using gh issue edit. Example:
gh issue edit <issue_number> --add-label "bug" --add-label "good first issue"
Only add labels; do not remove existing ones (these issues have none by definition, but be defensive).
Output a concise summary grouped by action:
Labeled: #<number> <title> → label1, label2 (one line per issue)Skipped (ambiguous): #<number> <title> → short reasonKeep the report compact; do not repeat the full issue bodies.