← ClaudeAtlas

headsup-configlisted

Unified settings hub for headsup (Claude Code's iTerm2 status hooks). One command with a section as the first word, then that section's args. Sections: newtabs (New Claude Tab / Cmd-Opt-C launch mode), colors (idle/processing/waiting tab colors), label (this tab's title + badge), notify (the 'Claude is waiting' macOS notification). Use when the user types /headsup-config, or asks to configure/change headsup settings and names one of those areas, e.g. /headsup-config newtabs off, /headsup-config colors wait orange, /headsup-config label deploy work, /headsup-config notify 10. With no section it shows every current setting.
wasulajr/headsup · ★ 1 · AI & Automation · score 67
Install: claude install-skill wasulajr/headsup
# /headsup-config: headsup settings hub One entry point for every headsup setting. The first word of the arguments selects a **section**; the rest is that section's own arguments, passed straight through to the same backing helper the dedicated skill uses. The focused skills (`/headsup-colors`, `/headsup-label`, `/headsup-notifications`) still exist and auto-trigger on natural phrasing; this is the unified manual entry point, and it is the ONLY skill for the New Claude Tab launch mode (there is no separate `/headsup-newtab-args`). ## Sections | Section | What it sets | Backing helper | |---|---|---| | `newtabs` | New Claude Tab (Cmd-Opt-C) launch mode | `~/.claude/hooks/headsup-newtab-args.sh` | | `codextabs` | New Codex Tab launch mode | `~/.claude/hooks/headsup-newtab-args.sh --codex` | | `colors` | idle / processing / waiting tab colors (global) | the `/headsup-colors` procedure | | `label` | this tab's title + badge (per-session) | `~/.claude/hooks/headsup-set-label.sh` | | `notify` | the "Claude is waiting" macOS notification | `~/.claude/hooks/headsup-notifications.sh` | Accepted section aliases: `newtab`/`autorun` -> `newtabs`; `codex`/`codextab` -> `codextabs`; `color` -> `colors`; `title`/`badge` -> `label`; `notifications` -> `notify`. ## What to do when invoked 1. **Parse the arguments.** The first whitespace-delimited token is the `section`; everything after it is `rest` (may be empty). Map aliases to a canonical section above. 2. **No section, or `show` /