Use when you have a written implementation plan to execute in a separate session with review checkpoints
npx skills add terry-li-hm/skills --skill "sag"
Install specific skill from multi-skill repository
# Description
ElevenLabs text-to-speech with mac-style say UX. Use when user wants spoken audio output or TTS.
# SKILL.md
name: sag
description: ElevenLabs text-to-speech with mac-style say UX. Use when user wants spoken audio output or TTS.
user_invocable: false
github_url: https://github.com/steipete/sag
sag
ElevenLabs TTS CLI with local playback.
Prerequisites
sagCLI installed:brew install steipete/tap/sagELEVENLABS_API_KEYenvironment variable set
Commands
Basic Speech
sag "Hello there"
sag speak -v "Roger" "Hello"
List Voices
sag voices
Model Selection
# Default: eleven_v3 (expressive)
sag "Text"
# Stable multilingual
sag "Text" --model eleven_multilingual_v2
# Fast
sag "Text" --model eleven_flash_v2_5
Pronunciation & Delivery
- Respell for clarity: "key-note" instead of "keynote"
- Add hyphens for compound words
- Use
--normalize autofor numbers/units/URLs - Use
--lang en|de|fr|...for language bias
v3 Audio Tags
Put at entrance of a line:
- [whispers], [shouts], [sings]
- [laughs], [starts laughing], [sighs], [exhales]
- [sarcastic], [curious], [excited], [crying], [mischievously]
Pauses (v3)
SSML <break> not supported in v3. Use:
- [pause]
- [short pause]
- [long pause]
Example
sag "[whispers] keep this quiet. [short pause] ok?"
Prompting Tips
sag prompting # Model-specific tips
# Supported AI Coding Agents
This skill is compatible with the SKILL.md standard and works with all major AI coding agents:
Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.