krakenfx/kraken-cli/kraken-rate-limits
Claude Code and agent skill by krakenfx/kraken-cli
- community
Checking that the SKILL.md file is still in the repository.
Understand Kraken API rate limits and adapt agent behavior when limits are hit.
Install
npx vskill@latest install krakenfx/kraken-cli/kraken-rate-limitsSKILL.md
kraken-rate-limits
Use this skill for:
- understanding Kraken's rate limit systems (Spot REST, trading engine, Futures)
- adapting agent behavior when rate limit errors occur
- choosing optimal request patterns (WebSocket vs REST, batch vs individual)
How Rate Limiting Works
The CLI does not pre-throttle or retry rate-limited requests. The Kraken API server enforces rate limits. When a limit is hit, the CLI returns the error immediately with structured fields:
Read the suggestion field to understand what limit was hit and how to adapt.
Kraken's Rate Limit Systems
1. Spot REST Counter
Counter-decay model. Each call adds to a counter; the counter decays over time.
| Tier | Max Counter | Decay Rate | |
|---|---|---|---|
| Starter | 15 | 0.33/s | |
| Intermediate | 20 | 0.5/s | |
| Pro | 20 | 1.0/s |
Most calls cost 1 point. Ledgers, trade history, and query-ledgers cost 2. AddOrder and CancelOrder are excluded from this counter (they use the trading engine limiter instead).
Docs: https://docs.kraken.com/api/docs/guides/spot-rest-ratelimits/
2. Spot Trading Engine (per-pair)
Separate per-pair counter with penalties for short-lived orders:
| Tier | Threshold | Decay Rate | |
|---|---|---|---|
| Starter | 60 | 1/s | |
| Intermediate | 125 | 2.34/s | |
| Pro | 180 | 3.75/s |
Cancel within 5 seconds costs +8, amend within 5 seconds costs +3. Let orders rest longer to reduce cost.
Docs: https://docs.kraken.com/api/docs/guides/spot-ratelimits
3. Futures Cost Budget
Cost-based system with two separate pools:
/derivativesendpoints: budget of 500 per 10 seconds.sendordercosts 10,editordercosts 10,cancelordercosts 10,batchordercosts 9 + batch size,cancelallorderscosts 25,accountscosts 2./historyendpoints: pool of 100 tokens, refills at 100 per 10 minutes.
Docs: https://docs.kraken.com/api/docs/guides/futures-rate-limits/
Agent Strategies
Prefer WebSocket over REST polling
Streaming does not consume REST rate limit points. For real-time data, always prefer:
Use batch orders
Batch orders cost less per-order on both Spot and Futures. Up to 15 orders per batch on Spot.
Read the suggestion field
When a rate limit error is returned, the suggestion field contains the specific limit that was hit and concrete advice. Parse it and adapt:
Multi-command budget planning
Before executing a sequence, estimate total cost:
Leave headroom for retries and unexpected calls.
If you hit a mismatch between what you are trying to do and the CLI's interface or responses — including a mismatch between this skill and the installed CLI version's contract — feel free to submit feedback with kraken feedback.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/kraken-rate-limits/SKILL.md
Popularity
- Repository stars
- 74
- Repository forks
- 10
- 7-day trend score
- 22
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 17 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/krakenfx/kraken-cli/kraken-rate-limits)