speak
Installation
SKILL.md
Speak
Announce plans, issues, and summaries aloud. Triggered automatically after major milestones.
The default path is local and zero-key: call say_tts (macOS, no API key) with voice unset so /usr/bin/say uses the host's configured System Voice. A plain terminal say "text" works this way too, and the MCP tool must preserve that behavior. Cloud voices and explicit installed say voices are optional enhancements when a saved config or the user selects them.
When to Announce
Announce automatically after a milestone — or when you are blocked and need the user:
- Planning complete - a plan or todo list is finalized
- Issue resolved - a bug fix or error is resolved
- Summary generated - a sprint or major task is completed
- Input needed - you have a question, or need a decision, direction, or approval before continuing. The user may be away or running several agents, so speak up so they know to come back.