{"id":"68d01b2f-cc0a-4c6a-ac1c-44adcb32fa4e","entityType":"agent","slug":"clawhub-hongkongkiwi-elevenlabs-cli","name":"ElevenLabs CLI","canonicalUrl":"https://www.xpersona.co/agent/clawhub-hongkongkiwi-elevenlabs-cli","canonicalPath":"/agent/clawhub-hongkongkiwi-elevenlabs-cli","generatedAt":"2026-10-12T12:09:23.120Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-11T22:06:30.829Z","emptyReason":null},"description":"CLI for ElevenLabs AI audio platform - text-to-speech, speech-to-text, voice cloning, and more Skill: ElevenLabs CLI Owner: hongkongkiwi Summary: CLI for ElevenLabs AI audio platform - text-to-speech, speech-to-text, voice cloning, and more Tags: ai:0.1.7, audio:0.1.7, cli:0.1.7, elevenlabs:0.1.7, latest:0.1.7, mcp:0.1.7, tts:0.1.7, voice:0.1.7 Version history: v0.1.7 | 2026-02-18T14:38:28.623Z | user Release v0.1.7 v0.1.6 | 2026-02-18T11:10:05.602Z | user Release v0.1.6 Archive index: Archive v0.1.7: 4 files,","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 987 downloads reported by the source. Last updated 10/11/2026.","installCommand":"clawhub skill install s172vqc3cr2d3vcrbkzgpa17rd885b88:elevenlabs-cli","sourceUrl":"https://clawhub.ai/hongkongkiwi/elevenlabs-cli","homepage":"https://clawhub.ai/hongkongkiwi/skills/elevenlabs-cli","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/hongkongkiwi/elevenlabs-cli","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/hongkongkiwi/skills/elevenlabs-cli","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":60,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"CLI for ElevenLabs AI audio platform - text-to-speech, speech-to-text, voice cloning, and more Skill: ElevenLabs CLI Owner: hongkongkiwi Summary: CLI for Eleven"},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-11T22:06:30.829Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T22:06:30.829Z","emptyReason":null},"stars":null,"forks":null,"downloads":987,"likes":null,"task":null,"library":null,"packageName":null,"latestVersion":"0.1.7","tractionLabel":"987 downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T22:06:30.751Z","emptyReason":null},"lastUpdatedAt":"2026-10-11T22:06:30.829Z","lastCrawledAt":"2026-10-11T22:06:30.751Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-12T22:06:30.751Z","lastVerifiedAt":null,"highlights":[{"version":"0.1.7","createdAt":"2026-02-18T14:38:28.623Z","changelog":"Release v0.1.7","fileCount":4,"zipByteSize":5215},{"version":"0.1.6","createdAt":"2026-02-18T11:10:05.602Z","changelog":"Release v0.1.6","fileCount":4,"zipByteSize":3624}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s172vqc3cr2d3vcrbkzgpa17rd885b88:elevenlabs-cli","setupComplexity":"low","setupSteps":["Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-hongkongkiwi-elevenlabs-cli/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-hongkongkiwi-elevenlabs-cli/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-hongkongkiwi-elevenlabs-cli/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-hongkongkiwi-elevenlabs-cli/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-hongkongkiwi-elevenlabs-cli/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-hongkongkiwi-elevenlabs-cli/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-12T12:09:23.120Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-hongkongkiwi-elevenlabs-cli/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-hongkongkiwi-elevenlabs-cli/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-hongkongkiwi-elevenlabs-cli/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-hongkongkiwi-elevenlabs-cli/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-10-11T22:06:30.829Z","emptyReason":null},"readme":"Skill: ElevenLabs CLI\n\nOwner: hongkongkiwi\n\nSummary: CLI for ElevenLabs AI audio platform - text-to-speech, speech-to-text, voice cloning, and more\n\nTags: ai:0.1.7, audio:0.1.7, cli:0.1.7, elevenlabs:0.1.7, latest:0.1.7, mcp:0.1.7, tts:0.1.7, voice:0.1.7\n\nVersion history:\n\nv0.1.7 | 2026-02-18T14:38:28.623Z | user\n\nRelease v0.1.7\n\nv0.1.6 | 2026-02-18T11:10:05.602Z | user\n\nRelease v0.1.6\n\nArchive index:\n\nArchive v0.1.7: 4 files, 5215 bytes\n\nFiles: CHANGELOG.md (274b), README.md (2827b), SKILL.md (8871b), _meta.json (133b)\n\nFile v0.1.7:SKILL.md\n\n---\nname: elevenlabs-cli\ndescription: CLI for ElevenLabs AI audio platform - text-to-speech, speech-to-text, voice cloning, and more\nhomepage: https://github.com/hongkongkiwi/elevenlabs-cli\nmetadata:\n  clawdbot:\n    emoji: \"🎙️\"\n    requires:\n      env: [\"ELEVENLABS_API_KEY\"]\n    primaryEnv: \"ELEVENLABS_API_KEY\"\n---\n\n# ElevenLabs CLI\n\n> **Unofficial CLI**: This is an independent, community-built CLI client. It is not officially released by ElevenLabs.\n\nA comprehensive command-line interface for the ElevenLabs AI audio platform with 100% SDK coverage. Generate speech, transcribe audio, clone voices, and more.\n\n## External Endpoints\n\nThis skill instructs the CLI to call the following external services:\n\n| Endpoint | Purpose | Data Sent |\n|----------|---------|-----------|\n| `https://api.elevenlabs.io/*` | ElevenLabs API | API key (auth), text/audio content, voice settings |\n| `https://github.com/hongkongkiwi/elevenlabs-cli/*` | Package downloads | None (public) |\n\n## Security & Privacy\n\n- **API Key**: Your ElevenLabs API key is sent only to `api.elevenlabs.io` for authentication\n- **Audio/Text Content**: Text and audio files you process are sent to ElevenLabs API\n- **No Local Persistence**: The CLI does not store your data locally beyond specified output files\n- **No Telemetry**: No usage data is sent to any third party\n\n## Trust Statement\n\nBy using this skill, you will send your ElevenLabs API key and audio/text content to ElevenLabs servers. Only install this skill if you trust ElevenLabs with your data. This is an unofficial community-maintained CLI.\n\n---\n\n## Installation\n\n### Homebrew (macOS/Linux)\n\n```bash\nbrew tap hongkongkiwi/tap\nbrew install elevenlabs-cli\n```\n\n### Scoop (Windows)\n\n```powershell\nscoop bucket add elevenlabs-cli https://github.com/hongkongkiwi/scoop-elevenlabs-cli\nscoop install elevenlabs-cli\n```\n\n### Snap (Linux)\n\n```bash\nsudo snap install elevenlabs-cli\n```\n\n### Cargo (All Platforms)\n\n```bash\ncargo install elevenlabs-cli\n```\n\n### Docker\n\n```bash\ndocker pull ghcr.io/hongkongkiwi/elevenlabs-cli:latest\ndocker run --rm -e ELEVENLABS_API_KEY=your-key ghcr.io/hongkongkiwi/elevenlabs-cli tts \"Hello!\"\n```\n\n## Prerequisites\n\n- **ElevenLabs API key** - Get one free at [ElevenLabs API Keys](https://elevenlabs.io/app/settings/api-keys)\n\n## Configuration\n\n```bash\n# Set API key via environment variable\nexport ELEVENLABS_API_KEY=\"your-api-key\"\n\n# Or save to config file (~/.config/elevenlabs-cli/config.toml)\nelevenlabs config set api_key your-api-key\n\n# Set default voice and model\nelevenlabs config set default_voice Brian\nelevenlabs config set default_model eleven_multilingual_v2\n```\n\n## Commands Reference\n\n### Text-to-Speech (`tts`)\n\nConvert text to natural speech with 100+ voices.\n\n```bash\n# Basic usage - speaks text and saves to file\nelevenlabs tts \"Hello, world!\"\n\n# Specify voice and model\nelevenlabs tts \"Hello!\" --voice Rachel --model eleven_v3\n\n# Save to specific file\nelevenlabs tts \"Hello!\" --output speech.mp3\n\n# Read text from file\nelevenlabs tts --file script.txt --output audiobook.mp3\n\n# Adjust voice settings\nelevenlabs tts \"Hello!\" --stability 0.5 --similarity-boost 0.75 --style 0.3\n\n# Play audio after generation (requires audio feature)\nelevenlabs tts \"Hello!\" --play\n\n# Specify language for multilingual models\nelevenlabs tts \"Bonjour!\" --language fr\n\n# Use seed for reproducible output\nelevenlabs tts \"Hello!\" --seed 12345\n```\n\n### Speech-to-Text (`stt`)\n\nTranscribe audio with speaker diarization and timestamps.\n\n```bash\n# Transcribe audio file\nelevenlabs stt audio.mp3\n\n# Enable speaker diarization (identify speakers)\nelevenlabs stt meeting.mp3 --diarize --num-speakers 3\n\n# Output as subtitles\nelevenlabs stt video.mp3 --format srt --output subtitles.srt\n\n# With word-level timestamps\nelevenlabs stt audio.mp3 --timestamps word\n\n# Record from microphone and transcribe\nelevenlabs stt --record --duration 10\n```\n\n### Voice Management (`voice`)\n\nManage voices including cloning and settings.\n\n```bash\n# List all voices\nelevenlabs voice list\n\n# Get voice details\nelevenlabs voice get <voice-id>\n\n# Clone a voice from audio samples\nelevenlabs voice clone --name \"My Voice\" --samples sample1.mp3,sample2.mp3\n\n# Clone from directory of samples\nelevenlabs voice clone --name \"My Voice\" --samples-dir ./samples/\n\n# Get voice settings\nelevenlabs voice settings <voice-id>\n\n# Edit voice settings\nelevenlabs voice edit-settings <voice-id> --stability 0.6 --similarity-boost 0.8\n\n# Delete a voice\nelevenlabs voice delete <voice-id>\n\n# Share a voice publicly\nelevenlabs voice share <voice-id>\n\n# Find similar voices\nelevenlabs voice similar --voice-id <voice-id>\nelevenlabs voice similar --text \"deep male voice with british accent\"\n```\n\n### Sound Effects (`sfx`)\n\nGenerate sound effects from text descriptions.\n\n```bash\n# Generate sound effect\nelevenlabs sfx \"door creaking slowly in a haunted house\"\n\n# Specify duration (0.5-22 seconds)\nelevenlabs sfx \"thunder rumbling\" --duration 10 --output thunder.mp3\n```\n\n### Audio Isolation (`isolate`)\n\nRemove background noise from audio.\n\n```bash\n# Remove background noise\nelevenlabs isolate noisy_audio.mp3 --output clean_audio.mp3\n```\n\n### Voice Changer (`voice-changer`)\n\nTransform voice in audio files to a different voice.\n\n```bash\n# Transform voice in audio file\nelevenlabs voice-changer input.mp3 --voice Rachel --output transformed.mp3\n\n# Record from microphone and transform\nelevenlabs voice-changer --record --duration 10 --voice Rachel --output output.mp3\n```\n\n### Dubbing (`dub`)\n\nTranslate and dub video/audio to other languages.\n\n```bash\n# Create dubbing project\nelevenlabs dub create --file video.mp4 --source-lang en --target-lang es\n\n# Check dubbing status\nelevenlabs dub status <dubbing-id>\n\n# Download dubbed file\nelevenlabs dub download <dubbing-id> --output dubbed.mp4\n```\n\n### Dialogue (`dialogue`)\n\nGenerate multi-voice dialogues.\n\n```bash\n# Create dialogue with multiple voices\nelevenlabs dialogue --inputs \"Hello there!:Brian,Hi! How are you?:Rachel,I'm great thanks!:Brian\"\n\n# Save to file\nelevenlabs dialogue --inputs \"...\" --output dialogue.mp3\n```\n\n### Agents (`agent`)\n\nManage conversational AI agents.\n\n```bash\n# List agents\nelevenlabs agent list\n\n# Create agent\nelevenlabs agent create --name \"Support Bot\" --voice-id <voice-id> --first-message \"Hello!\"\n\n# Get agent details\nelevenlabs agent get <agent-id>\n\n# Delete agent\nelevenlabs agent delete <agent-id>\n```\n\n### Knowledge Base (`knowledge`)\n\nManage documents for RAG.\n\n```bash\n# List documents\nelevenlabs knowledge list\n\n# Add document from URL\nelevenlabs knowledge add-from-url --url https://example.com/doc --name \"Documentation\"\n\n# Add document from file\nelevenlabs knowledge add-from-file --file document.pdf --name \"PDF Doc\"\n```\n\n### History (`history`)\n\nView and manage generation history.\n\n```bash\n# List generation history\nelevenlabs history list\n\n# Download audio from history\nelevenlabs history download <history-item-id> --output audio.mp3\n```\n\n### Usage & User\n\n```bash\n# Get user info\nelevenlabs user info\n\n# Get usage statistics\nelevenlabs usage stats\n```\n\n### Configuration (`config`)\n\n```bash\n# Set config value\nelevenlabs config set api_key your-key\n\n# Get config value\nelevenlabs config get api_key\n\n# List all config\nelevenlabs config list\n```\n\n### Utilities\n\n```bash\n# Generate shell completions\nelevenlabs completions bash > ~/.bash_completion.d/elevenlabs\nelevenlabs completions zsh > \"${fpath[1]}/_elevenlabs\"\nelevenlabs completions fish > ~/.config/fish/completions/elevenlabs.fish\n\n# Update CLI to latest version\nelevenlabs update\n\n# Interactive mode (REPL)\nelevenlabs interactive\n```\n\n## Output Formats\n\n| Format | Description |\n|--------|-------------|\n| `mp3_44100_128` | MP3 44.1kHz 128kbps (default) |\n| `mp3_44100_192` | MP3 44.1kHz 192kbps |\n| `wav_44100` | WAV 44.1kHz |\n| `pcm_16000` | PCM 16kHz |\n| `opus_48000_128` | Opus 48kHz 128kbps |\n\n## Models\n\n### TTS Models\n\n| Model | Description |\n|-------|-------------|\n| `eleven_multilingual_v2` | Best quality, 29 languages (default) |\n| `eleven_flash_v2_5` | Lowest latency |\n| `eleven_v3` | Expressive, emotional speech |\n\n### STT Models\n\n| Model | Description |\n|-------|-------------|\n| `scribe_v1` | High accuracy transcription (default) |\n| `scribe_v1_base` | Faster, lower cost |\n\n## Related Resources\n\n- **Main Repository**: [hongkongkiwi/elevenlabs-cli](https://github.com/hongkongkiwi/elevenlabs-cli)\n- **Homebrew Tap**: [hongkongkiwi/homebrew-elevenlabs-cli](https://github.com/hongkongkiwi/homebrew-elevenlabs-cli)\n- **Scoop Bucket**: [hongkongkiwi/scoop-elevenlabs-cli](https://github.com/hongkongkiwi/scoop-elevenlabs-cli)\n- **ElevenLabs API Docs**: https://elevenlabs.io/docs/api-reference\n- **API Keys**: https://elevenlabs.io/app/settings/api-keys\n\n## Tags\n\nelevenlabs, tts, text-to-speech, stt, speech-to-text, audio, voice, voice-cloning, voice-synthesis, ai, cli\n\nFile v0.1.7:README.md\n\n<h1 align=\"center\">ElevenLabs CLI Skill</h1>\n\n<p align=\"center\">\n  AI-agent skill package for operating <code>elevenlabs-cli</code> effectively.\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/hongkongkiwi/elevenlabs-cli\">\n    <img src=\"https://img.shields.io/badge/upstream-elevenlabs--cli-black?style=for-the-badge&logo=github\" alt=\"Upstream CLI\" />\n  </a>\n  <a href=\"https://github.com/hongkongkiwi/elevenlabs-cli-skill/blob/main/SKILL.md\">\n    <img src=\"https://img.shields.io/badge/skill-SKILL.md-2D7FF9?style=for-the-badge\" alt=\"Skill Spec\" />\n  </a>\n  <a href=\"https://opensource.org/licenses/MIT\">\n    <img src=\"https://img.shields.io/badge/license-MIT-3DA639?style=for-the-badge\" alt=\"MIT License\" />\n  </a>\n</p>\n\n> [!WARNING]\n> ElevenLabs CLI is community-built and not an official ElevenLabs release.\n\n## Purpose\n\nThis skill helps AI agents safely and quickly perform common ElevenLabs workflows:\n\n- Text-to-speech generation\n- Speech-to-text transcription\n- Voice cloning and voice management\n- Sound effects and audio isolation\n- Dubbing and conversation/agent operations\n- MCP server setup and tool filtering\n\n## Install\n\n### ClawHub\n\n```bash\nclawhub install elevenlabs-cli\n```\n\n### Manual\n\nCopy `SKILL.md` into your agent skills directory.\n\n## Requirements\n\n```bash\nexport ELEVENLABS_API_KEY=\"your-api-key\"\n```\n\nGet a key from [ElevenLabs API Settings](https://elevenlabs.io/app/settings/api-keys).\n\n## Using the Skill\n\n1. Install and configure `elevenlabs-cli`.\n2. Load this skill in your AI client.\n3. Ask for outcomes (for example: \"generate narration from this script\", \"transcribe this call\", \"set up MCP with read-only tools\").\n\n## Security Notes\n\n- Your API key is used for ElevenLabs API calls only.\n- Content you process (text/audio) is sent to ElevenLabs for the requested operation.\n- Prefer read-only or restricted tool modes (`--read-only`, `--disable-admin`) when exposing MCP tools to autonomous agents.\n\n## Related Repositories\n\n| Repository | Purpose | README |\n| --- | --- | --- |\n| [hongkongkiwi/elevenlabs-cli](https://github.com/hongkongkiwi/elevenlabs-cli) | Main CLI source and docs | [Open](https://github.com/hongkongkiwi/elevenlabs-cli/blob/main/README.md) |\n| [hongkongkiwi/homebrew-elevenlabs-cli](https://github.com/hongkongkiwi/homebrew-elevenlabs-cli) | Homebrew tap | [Open](https://github.com/hongkongkiwi/homebrew-elevenlabs-cli/blob/main/README.md) |\n| [hongkongkiwi/scoop-elevenlabs-cli](https://github.com/hongkongkiwi/scoop-elevenlabs-cli) | Scoop bucket | [Open](https://github.com/hongkongkiwi/scoop-elevenlabs-cli/blob/main/README.md) |\n| [hongkongkiwi/action-elevenlabs-cli](https://github.com/hongkongkiwi/action-elevenlabs-cli) | GitHub Actions integration | [Open](https://github.com/hongkongkiwi/action-elevenlabs-cli/blob/main/README.md) |\n\n## License\n\nMIT.\n\nFile v0.1.7:_meta.json\n\n{\n  \"ownerId\": \"kn7as33hyq52qr39k0m2864961813q8t\",\n  \"slug\": \"elevenlabs-cli\",\n  \"version\": \"0.1.7\",\n  \"publishedAt\": 1771425508623\n}\n\nFile v0.1.7:CHANGELOG.md\n\n# Changelog\n\n## [0.1.0] - 2025-02-18\n\n### Added\n- Initial skill release\n- Comprehensive documentation for all CLI commands\n- MCP server configuration examples\n- 80+ MCP tools documentation\n- Installation instructions for all platforms (Homebrew, Cargo, Scoop, Docker, Snap)\n\nArchive v0.1.6: 4 files, 3624 bytes\n\nFiles: CHANGELOG.md (274b), README.md (1018b), SKILL.md (6181b), _meta.json (133b)\n\nFile v0.1.6:SKILL.md\n\n# ElevenLabs CLI\n\n> **Unofficial CLI**: This is an independent, community-built CLI client. It is not officially released by ElevenLabs.\n\nA comprehensive command-line interface for the ElevenLabs AI audio platform with 100% SDK coverage. Exposes 80+ MCP tools covering all ElevenLabs functionality.\n\n## Installation\n\n```bash\n# Homebrew (macOS/Linux)\nbrew install hongkongkiwi/tap/elevenlabs-cli\n\n# Cargo\ncargo install elevenlabs-cli --features mcp\n\n# Scoop (Windows)\nscoop bucket add elevenlabs-cli https://github.com/hongkongkiwi/scoop-elevenlabs-cli\nscoop install elevenlabs-cli\n\n# Docker\ndocker pull ghcr.io/hongkongkiwi/elevenlabs-cli:latest\n\n# Snap (Linux)\nsudo snap install elevenlabs-cli\n```\n\n## When to Use\n\nUse this skill when the user wants to:\n- Generate text-to-speech audio from text\n- Transcribe audio to text (speech-to-text)\n- Clone voices or manage voice settings\n- Generate sound effects from text descriptions\n- Change voice in audio files\n- Remove background noise (audio isolation)\n- Create dubbed content (video/audio translation)\n- Manage ElevenLabs resources (voices, agents, projects, etc.)\n- Set up MCP server for ElevenLabs in AI assistants\n\n## Prerequisites\n\n- ElevenLabs API key (set via `ELEVENLABS_API_KEY` env var or config)\n- Get your API key from: https://elevenlabs.io/app/settings/api-keys\n\n## Configuration\n\n```bash\n# Set API key via environment variable\nexport ELEVENLABS_API_KEY=\"your-api-key\"\n\n# Or configure via CLI (stores in ~/.config/elevenlabs-cli/config.toml)\nelevenlabs config set api_key your-api-key\n\n# Set defaults\nelevenlabs config set default_voice Brian\nelevenlabs config set default_model eleven_multilingual_v2\n```\n\n## Common Commands\n\n### Text-to-Speech\n\n```bash\n# Basic TTS\nelevenlabs tts \"Hello, world!\"\n\n# With options\nelevenlabs tts \"Hello\" --voice Rachel --model eleven_v3 --output speech.mp3\n\n# Stream to file\nelevenlabs tts \"Long text here\" --output audio.mp3\n\n# List available voices\nelevenlabs voice list\n\n# List models\nelevenlabs model list\n```\n\n### Speech-to-Text\n\n```bash\n# Transcribe audio\nelevenlabs stt audio.mp3\n\n# With speaker diarization\nelevenlabs stt audio.mp3 --diarize\n\n# Output as SRT subtitles\nelevenlabs stt audio.mp3 --format srt --output subtitles.srt\n```\n\n### Voice Management\n\n```bash\n# List voices\nelevenlabs voice list\n\n# Get voice details\nelevenlabs voice get <voice-id>\n\n# Clone a voice\nelevenlabs voice clone --name \"My Voice\" --samples sample1.mp3,sample2.mp3\n\n# Delete a voice\nelevenlabs voice delete <voice-id>\n```\n\n### Sound Effects\n\n```bash\n# Generate sound effect\nelevenlabs sfx \"door creaking slowly in a haunted house\" --duration 5 --output sfx.mp3\n```\n\n### Audio Isolation (Noise Removal)\n\n```bash\n# Remove background noise\nelevenlabs isolate noisy_audio.mp3 --output clean_audio.mp3\n```\n\n### Voice Changer\n\n```bash\n# Transform voice in audio file\nelevenlabs voice-change input.mp3 --voice Rachel --output output.mp3\n```\n\n### Dubbing\n\n```bash\n# Create dubbing project\nelevenlabs dubbing create video.mp4 --source-lang en --target-lang es\n\n# Check status\nelevenlabs dubbing status <dubbing-id>\n\n# Download result\nelevenlabs dubbing download <dubbing-id> --output dubbed.mp4\n```\n\n## MCP Server Mode\n\nThe CLI can run as an MCP server, exposing all ElevenLabs functionality to AI assistants like Claude, Cursor, and others.\n\n### Starting the MCP Server\n\n```bash\n# Run as stdio MCP server\nelevenlabs mcp\n\n# Enable only specific tools\nelevenlabs mcp --enable-tools tts,stt,voice\n\n# Disable specific tools\nelevenlabs mcp --disable-tools agents,phone\n\n# Disable administrative operations (safer for AI assistants)\nelevenlabs mcp --disable-admin\n\n# Disable only destructive operations (deletes)\nelevenlabs mcp --disable-destructive\n\n# Read-only mode\nelevenlabs mcp --read-only\n```\n\n### MCP Configuration for AI Clients\n\nAdd to your MCP client configuration (e.g., Claude Desktop, Cursor):\n\n```json\n{\n  \"mcpServers\": {\n    \"elevenlabs\": {\n      \"command\": \"elevenlabs\",\n      \"args\": [\"mcp\"],\n      \"env\": {\n        \"ELEVENLABS_API_KEY\": \"your-api-key\"\n      }\n    }\n  }\n}\n```\n\n### Available MCP Tools (80+)\n\n| Category | Tools |\n|----------|-------|\n| **TTS & Audio** | `text_to_speech`, `speech_to_text`, `generate_sfx`, `audio_isolation`, `voice_changer` |\n| **Voices** | `list_voices`, `get_voice`, `delete_voice`, `clone_voice`, `edit_voice_settings`, `create_voice_design` |\n| **Dubbing** | `create_dubbing`, `get_dubbing_status`, `delete_dubbing` |\n| **History** | `list_history`, `get_history_item`, `delete_history_item`, `download_history` |\n| **Agents** | `list_agents`, `create_agent`, `get_agent`, `update_agent`, `delete_agent` |\n| **Conversation** | `converse_chat`, `list_conversations`, `get_conversation`, `delete_conversation` |\n| **Knowledge/RAG** | `list_knowledge`, `add_knowledge`, `delete_knowledge`, `create_rag`, `rebuild_rag` |\n| **Projects** | `list_projects`, `get_project`, `delete_project`, `convert_project` |\n| **Music** | `generate_music`, `list_music`, `get_music`, `download_music` |\n| **Phone** | `list_phones`, `import_phone`, `update_phone`, `delete_phone` |\n| **Webhooks** | `list_webhooks`, `create_webhook`, `delete_webhook` |\n| **User/Usage** | `get_user_info`, `get_user_subscription`, `get_usage` |\n| **Models** | `list_models`, `get_model_rates` |\n| **Pronunciation** | `list_pronunciations`, `add_pronunciation`, `add_pronunciation_rules` |\n| **Workspace** | `workspace_info`, `list_workspace_members`, `list_workspace_api_keys` |\n\n## Output Formats\n\n```bash\n# JSON output\nelevenlabs voice list --json\n\n# Table output (default)\nelevenlabs voice list\n\n# Quiet mode (only essential output)\nelevenlabs tts \"Hello\" -q\n```\n\n## Help\n\n```bash\n# General help\nelevenlabs --help\n\n# Command help\nelevenlabs tts --help\nelevenlabs voice --help\nelevenlabs mcp --help\n```\n\n## Links\n\n- **GitHub**: https://github.com/hongkongkiwi/elevenlabs-cli\n- **Crates.io**: https://crates.io/crates/elevenlabs-cli\n- **Issues**: https://github.com/hongkongkiwi/elevenlabs-cli/issues\n- **ElevenLabs API Docs**: https://elevenlabs.io/docs/api-reference\n\n## Tags\n\nelevenlabs, tts, text-to-speech, stt, speech-to-text, audio, voice, voice-cloning, voice-synthesis, mcp, ai, cli\n\nFile v0.1.6:README.md\n\n# ElevenLabs CLI Skill\n\nA ClawHub skill for the [ElevenLabs CLI](https://github.com/hongkongkiwi/elevenlabs-cli) - an unofficial command-line interface for the ElevenLabs AI audio platform.\n\n## About\n\nThis skill provides AI agents with knowledge of how to use the ElevenLabs CLI for:\n- Text-to-speech generation\n- Speech-to-text transcription\n- Voice cloning and management\n- Sound effects generation\n- Audio isolation (noise removal)\n- Voice changing\n- Dubbing projects\n- MCP server mode for AI assistants\n\n## Installation\n\n### Via ClawHub\n\n```bash\nclawhub install hongkongkiwi/elevenlabs-cli\n```\n\n### Manual\n\nCopy `SKILL.md` to your skills directory.\n\n## Related Repositories\n\n- **CLI Source**: [hongkongkiwi/elevenlabs-cli](https://github.com/hongkongkiwi/elevenlabs-cli)\n- **Homebrew Tap**: [hongkongkiwi/homebrew-elevenlabs-cli](https://github.com/hongkongkiwi/homebrew-elevenlabs-cli)\n- **Scoop Bucket**: [hongkongkiwi/scoop-elevenlabs-cli](https://github.com/hongkongkiwi/scoop-elevenlabs-cli)\n\n## License\n\nMIT\n\nFile v0.1.6:_meta.json\n\n{\n  \"ownerId\": \"kn7as33hyq52qr39k0m2864961813q8t\",\n  \"slug\": \"elevenlabs-cli\",\n  \"version\": \"0.1.6\",\n  \"publishedAt\": 1771413005602\n}\n\nFile v0.1.6:CHANGELOG.md\n\n# Changelog\n\n## [0.1.0] - 2025-02-18\n\n### Added\n- Initial skill release\n- Comprehensive documentation for all CLI commands\n- MCP server configuration examples\n- 80+ MCP tools documentation\n- Installation instructions for all platforms (Homebrew, Cargo, Scoop, Docker, Snap)","readmeExcerpt":"Skill: ElevenLabs CLI Owner: hongkongkiwi Summary: CLI for ElevenLabs AI audio platform - text-to-speech, speech-to-text, voice cloning, and more Tags: ai:0.1.7, audio:0.1.7, cli:0.1.7, elevenlabs:0.1.7, latest:0.1.7, mcp:0.1.7, tts:0.1.7, voice:0.1.7 Version history: v0.1.7 | 2026-02-18T14:38:28.623Z | user Release v0.1.7 v0.1.6 | 2026-02-18T11:10:05.602Z | user Release v0.1.6 Archive index: Archive v0.1.7: 4 files,","codeSnippets":[],"executableExamples":[{"language":"bash","snippet":"brew tap hongkongkiwi/tap\nbrew install elevenlabs-cli"},{"language":"powershell","snippet":"scoop bucket add elevenlabs-cli https://github.com/hongkongkiwi/scoop-elevenlabs-cli\nscoop install elevenlabs-cli"},{"language":"bash","snippet":"sudo snap install elevenlabs-cli"},{"language":"bash","snippet":"cargo install elevenlabs-cli"},{"language":"bash","snippet":"docker pull ghcr.io/hongkongkiwi/elevenlabs-cli:latest\ndocker run --rm -e ELEVENLABS_API_KEY=your-key ghcr.io/hongkongkiwi/elevenlabs-cli tts \"Hello!\""},{"language":"bash","snippet":"# Set API key via environment variable\nexport ELEVENLABS_API_KEY=\"your-api-key\"\n\n# Or save to config file (~/.config/elevenlabs-cli/config.toml)\nelevenlabs config set api_key your-api-key\n\n# Set default voice and model\nelevenlabs config set default_voice Brian\nelevenlabs config set default_model eleven_multilingual_v2"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: elevenlabs-cli\ndescription: CLI for ElevenLabs AI audio platform - text-to-speech, speech-to-text, voice cloning, and more\nhomepage: https://github.com/hongkongkiwi/elevenlabs-cli\nmetadata:\n  clawdbot:\n    emoji: \"🎙️\"\n    requires:\n      env: [\"ELEVENLABS_API_KEY\"]\n    primaryEnv: \"ELEVENLABS_API_KEY\"\n---\n\n# ElevenLabs CLI\n\n> **Unofficial CLI**: This is an independent, community-built CLI client. It is not officially released by ElevenLabs.\n\nA comprehensive command-line interface for the ElevenLabs AI audio platform with 100% SDK coverage. Generate speech, transcribe audio, clone voices, and more.\n\n## External Endpoints\n\nThis skill instructs the CLI to call the following external services:\n\n| Endpoint | Purpose | Data Sent |\n|----------|---------|-----------|\n| `https://api.elevenlabs.io/*` | ElevenLabs API | API key (auth), text/audio content, voice settings |\n| `https://github.com/hongkongkiwi/elevenlabs-cli/*` | Package downloads | None (public) |\n\n## Security & Privacy\n\n- **API Key**: Your ElevenLabs API key is sent only to `api.elevenlabs.io` for authentication\n- **Audio/Text Content**: Text and audio files you process are sent to ElevenLabs API\n- **No Local Persistence**: The CLI does not store your data locally beyond specified output files\n- **No Telemetry**: No usage data is sent to any third party\n\n## Trust Statement\n\nBy using this skill, you will send your ElevenLabs API key and audio/text content to ElevenLabs servers. Only install this skill if you trust ElevenLabs with your data. This is an unofficial community-maintained CLI.\n\n---\n\n## Installation\n\n### Homebrew (macOS/Linux)\n\n```bash\nbrew tap hongkongkiwi/tap\nbrew install elevenlabs-cli\n```\n\n### Scoop (Windows)\n\n```powershell\nscoop bucket add elevenlabs-cli https://github.com/hongkongkiwi/scoop-elevenlabs-cli\nscoop install elevenlabs-cli\n```\n\n### Snap (Linux)\n\n```bash\nsudo snap install elevenlabs-cli\n```\n\n### Cargo (All Platforms)\n\n```bash\ncargo install elevenlabs-cli\n```\n\n### Docker\n\n```bash\ndocker pull ghcr.io/hongkongkiwi/elevenlabs-cli:latest\ndocker run --rm -e ELEVENLABS_API_KEY=your-key ghcr.io/hongkongkiwi/elevenlabs-cli tts \"Hello!\"\n```\n\n## Prerequisites\n\n- **ElevenLabs API key** - Get one free at [ElevenLabs API Keys](https://elevenlabs.io/app/settings/api-keys)\n\n## Configuration\n\n```bash\n# Set API key via environment variable\nexport ELEVENLABS_API_KEY=\"your-api-key\"\n\n# Or save to config file (~/.config/elevenlabs-cli/config.toml)\nelevenlabs config set api_key your-api-key\n\n# Set default voice and model\nelevenlabs config set default_voice Brian\nelevenlabs config set default_model eleven_multilingual_v2\n```\n\n## Commands Reference\n\n### Text-to-Speech (`tts`)\n\nConvert text to natural speech with 100+ voices.\n\n```bash\n# Basic usage - speaks text and saves to file\nelevenlabs tts \"Hello, world!\"\n\n# Specify voice and model\nelevenlabs tts \"Hello!\" --voice Rachel --model eleven_v3\n\n# Save to specific file\nelevenlabs tts \"Hello!\" --output speech.mp3\n\n# Read text from file"},{"path":"README.md","content":"<h1 align=\"center\">ElevenLabs CLI Skill</h1>\n\n<p align=\"center\">\n  AI-agent skill package for operating <code>elevenlabs-cli</code> effectively.\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/hongkongkiwi/elevenlabs-cli\">\n    <img src=\"https://img.shields.io/badge/upstream-elevenlabs--cli-black?style=for-the-badge&logo=github\" alt=\"Upstream CLI\" />\n  </a>\n  <a href=\"https://github.com/hongkongkiwi/elevenlabs-cli-skill/blob/main/SKILL.md\">\n    <img src=\"https://img.shields.io/badge/skill-SKILL.md-2D7FF9?style=for-the-badge\" alt=\"Skill Spec\" />\n  </a>\n  <a href=\"https://opensource.org/licenses/MIT\">\n    <img src=\"https://img.shields.io/badge/license-MIT-3DA639?style=for-the-badge\" alt=\"MIT License\" />\n  </a>\n</p>\n\n> [!WARNING]\n> ElevenLabs CLI is community-built and not an official ElevenLabs release.\n\n## Purpose\n\nThis skill helps AI agents safely and quickly perform common ElevenLabs workflows:\n\n- Text-to-speech generation\n- Speech-to-text transcription\n- Voice cloning and voice management\n- Sound effects and audio isolation\n- Dubbing and conversation/agent operations\n- MCP server setup and tool filtering\n\n## Install\n\n### ClawHub\n\n```bash\nclawhub install elevenlabs-cli\n```\n\n### Manual\n\nCopy `SKILL.md` into your agent skills directory.\n\n## Requirements\n\n```bash\nexport ELEVENLABS_API_KEY=\"your-api-key\"\n```\n\nGet a key from [ElevenLabs API Settings](https://elevenlabs.io/app/settings/api-keys).\n\n## Using the Skill\n\n1. Install and configure `elevenlabs-cli`.\n2. Load this skill in your AI client.\n3. Ask for outcomes (for example: \"generate narration from this script\", \"transcribe this call\", \"set up MCP with read-only tools\").\n\n## Security Notes\n\n- Your API key is used for ElevenLabs API calls only.\n- Content you process (text/audio) is sent to ElevenLabs for the requested operation.\n- Prefer read-only or restricted tool modes (`--read-only`, `--disable-admin`) when exposing MCP tools to autonomous agents.\n\n## Related Repositories\n\n| Repository | Purpose | README |\n| --- | --- | --- |\n| [hongkongkiwi/elevenlabs-cli](https://github.com/hongkongkiwi/elevenlabs-cli) | Main CLI source and docs | [Open](https://github.com/hongkongkiwi/elevenlabs-cli/blob/main/README.md) |\n| [hongkongkiwi/homebrew-elevenlabs-cli](https://github.com/hongkongkiwi/homebrew-elevenlabs-cli) | Homebrew tap | [Open](https://github.com/hongkongkiwi/homebrew-elevenlabs-cli/blob/main/README.md) |\n| [hongkongkiwi/scoop-elevenlabs-cli](https://github.com/hongkongkiwi/scoop-elevenlabs-cli) | Scoop bucket | [Open](https://github.com/hongkongkiwi/scoop-elevenlabs-cli/blob/main/README.md) |\n| [hongkongkiwi/action-elevenlabs-cli](https://github.com/hongkongkiwi/action-elevenlabs-cli) | GitHub Actions integration | [Open](https://github.com/hongkongkiwi/action-elevenlabs-cli/blob/main/README.md) |\n\n## License\n\nMIT."},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn7as33hyq52qr39k0m2864961813q8t\",\n  \"slug\": \"elevenlabs-cli\",\n  \"version\": \"0.1.7\",\n  \"publishedAt\": 1771425508623\n}"},{"path":"CHANGELOG.md","content":"# Changelog\n\n## [0.1.0] - 2025-02-18\n\n### Added\n- Initial skill release\n- Comprehensive documentation for all CLI commands\n- MCP server configuration examples\n- 80+ MCP tools documentation\n- Installation instructions for all platforms (Homebrew, Cargo, Scoop, Docker, Snap)"}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"CLI for ElevenLabs AI audio platform - text-to-speech, speech-to-text, voice cloning, and more Skill: ElevenLabs CLI Owner: hongkongkiwi Summary: CLI for ElevenLabs AI audio platform - text-to-speech, speech-to-text, voice cloning, and more Tags: ai:0.1.7, audio:0.1.7, cli:0.1.7, elevenlabs:0.1.7, latest:0.1.7, mcp:0.1.7, tts:0.1.7, voice:0.1.7 Version history: v0.1.7 | 2026-02-18T14:38:28.623Z | user Release v0.1.7 v0.1.6 | 2026-02-18T11:10:05.602Z | user Release v0.1.6 Archive index: Archive v0.1.7: 4 files,","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":811,"uniquenessScore":53,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-11T22:06:30.829Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-11T22:06:30.829Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-12T12:09:23.120Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}