Miranda SAG (ElevenLabs TTS say-UX)

v1.0.0

ElevenLabs text-to-speech with mac-style say UX.

0· 572·1 current·1 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The name/description (ElevenLabs TTS with mac-style say UX) match the declared requirements: a 'sag' binary and ELEVENLABS_API_KEY. Requiring the sag CLI and an ElevenLabs API key is proportionate to the stated purpose.
Instruction Scope
SKILL.md is instruction-only and simply shows CLI usage (generating audio to /tmp and embedding as MEDIA:/tmp/...). It does not instruct reading unrelated files or exfiltrating data. Minor note: the docs mention additional env vars (SAG_API_KEY, ELEVENLABS_VOICE_ID, SAG_VOICE_ID) that are supported by the CLI but not declared in requires.env.
Install Mechanism
Install uses a Homebrew formula (steipete/tap/sag) which will create the sag binary. Homebrew installs are common, but this uses a third-party tap (steipete) rather than an official central formula—worth verifying the tap's trustworthiness before installing.
Credentials
Only ELEVENLABS_API_KEY is declared as required and is the primary credential—this is appropriate. The SKILL.md also references optional/alternate env names (SAG_API_KEY, ELEVENLABS_VOICE_ID, SAG_VOICE_ID) which are not declared; this is a minor mismatch but not inherently dangerous.
Persistence & Privilege
always is false, the skill does not request permanent presence or elevated privileges, and there are no instructions to modify other skills or system-wide settings.
Assessment
This skill is coherent for ElevenLabs TTS: it expects the sag CLI and your ElevenLabs API key. Before installing, verify the Homebrew tap (steipete/tap) and inspect that formula to ensure it comes from a trusted source. Be aware the CLI writes audio to /tmp (temporary files) and that any audio file path you include will be served to the user. If you want to limit exposure, create or rotate an API key with minimal scope for this use. Note the SKILL.md mentions alternate env names (SAG_API_KEY, ELEVENLABS_VOICE_ID) — only ELEVENLABS_API_KEY is required by the registry metadata, so confirm which env your environment/CLI actually needs.

Like a lobster shell, security has layers — review code before you run it.

latestvk9794g4krt5afy73mjqj9myjqd81jqtw

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

🗣️ Clawdis
Binssag
EnvELEVENLABS_API_KEY
Primary envELEVENLABS_API_KEY

Install

Install sag (brew)
Bins: sag
brew install steipete/tap/sag

Comments