Skip to content
Back to skills

Github Notification Triage

ASecurity

Triage GitHub notifications and report actions needed.

  • 666 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 2, 2026
ai-agentspythongobashgitapi

Works with

  • api

Security analysis

A100/100

Scanned September 2, 2026

npx -y skills add majiayu000/claude-skill-registry --skill github-notification-triage --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Github Notification Triage?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Github Notification Triage
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majiayu000-github-notification-triage/badge)](https://www.skillsdirectory.com/skills/majiayu000-github-notification-triage)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: github-notification-triage
description: "Triage GitHub notifications and report actions needed."
user-invocable: false
context: fork
allowed-tools:
  - Bash
  - Read
  - Write
routing:
  triggers:
    - github notifications
    - triage notifications
    - check notifications
    - notification cleanup
    - github inbox
  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

```bash
# 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:

```bash
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)

```bash
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:

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

## Exit Codes

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

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.