Agent skill · creative production · sundial-org
audio-reply
Generate audio replies using TTS. Trigger with "read it to me [URL]" to fetch and read content aloud, or "talk to me [topic]" to generate a spoken response. Also responds to "speak", "say it", "voice reply".
Why this skill is useful
Adds specific executable commands for generating audio replies using TTS that the AI wouldn't reliably generate on its own.
What it needs
Requires uv installed locally. About 2k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.
What this skill does
Audio Reply Skill Generate spoken audio responses using MLX Audio TTS (chatterbox-turbo model). Trigger Phrases "read it to me [URL]" - Fetch content from URL and read it aloud "talk to me [topic/question]" - Generate a conversational response as audio "speak", "say it", "voice reply" - Convert your response to audio How to Use Mode 1: Read URL Content 1. Fetch the URL content using WebFetch 2. Extract readable text (strip HTML, focus on main content) 3. Generate audio using TTS 4. Play the audio and delete the file afterward Mode 2: Conversational Audio Response 1. Generate a natural, conversational response 2. Keep it concise (TTS works best with shorter segments) 3. Convert to audio, play it, then delete the file Implementation TTS Command Key Parameters --model mlx-community/chatterbox-turbo-fp16 - Fast, natural voice --play - Auto-play the generated audio --fileprefix - Save to temp location for cleanup --exaggeration 0.3 - Optional: add expressiveness (0.0-1.0) --speed 1.0 - Adjust speech rate if needed Text Preparation Guidelines For "read it to me" mode: 1. Fetch URL with WebFetch tool 2. Extract main content, strip navigation/ads/boilerplate 3. Summarize if very long (>500 words) - keep key points 4. Add natural pauses with periods and commas For "talk to me" mode: 1. Write conversationally, as if speaking 2. Use contractions (I'm, you're, it's) 3. Add filler words sparingly for naturalness ([chuckle], um, anyway) 4. Keep responses under 200 words for best quality 5. Avoid technical jargon unless explaining it Audio Generation & Cleanup (IMPORTANT) Always delete the audio file after playing - it's already in the chat history. Error Handling If TTS fails: 1. Check if model is downloaded (first run downloads ~500MB) 2. Ensure uv is installed and in PATH 3. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills sundial-org/audio-reply