← ClaudeAtlas

voicelisted

Use when toggling nuthouse fun messages on or off globally — /warden:voice [on|off|status]. Controls the shared flag read by warden:voice agent before emitting any decorative persona line.
g-bastianelli/nuthouse · ★ 0 · AI & Automation · score 66
Install: claude install-skill g-bastianelli/nuthouse
# warden:voice Rigid toggle gate. Match the user's language; keep technical identifiers unchanged. ## Workflow 1. Preconditions: - Parse `$ARGUMENTS`: `on`, `off`, `status`, or empty (treated as `status`). - Resolve the flag file absolute path: run `echo "$HOME/.claude/nuthouse/voice.state"` and capture the result. 2. If argument is `on` or `off`: - Run `mkdir -p "$HOME/.claude/nuthouse" && echo "<on_or_off>" > "$HOME/.claude/nuthouse/voice.state"`. - Read back the file to confirm the write succeeded. 3. If argument is `status` or absent: - Read `$HOME/.claude/nuthouse/voice.state`. If absent or unreadable, current state is `on` (default — no breaking change). 4. Report the current state. ## Final Report ```text warden:voice report Status: <on | off> Flag file: <absolute path to voice.state> Effect: <"fun messages enabled — warden:voice agent will emit persona lines" | "fun messages silenced — warden:voice agent returns empty lines"> ``` ## Never - Run `git push`, `git commit`, or `git rebase`. - Dispatch the `warden:voice` agent from within this skill. - Write to any path other than `$HOME/.claude/nuthouse/voice.state`. - Modify plugin files, settings, or any project repo.