Api Throttling Setup - Auto-activating skill for API Development. Triggers on: api throttling setup, api throttling setup Part of the API Development skill category.
36
Quality
3%
Does it follow best practices?
Impact
96%
1.02xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./planned-skills/generated/15-api-development/api-throttling-setup/SKILL.mdREST API rate limiting implementation
HTTP 429 status
100%
100%
X-RateLimit-Limit header
100%
100%
X-RateLimit-Remaining header
100%
100%
X-RateLimit-Reset header
100%
100%
Retry-After header
62%
100%
Named throttling algorithm
40%
40%
Configurable limits
80%
100%
Modular middleware
100%
100%
Step-by-step README
100%
100%
Client guidance in README
50%
40%
Production-ready structure
100%
100%
Without context: $0.4266 · 1m 40s · 26 turns · 26 in / 5,462 out tokens
With context: $0.5587 · 2m 8s · 31 turns · 63 in / 7,304 out tokens
Python API throttling with per-client scoping
HTTP 429 status
100%
100%
Retry-After header
100%
100%
Rate limit headers
100%
100%
Recognized algorithm
100%
100%
Per-key scoping
100%
100%
Tier-based limits
100%
100%
Configurable limits
100%
100%
Throttle event logging
100%
100%
Modular throttle logic
100%
100%
Step-by-step README
100%
100%
Runnable project
100%
100%
Without context: $0.6388 · 2m 38s · 28 turns · 29 in / 9,640 out tokens
With context: $0.8811 · 3m 16s · 39 turns · 297 in / 12,744 out tokens
OpenAPI throttling documentation and validation
429 response defined
100%
100%
429 response schema
100%
100%
Retry-After header documented
100%
100%
X-RateLimit-Limit header
100%
100%
X-RateLimit-Remaining header
100%
100%
X-RateLimit-Reset header
100%
100%
Reusable components
100%
100%
Valid OpenAPI 3.0 structure
100%
100%
Step-by-step validation report
100%
100%
Standards conformance in report
100%
100%
Industry best practice naming
100%
100%
Without context: $0.2525 · 1m 10s · 10 turns · 11 in / 4,851 out tokens
With context: $0.4969 · 1m 56s · 26 turns · 284 in / 7,004 out tokens
0c08951
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.