Skip to content
Development
Skill

/github-notification-triage

Triage GitHub notifications and issue/PR queues.

From plugin
vexjoy-agent
421122 skills198 agents11 commands76 hooks
Install
$ npx -y skills add notque/vexjoy-agent --skill github-notification-triage --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/github-notification-triage

Context preview

The summary Claude sees to decide when to auto-load this skill.

Triage GitHub notifications and issue/PR queues.

SKILL.md

github-notification-triage.SKILL.md
name: github-notification-triage
description: "Triage GitHub notifications and issue/PR queues."
user-invocable: false
context: fork
allowed-tools:
  - Bash
  - Read
  - Write
routing:
  triggers:
    - github notifications
    - triage notifications
    - check notifications
    - notification cleanup
    - github inbox
    - triage issues
    - triage pull requests
    - pr queue
  pairs_with: []
  complexity: Simple
  category: github

GitHub Notification Triage Skill

Fetch, classify, and report on GitHub notifications. The script does the heavy lifting — this skill orchestrates invocation and presents results.

Commands

# Report-only (default): show what needs attention, no modifications
python3 scripts/github-notification-triage.py

# Mark informational notifications as read after reporting
python3 scripts/github-notification-triage.py --mark-read

# Save report to ~/.claude/reports/notifications/
python3 scripts/github-notification-triage.py --save

# Cron/scheduled mode: auto-clear noise and save report
python3 scripts/github-notification-triage.py --mark-read --save

Instructions

Step 1: Run the triage script

Run report-only by default:

python3 scripts/github-notification-triage.py

Step 2: Present the report

Display the script output directly to the user. The report classifies notifications into:

  • **Action required** — PRs awaiting review, mentions, assigned issues
  • **Informational** — CI results, bot comments, automated updates (safe to clear)

Step 3: Handle follow-up

If the user responds with any of the following, re-run with `--mark-read`:

  • "clean them up"
  • "mark read"
  • "clear the noise"
  • "yes" (in response to a prompt about clearing informational items)
python3 scripts/github-notification-triage.py --mark-read

Confirm how many notifications were marked read after the run completes.

Cron/scheduled mode

When invoked on a schedule (no interactive user), use both flags to auto-clear and persist the report:

python3 scripts/github-notification-triage.py --mark-read --save

Reference Loading Table

| Signal | Load These Files | Why | |---|---|---| | triaging an issue or pull-request queue | `item-card-contract.md` | Defines the required per-item report card. |

Issue/PR Queue Triage

When the task is triaging a queue of issues or PRs (not just notifications), report one card per item using the contract in [references/item-card-contract.md](references/item-card-contract.md):

  • URL-first card with fields: what, why, author trust, fit, risk, proof state, blocker, next action.
  • Label each next action **Autonomous** or **Needs-owner**.
  • Pass the clean-checkout gate (`git status --short` empty) before any local work on an item.

Exit Codes

| Code | Meaning | |------|---------| | 0 | Success | | 1 | Error (auth failure, API error, script not found) |

Read more
Ships withvexjoy-agent

Essays and writing behind this toolkit live at vexjoy.com. VexJoy Agent connects plain-English requests to specialist agents, skills, and workflows. /do selects the knowledge and tools needed for your task.

Get the whole plugin

Other skills on vexjoy-agent.