agent-speak

📁 kaizhi/agent-speak 📅 Jan 23, 2026
11
总安装量
11
周安装量
#28802
全站排名
安装命令
npx skills add https://github.com/kaizhi/agent-speak --skill agent-speak

Agent 安装分布

claude-code 10
cursor 8
opencode 7
gemini-cli 5
antigravity 5
windsurf 5

Skill 文档

Agent Speak

Speak messages aloud to notify the user when completing tasks.

Usage

agent-speak "Your message here"
agent-speak --worktree <path> "Your message here"
agent-speak --voice <name> "Your message here"
agent-speak --model <model-id> "Your message here"

Voice Selection

Use --worktree with the current working directory to get a deterministic voice unique to your worktree. This ensures agents in different worktrees have different voices.

agent-speak --worktree "$(pwd)" "Task complete"

Always use the worktree flag so your voice is consistent and distinct from other agents.

Available voice presets

If you need to specify manually:

  • rachel, bella, elli, freya, nicole, domi (female)
  • josh, adam, sam, arnold, dave, fin, clyde (male)
agent-speak --voice josh "Build complete"

When to Use

Speak notifications after:

  • Completing a significant task
  • Finishing a multi-step workflow
  • Encountering an error that needs user attention
  • Completing a build or deployment

Examples

# After completing a feature
agent-speak --worktree "$(pwd)" "Finished implementing the authentication flow"

# After a build
agent-speak --worktree "$(pwd)" "Build complete with no errors"

# After an error
agent-speak --worktree "$(pwd)" "Build failed. Check the terminal for details"

# After a refactor
agent-speak --worktree "$(pwd)" "Refactoring complete. Updated 12 files"

Guidelines

  1. Always use --worktree "$(pwd)" for automatic voice selection
  2. Keep messages brief (under 20 words)
  3. State what happened, not technical details
  4. Don’t speak for trivial operations (single file edits, running commands)
  5. Use natural phrasing, not robotic language

Setup

Users must configure their ElevenLabs API key:

agent-speak config set-key <elevenlabs-api-key>

Or set the ELEVENLABS_API_KEY environment variable.

To debug configuration in an agent session:

agent-speak config show