Never ask the user to paste an API key, token, or secret into chat.
Never print or echo API key values from environment variables or .env.
Prefer .env or managed secrets over shell history for persistent local configuration.
For browser or client-side apps, keep ELEVENLABS_API_KEY on the server and issue short-lived tokens where applicable.
About this skill
Trigger
Guides users through setting up an ElevenLabs API key for REST API and SDK workflows. Use when the user needs to configure an ElevenLabs API key or when an API or SDK request fails because a key is missing. First checks whether ELEVENLABS_API_KEY is already configured and valid, and only runs full setup when needed.
The verbatim description from this skill’s front matter — the string an agent matches on to decide whether to load it.
Compatibility
Requires internet access to elevenlabs.io and api.elevenlabs.io.
MIT — the text of every skill is reproduced unmodified, frontmatter included, under the upstream licence.
Discovery
11 skills found by walking the repository tree for SKILL.md, not by matching a directory convention. 2 distinct layouts observed: .agents/skills/*/SKILL.md, */SKILL.md.
Authorship
1 of 11 skills are installed into the repository rather than published from it. They are shelved in the closing “Credited skills” part and remain the work of their own authors. A skill counts as credited when its only copy lives under one agent’s dot directory; visible directories, per-agent mirror sets, and skills installable from this repository on skills.sh all count as published.
Issue colours
Resolved from the awesome-design-md registry — hue 134°, chroma 0.190. Two accent tones are generated per issue and each is proven against its own ground before it ships: a single accent that passes AA on both light and dark paper is arithmetically impossible.
Heading repairs
1 repair applied to this skill so the document has one h1 and no skipped levels:
Shifted “6 headings” from h1 to h2 so the skill title is the only h1.
Images inside a skill come from the upstream repository. Where the author gave no alternative text we mark the image decorative rather than inventing a description — a plausible caption we made up is worse than none for the reader who depends on it.
Signal
Install counts come from skills.sh. They measure downloads, not quality, and an unranked repository is not an unread one.
Agent surfaces
The whole issue is available as one markdown document at /elevenlabs/skills.md, and each skill at its own .md URL.
Publication
Set by Skills Docs from the source repository. Body text is Literata at the reader’s chosen size and measure; code is Geist Mono. Nothing on this page was written by us except this paragraph.