nillisted
Install: claude install-skill wasulajr/headsup
# /nil: now is later
The inverse of `/sfl`. Where `sfl` saved each window for later, `/nil` says later is now: it reopens them. You choose which to bring back.
## Requirements
- **macOS with iTerm2, WezTerm, or AI Power Term.** The opener chooses the current terminal provider automatically: `AI_POWER_TERM_SESSION_ID` means AI Power Term; `WEZTERM_PANE` means WezTerm; `ITERM_SESSION_ID` means iTerm2; outside those, legacy iTerm2 remains the default. Force AI Power Term with `HEADSUP_NIL_PROVIDER=ai-power-term`.
- **Claude or Codex on the login-shell PATH.** The opener chooses the current agent automatically: Codex when run from Codex, otherwise Claude. Force an agent with `HEADSUP_NIL_AGENT=codex|claude`.
- **For iTerm2:** macOS Automation permission for controlling iTerm2. The first run triggers a prompt; allow it. If denied later, re-enable under System Settings > Privacy & Security > Automation.
- **For WezTerm:** the `wezterm` CLI must be available. The normal install path/symlink is enough.
- **Current-agent resume.** Each new tab runs `cd ... && <label helper> ... && <agent> <resume prompt>`. Claude resumes restore Claude permission mode from the saved entry; Codex resumes use normal Codex local config and approval policy.
## What it does
For each **selected** live checkpoint in `~/.claude/sfl/*.md` (one per saved window), open a new tab in the current provider that:
1. `cd`s into the window's recorded `cwd`,
2. restores the window's headsup label via `headsup-set-l