From narrator
Silences the Claude Code narrator by stopping all current and queued speech output. Useful when speech is unwanted or distracting.
How this skill is triggered — by the user, by Claude, or both
Slash command
/narrator:hushThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Stop all current and queued speech output immediately.
Stop all current and queued speech output immediately.
Run the following commands to kill all speech processes and clean up:
# Kill the speak daemon if running
if [ -f ~/.claude-code-narrator/daemon.pid ]; then
kill $(cat ~/.claude-code-narrator/daemon.pid) 2>/dev/null || true
rm -f ~/.claude-code-narrator/daemon.pid
fi
# Kill any running kokoro-speak.py processes
pkill -f kokoro-speak.py 2>/dev/null || true
# Remove the FIFO to clear any queued messages
rm -f ~/.claude-code-narrator/fifo
Narrator remains enabled after hushing -- only the current and queued speech is stopped. New hook-triggered speech will resume when Claude's next action fires a hook. The daemon will be restarted automatically by speak.sh when the next speech is enqueued.
If the user wants to disable narrator entirely (not just silence current speech), suggest using /narrator:off instead.
Inform the user: "Silenced. Narrator is still enabled and will speak on the next action."
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub shreyas-s-rao/claude-code-narrator --plugin narrator