Agent skill · software engineering · mvanhorn

pp-elevenlabs

Printing Press CLI for Elevenlabs. This is the documentation for the ElevenLabs API. You can use this API to use our service programmatically, this is...

Why this skill is useful

Adds executable commands for the ElevenLabs API that enable audio generation and manipulation workflows not available in public documentation.

What it needs

Requires elevenlabs-pp-cli installed locally. About 10k tokens when loaded. Last updated 2026-08-06. 1,890 stars on the source repository.

What this skill does

Elevenlabs — Printing Press CLI Prerequisites: Install the CLI This skill drives the elevenlabs-pp-cli binary. You must verify the CLI is installed before invoking any command from this skill. If it is missing, install it first: 1. Install via the Printing Press installer. It defaults binaries to $HOME/.local/bin on macOS/Linux and %LOCALAPPDATA%\Programs\PrintingPress\bin on Windows: 2. Verify: elevenlabs-pp-cli --version 3. Ensure the reported install directory is on $PATH for the agent/runtime that will invoke this skill. If the npx install fails (no Node, offline, etc.), fall back to a direct Go install (requires Go 1.26.6 or newer): If --version reports "command not found" after install, the runtime cannot see the binary directory on $PATH. Do not proceed with skill commands until verification succeeds. Unique Capabilities These capabilities aren't available in any other tool for this API. Agent audio planning voice discover — Search owned and shared ElevenLabs voices through one compact, JSON-first command. Agents can pick a voice before generation without paging through incompatible raw endpoints. tts resolve — Resolve a voice, model, output format, default settings, and subscription context before rendering. Agents can validate generation choices cheaply before spending quota on audio. Audio artifact workflows tts render — Render text to an audio file and print a structured manifest with file path, byte count, model, and voice. Agents get a durable audio artifact plus machine-readable metadata in one step. dialogue cast — Render speaker-labelled dialogue lines by resolving speaker-to-voice assignments and saving audio. Agents can generate multi-speaker dialogue from scripts without manually constructing JSON voice-id payloads. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills mvanhorn/elevenlabs

View the source on GitHub

Browse the @skills marketplace