Install any skill in seconds. Free to start, no credit card required.
Get Started Free →jeremylongshore/elevenlabs-common-errors
Diagnose and fix ElevenLabs API errors by HTTP status code.
Passed 21 of 22 test cases with the skill, and 16 of 22 without it.
and 5 more in the full report
5 fixed16 passed either way1 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 5 test cases the skill fixed. Same model, same prompt, with and without the skill.
My requests to the ElevenLabs API are failing and I cannot tell if the issue is authentication, quota limits, or invalid parameters. Please run diagnostic probes across connectivity, subscription usage, and voice listing, determine the underlying status code and error string to provide the right fix, and show a final probe run confirming a successful 200 response from the account endpoint and healthy voice counts.
| Checked | Without skill | With skill |
|---|---|---|
| Includes curl probe targeting https://api.elevenlabs.io/v1/user with xi-api-key header | Passed | Passed |
| Includes jq command filtering subscription details character_count | Missed | Passed |
| Includes voice count probe targeting https://api.elevenlabs.io/v1/voices | Passed | Passed |
The instructions your model reads when the skill loads.
Quick diagnostic reference for ElevenLabs API errors organized by HTTP status code: run the connectivity probe, map the observed status code to a fix, then confirm with the debug checklist. This file is the fast index; the full per-error catalog (payloads + code fixes for every status code) lives in references/error-reference.md.
ELEVENLABS_API_KEY)Run the connectivity probe to isolate auth from quota from request problems:
# Test API connectivity and auth
curl -s -w "\nHTTP %{http_code}" \
https://api.elevenlabs.io/v1/user \
-H "xi-api-key: ${ELEVENLABS_API_KEY}"
# Check character quota
curl -s https://api.elevenlabs.io/v1/user \
-H "xi-api-key: ${ELEVENLABS_API_KEY}" | \
jq '.subscription | {tier, character_count, character_limit}'
# List available voices (confirms API access)
curl -s https://api.elevenlabs.io/v1/voices \
-H "xi-api-key: ${ELEVENLABS_API_KEY}" | jq '.voices | length'
test cases passed, vs 16 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.