sag

Generate local text-to-speech audio using the sag CLI with ElevenLabs TTS.

55|12|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/Yapie0/safe-openclaw --skill sag-yapie0
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sag
Source: https://github.com/Yapie0/safe-openclaw/tree/main/skills/sag
Command: npx skills add https://github.com/Yapie0/safe-openclaw --skill sag-yapie0

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables local, private text-to-speech synthesis using sag (ElevenLabs TTS) to generate audio from text without sending data to external services.

Core Features & Use Cases

  • Local playback of ElevenLabs TTS voices via sag CLI, with API key support and simple voice selection.
  • Quick demos, accessibility improvements, and chat-style voice responses in applications that require on-device audio.
  • Use Case: prototype voice-enabled assistants or accessibility tools that need offline audio generation.

Quick Start

Speak a short phrase using sag to generate and play back a local audio sample.

Frequently Asked Questions about sag

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate local text-to-speech audio using ElevenLabs voices?

To generate local text-to-speech audio, install the sag CLI via homebrew, configure your ELEVENLABS_API_KEY, and run a command with your text string to produce on-device audio output.

Can I use ElevenLabs TTS for offline audio playback in my applications?

Yes, ElevenLabs TTS can be used for offline audio playback in applications. The sag skill handles local, private synthesis to generate chat-style voice responses without sending data to external services.

Do I need an ElevenLabs API key to use local TTS with the sag CLI?

Yes, you need an API key to use local TTS with the sag CLI. You must configure your environment with either an ELEVENLABS_API_KEY or a SAG_API_KEY before generating voice output.

How does private text-to-speech synthesis work on macOS?

Private text-to-speech synthesis works by running the sag CLI locally on your machine, processing text inputs on-device. This ensures your data remains private and is never sent to external servers during audio generation.

What is the best way to prototype voice-enabled assistants with offline audio?

The best way to prototype voice-enabled assistants with offline audio is using local TTS tools like sag. It provides simple voice selection and private, on-device synthesis ideal for accessibility tools and quick voice demos.

Are there limitations to generating ElevenLabs voice outputs locally?

Limitations of generating ElevenLabs voice outputs locally include the requirement to install the sag CLI via homebrew and the need for valid API keys. You must ensure proper environment configuration for offline playback to function.