sag▌
steipete/clawdis · updated Apr 8, 2026
Use sag for ElevenLabs TTS with local playback.
sag
Use sag for ElevenLabs TTS with local playback.
API key (required)
ELEVENLABS_API_KEY(preferred)SAG_API_KEYalso supported by the CLI
Quick start
sag "Hello there"sag speak -v "Roger" "Hello"sag voicessag prompting(model-specific tips)
Model notes
- Default:
eleven_v3(expressive) - Stable:
eleven_multilingual_v2 - Fast:
eleven_flash_v2_5
Pronunciation + delivery rules
- First fix: respell (e.g. "key-note"), add hyphens, adjust casing.
- Numbers/units/URLs:
--normalize auto(oroffif it harms names). - Language bias:
--lang en|de|fr|...to guide normalization. - v3: SSML
<break>not supported; use[pause],[short pause],[long pause]. - v2/v2.5: SSML
<break time="1.5s" />supported;<phoneme>not exposed insag.
v3 audio tags (put at the entrance of a line)
[whispers],[shouts],[sings][laughs],[starts laughing],[sighs],[exhales][sarcastic],[curious],[excited],[crying],[mischievously]- Example:
sag "[whispers] keep this quiet. [short pause] ok?"
Voice defaults
ELEVENLABS_VOICE_IDorSAG_VOICE_ID
Confirm voice + speaker before long output.
Chat voice responses
When the user asks for a "voice" reply (e.g., "crazy scientist voice", "explain in voice"), generate audio and send it:
# Generate audio file
sag -v Clawd -o /tmp/voice-reply.mp3 "Your message here"
# Then include in reply:
# MEDIA:/tmp/voice-reply.mp3
Voice character tips:
- Crazy scientist: Use
[excited]tags, dramatic pauses[short pause], vary intensity - Calm: Use
[whispers]or slower pacing - Dramatic: Use
[sings]or[shouts]sparingly
Default voice for Clawd: lj2rcrvANS3gaWWnczSX (or just -v Clawd)
Discussion
Product Hunt–style comments (not star reviews)- No comments yet — start the thread.
Ratings
4.8★★★★★73 reviews- ★★★★★Noor Reddy· Dec 28, 2024
We added sag from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
- ★★★★★Xiao Choi· Dec 24, 2024
sag fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
- ★★★★★Ganesh Mohane· Dec 16, 2024
Useful defaults in sag — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
- ★★★★★Dev Liu· Dec 12, 2024
sag has been reliable in day-to-day use. Documentation quality is above average for community skills.
- ★★★★★Noor Sethi· Dec 12, 2024
sag is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
- ★★★★★Shikha Mishra· Dec 8, 2024
Keeps context tight: sag is the kind of skill you can hand to a new teammate without a long onboarding doc.
- ★★★★★Yash Thakker· Nov 27, 2024
Registry listing for sag matched our evaluation — installs cleanly and behaves as described in the markdown.
- ★★★★★Dev Wang· Nov 19, 2024
Solid pick for teams standardizing on skills: sag is focused, and the summary matches what you get after install.
- ★★★★★Xiao Robinson· Nov 15, 2024
sag has been reliable in day-to-day use. Documentation quality is above average for community skills.
- ★★★★★Dev Farah· Nov 3, 2024
sag fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
showing 1-10 of 73