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.

When NOT to Announce

Installs
29
GitHub Stars
61
First Seen
Jan 27, 2026
speak — blacktop/mcp-tts