Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
- Added a README.md file with introductory and usage information. - Updated SKILL.md with clearer safety guardrails for fetching URLs, including explicit restrictions on local/private/internal addresses and sensitive links. - Strengthened privacy guidance: refuse to process private/authenticated content and warn about potential persistence in chat history. - Expanded installation metadata, now specifying support for Darwin (macOS), required tools, and Homebrew install instructions for dependencies. - Clarified implementation/safety steps and URL validation in both the documentation and example workflows.
What This Skill Does
Converts Claude responses to spoken audio using the MLX Audio chatterbox-turbo TTS model running locally on macOS. Accepts a public URL to fetch and read aloud, or generates a conversational spoken reply for any topic. Trigger phrases include "read it to me", "talk to me", "voice reply", and "say it".
Runs TTS locally on macOS with no API key or cloud service, keeping audio generation private and offline.
When to use it
- Listening to a blog post or article while away from the screen
- Hands-free answers during cooking or exercise
- Getting an audio summary of a long documentation page
- Hearing a conversational explanation of a technical topic
- Reading out a webpage in the background during a commute
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: read it to me https://blog.example.com/new-feature
- 1Validate URL against safety rules, rejecting local or private targets
- 2Fetch page content with WebFetch and extract main article text
- 3Summarize content if it exceeds 500 words
- 4Run mlx_audio.tts.generate with chatterbox-turbo to produce and auto-play audio
- 5Delete the temporary .wav file after playback
Audio plays through system speakers; agent confirms "Done reading the article to you."
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.