What problem does it solve? Setting up voice capabilities for an AI agent involves choosing TTS/STT backends, managing API keys safely, and avoiding duplicate transcription work across messaging channels. This Skill guides the agent through diagnosing, configuring, and testing voice so users don't have to figure out backend wiring themselves. ## Core Features & Use Cases - Status diagnostics: Run /agent:voice status to see which TTS/STT backends (sag/ElevenLabs, OpenAI TTS, macOS say, whisper-cli) are available and whether voice is enabled. - Guided setup: Step-by-step instructions for installing backends, setting environment variables like ELEVENLABS_API_KEY or OPENAI_API_KEY, and enabling voice.enabled in config. - Voice testing: Generate a sample spoken greeting via voice_speak and report the output file path, optionally sending it through a messaging channel. - Use Case: A user says "configurar voz" and the agent checks status, recommends sag via Homebrew, walks them through adding their ElevenLabs key to their shell rc, then runs a test greeting in Spanish. ## Quick Start Ask the agent to run /agent:voice status to check which voice backends are available and whether voice is enabled.