agent-speak

Speak messages aloud using the published agent-speak CLI via npx. It uses ElevenLabs when configured and falls back to macOS say when available.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "agent-speak" with this command: npx skills add kaizhi/agent-speak/kaizhi-agent-speak-agent-speak

Agent Speak

Speak messages aloud to notify the user when completing tasks.

Usage

npx --yes agent-speak "Your message here"
npx --yes agent-speak --worktree <path> "Your message here"
npx --yes agent-speak --voice <name> "Your message here"
npx --yes 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.

npx --yes 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)
npx --yes 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
npx --yes agent-speak --worktree "$(pwd)" "Finished implementing the authentication flow"

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

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

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

Guidelines

  1. Always use npx --yes agent-speak --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 should configure their ElevenLabs API key for the best voices:

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

Or set the ELEVENLABS_API_KEY environment variable.

On macOS, the CLI falls back to the built-in say command if ElevenLabs is not configured or unavailable.

To debug configuration in an agent session:

npx --yes agent-speak config show

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

Bitpanda Official

Query a Bitpanda account via the Bitpanda API using a bundled bash CLI. Covers all read-only endpoints: balances, trades, transactions, asset info, and live...

Registry SourceRecently Updated
Coding

OPC Landing Page Manager

Landing page strategy, copywriting, design, and code generation for solo entrepreneurs. From product idea to a complete, self-contained, conversion-optimized...

Registry SourceRecently Updated
Coding

kintone Ops

Build, query, and automate Cybozu kintone apps — Japan's leading no-code business platform with global deployments. Use this skill whenever the user mentions...

Registry SourceRecently Updated
Coding

Decode

Decode - command-line tool for everyday use

Registry SourceRecently Updated