sag

steipete/clawdis · updated Apr 8, 2026

$npx skills add https://github.com/steipete/clawdis --skill sag
0 commentsdiscussion
summary

Use sag for ElevenLabs TTS with local playback.

skill.md

sag

Use sag for ElevenLabs TTS with local playback.

API key (required)

  • ELEVENLABS_API_KEY (preferred)
  • SAG_API_KEY also supported by the CLI

Quick start

  • sag "Hello there"
  • sag speak -v "Roger" "Hello"
  • sag voices
  • sag 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 (or off if 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 in sag.

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_ID or SAG_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.
general reviews

Ratings

4.873 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

1 / 8