elevenlabs-setup-api-key
Requires internet access and ELEVENLABS_API_KEY. Use the direct API, SDK, or CLI; no connected plugin or browser OAuth is required. Load a chosen .env explicitly when needed; saving it does not automatically configure the process environment.
ElevenLabs API Key Setup
Guide the user through obtaining and configuring an ElevenLabs API key.
Retention default
Validate credentials with a read-only account request; do not generate test media just to check a key. Any explicitly needed generation test follows the corresponding generation skill's save, verify and remote-cleanup steps. Ensure credentials can perform the required history/resource reads and deletes, and report missing permissions without broadening key permissions automatically. Never print or persist the key in cleanup records.
Do not infer zero-retention support from an accepted enable_logging=false request. Our Creator-plan test still produced a downloadable history item. Verify the actual result and use the applicable skill's cleanup procedure. Local retention is the default; unsupported cleanup must be reported.
Workflow
Step 0: Check for an existing API key first
Before asking the user for a key, check for an existing ELEVENLABS_API_KEY: