Install any skill in seconds. Free to start, no credit card required.
Get Started Free →jeremylongshore/linear-rate-limits
Handle Linear API rate limiting, complexity budgets, and quotas.
Passed 17 of 21 test cases with the skill, and 6 of 21 without it.
and 12 more in the full report
12 fixed6 passed either way4 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 11 test cases the skill fixed. Same model, same prompt, with and without the skill.
Linear uses a leaky bucket algorithm to regulate requests and complexity. What are the constant refill rates per minute for both the request budget and the complexity budget?
| Checked | Without skill | With skill |
|---|---|---|
| The request bucket refill rate is specified as 83 requests per minute. | Missed | Passed |
| The complexity bucket refill rate is specified as 4,167 points per minute. | Missed | Passed |
The instructions your model reads when the skill loads.
Linear uses the leaky bucket algorithm with two rate limiting dimensions. Understanding both is critical for reliable integrations:
| Budget | Limit | Refill Rate |
|---|---|---|
| Requests | 5,000/hour per API key | ~83/min constant refill |
| Complexity | 250,000 points/hour | ~4,167/min constant refill |
| Max single query | 10,000 points | Hard reject if exceeded |
Complexity scoring: Each property = 0.1 pt, each object = 1 pt, connections multiply children by first arg (default 50), then round up.
@linear/sdk installedLinear returns rate limit info on every response.
const response = await fetch("https://api.linear.app/graphql", {
method: "POST",
headers: {
Authorization: process.env.LINEAR_API_KEY!,
"Content-Type": "application/json",
},
body: JSON.stringify({ query: "{ viewer { id } }" }),
});
// Key headers
const headers = {
requestsRemaining: response.headers.get("x-ratelimit-requests-remaining"),
requestsLimit: response.headers.get("x-ratelimit-requests-limit"),
test cases passed, vs 6 / 21 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.