# github-triage

This skill reviews a repository’s open GitHub issues and pull requests, links pending fixes to issues, and prepares local priority and change-size estimates.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 1300 installs · ★ 7805
- Author: trailofbits
- License: CC-BY-SA-4.0 · policy=link-only · description only; the file stays with the author
- Source: https://github.com/trailofbits/skills/tree/HEAD/plugins/github-triage/skills/github-triage/SKILL.md
- Updated: 2026-10-24
- HTML: https://affpapa.org/en/nevibecode/skills/trailofbits-github-triage

## What it does

Using `gh`, the skill gathers open issues and pull requests, then checks for links between them and recently merged work. It can propose closing an issue when a merged PR or a commit on the default branch provides evidence that the work is done.

For pull requests, it considers review, merge, and CI status. Proposed merges, issue closures, and comments are shown to the user for approval before any GitHub write takes place. Priority and change-size estimates stay local; they are not posted to GitHub.

An authenticated `gh` CLI is required. The skill also checks the current Git repository and its remotes to select a GitHub repository. It will not merge a PR without the user’s explicit approval.

## Requirements
- Works with: GitHub

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add trailofbits/skills --skill github-triage -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/github-triage/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/github-triage/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add trailofbits/skills --skill github-triage -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/github-triage/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add trailofbits/skills --skill github-triage -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/github-triage/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install trailofbits/skills github-triage
```

2. **Manually: put the files in place**
- File: `.github/skills/github-triage/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add trailofbits/skills --skill github-triage -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/trailofbits/skills --path plugins/github-triage/skills/github-triage
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/github-triage/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add trailofbits/skills --skill github-triage -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/trailofbits/skills/tree/HEAD/plugins/github-triage/skills/github-triage/SKILL.md

## When to use it
- find issues already resolved by a merged PR or commit
- connect an open issue with the PR that is meant to fix it
- rank outstanding work with local priority and size estimates
- review open PR status before deciding whether to merge

## Example prompts
- Run `/github-triage` and review this repository’s open issues and PRs.
- Find open issues that have already been resolved by merged work.
- Review the open PRs first, show me proposed actions, and wait for my approval.

## Similar
- [triage](https://affpapa.org/en/nevibecode/skills/triage.md) — skill · 990453 installs
- [code-review](https://affpapa.org/en/nevibecode/skills/code-review.md) — skill · 789521 installs
- [implement](https://affpapa.org/en/nevibecode/skills/implement.md) — skill · 774700 installs
- [git-guardrails-claude-code](https://affpapa.org/en/nevibecode/skills/git-guardrails-claude-code.md) — skill · 499069 installs
- [setup-pre-commit](https://affpapa.org/en/nevibecode/skills/setup-pre-commit.md) — skill · 489289 installs
- [scaffold-exercises](https://affpapa.org/en/nevibecode/skills/scaffold-exercises.md) — skill · 480196 installs

## Other versions with the same name
- [github-triage · code-yeongyu](https://affpapa.org/en/nevibecode/skills/github-triage.md) — 2700 installs

From the same set: [trailofbits/skills](https://affpapa.org/en/nevibecode/by/trailofbits/skills.md) — 77 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
