wasulajr
UserGlanceable Claude Code and Codex state in your terminal tabs: white=idle, blue=working, orange=waiting. Multi-terminal (iTerm2, WezTerm, AI Power Term), a live status bar with Anthropic usage limits, /sfl and /nil window save-and-restore, and twelve companion skills. macOS only.
Categories
Indexed Skills (12)
headsup-config
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.
headsup-status
Print a health snapshot for the headsup hook stack — daemon PID + heartbeat status, launchd watchdog state, active sessions and their current colors, count of stray PostToolUse events suppressed today, and token usage for the current Claude Code session ($PWD). Use when the user asks "is this still working", "how's the headsup tab thing", "show me the headsup hook status", or invokes /headsup-status directly. Read-only — does not modify any state.
nil
now is later: the companion to /sfl. Reopen the windows you saved for later: list the saved checkpoints in ~/.claude/sfl/ numbered, ask which to launch (all or specific numbers), then open one tab per selected entry in the current terminal provider, or AI Power Term when selected or when run from AI Power Term. Each tab cds to its dir, restores its label, and launches the current/forced LLM CLI (Claude or Codex) pointed at the archived checkpoint. Only launched entries are archived; un-selected ones stay live for a later /nil. Use when the user types /nil, "now is later", "reopen my windows", "restore my tabs", or "bring my saved windows back".
sfl
Save For Later: checkpoint this window so a fresh session (or /nil) can resume it later. Use when the user types /sfl, "save for later", or "checkpoint this window". Writes a live per-window entry under ~/.claude/sfl/ (plus an optional durable note in the user's own memory system), then shows the green Saved-for-Later banner. Has a second mode, "sfl resume", invoked when /nil reopens a window: read this window's checkpoint, get back up to speed, then archive the entry if it is still live.
headsup-colors
Customize headsup's global iTerm2 tab colors for Codex sessions: idle, working, and waiting. Use when the user asks to change Codex/headsup tab colors.
headsup-label
Set or clear the current Codex window label in AI Power Term or iTerm2. Use when the user wants a custom Codex tab title, badge, or watermark.
headsup-new-tab-shortcut
Install, update, verify, or remove the New Codex Tab Finder Quick Action.
headsup-update
Pull the latest headsup release from GitHub and apply it in-place. Use when the user types /headsup-update, asks to "update headsup", or wants to pull the newest version of the tab-color/status hooks.
headsup
Show the default headsup health/status snapshot for Claude Code tabs. Use when the user types /headsup, asks whether headsup is working, or wants the quick overview rather than a specific focused command. For focused actions, route to /headsup-label, /headsup-config, /headsup-status, /headsup-diagnose, /headsup-colors, /headsup-notifications, or /headsup-update.
headsup-diagnose
Actively test the Codex headsup stack by flashing idle, working, and waiting tab colors and checking daemon application.
headsup-notifications
Manage macOS notifications for Codex tabs that have been waiting longer than a configured threshold.
headsup-resync-tab
Force-resync a Codex iTerm2 tab whose headsup color/title/attention state is stale. Use when the visible tab color is wrong.
Bio shown is the top-scored skill's repo description as a fallback — real GitHub bios land in a future update.