Skip to content
Agent Orchestration
Skill

/triage-sweep

Backfill labels across oh-my-hermes issues and pull requests. Run manually to sweep everything currently unlabeled, or pass a number to triage one item. Use when issues and PRs have accumulated without labels, after adding a new label to .github/labels.yml, or before a release

BOOST
From plugin
oh-my-hermes
3.2k145 skills
Install
$ npx -y skills add rlaope/oh-my-hermes --skill triage-sweep --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/triage-sweep

Context preview

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

Backfill labels across oh-my-hermes issues and pull requests. Run manually to sweep everything currently unlabeled, or pass a number to triage one item. Use when issues and PRs have accumulated without labels, after adding a new label to .github/labels.yml, or before a release

SKILL.md

triage-sweep.SKILL.md
name: triage-sweep
description: >-
  Backfill labels across oh-my-hermes issues and pull requests. Run manually to
  sweep everything currently unlabeled, or pass a number to triage one item.
  Use when issues and PRs have accumulated without labels, after adding a new
  label to .github/labels.yml, or before a release when the backlog needs to be
  readable by area.
allowed-tools: Bash, Read, Grep, Glob

Triage sweep

The procedure lives in [`docs/TRIAGE-SWEEP.md`](../../../docs/TRIAGE-SWEEP.md). Read that file and follow it.

It is kept there rather than here because Codex, Hermes handoffs, and generic executor profiles run the same sweep, and `AGENTS.md` requires that no single executor own a shared surface. This file exists so the procedure is reachable as `/triage-sweep`; it deliberately holds no rules of its own, so there is nothing here to drift out of sync with the real one.

Start by reading, in this order:

cat docs/TRIAGE-SWEEP.md
cat .github/labels.yml

Two things worth knowing before you open the procedure, because they are what the sweep gets wrong most often:

  • `.github/labels.yml` is the **entire** allowlist. Never apply a label that is

not in it, and never create one on the fly.

  • The default is a **dry run**. Print the plan and stop for confirmation unless

the invocation carried `--apply`.

Arguments pass through verbatim: a bare number triages one item, `sync-labels` reconciles the repository against the manifest, `--closed` widens the sweep, `--apply` writes.

Read more
Ships withoh-my-hermes

English | 한국어 | 日本語 | 中文 Install once. Keep Hermes. Add a stronger operating layer. Planning, research, creation, coding handoffs, operations, and project memory with explicit evidence boundaries.

Get the whole plugin
Stats
3,206
Stars
244
Forks
Active
Maintenance
Python
Language
MIT
License
4h ago
Last commit
4mo ago
Created
9h ago
Added

Repo: rlaope/oh-my-hermes

Other skills on oh-my-hermes.