CtrlK
BlogDocsLog inGet started
Tessl Logo

api-throttling-setup

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

1.02x

Quality

3%

Does it follow best practices?

Impact

96%

1.02x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./planned-skills/generated/15-api-development/api-throttling-setup/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

88%

4%

Protect a Public REST API from Abuse

REST API rate limiting implementation

Criteria
Without context
With context

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

100%

Multi-Tier API Throttling for a SaaS Platform

Python API throttling with per-client scoping

Criteria
Without context
With context

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

100%

Add Throttling to an Existing OpenAPI Specification

OpenAPI throttling documentation and validation

Criteria
Without context
With context

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

Repository
jeremylongshore/claude-code-plugins-plus-skills
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

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.