elevenlabs-rate-limits

Installation
SKILL.md

ElevenLabs Rate Limits

Overview

Handle ElevenLabs rate limits with plan-aware concurrency queuing, exponential backoff, and quota monitoring. ElevenLabs uses two rate limit mechanisms: concurrent request limits (per plan) and system-level throttling. The key insight is that a 429 means two different things depending on its detail.status — and each demands the opposite response.

Prerequisites

  • ElevenLabs SDK installed (@elevenlabs/elevenlabs-js)
  • Understanding of your subscription plan's limits
  • p-queue package (recommended): npm install p-queue

Instructions

Step 1: Understand the Two 429 Error Types

ElevenLabs returns HTTP 429 for two different reasons. Read the detail.status field to tell them apart — the correct strategy is opposite for each.

Installs
1
GitHub Stars
2.6K
First Seen
14 days ago
elevenlabs-rate-limits — jeremylongshore/claude-code-plugins