krakenfx/kraken-cli/kraken-autonomy-levels
Claude Code and agent skill by krakenfx/kraken-cli
- community
Checking that the SKILL.md file is still in the repository.
Progress from manual trading to full agent autonomy with controlled risk at each level.
Install
npx vskill@latest install krakenfx/kraken-cli/kraken-autonomy-levelsSKILL.md
kraken-autonomy-levels
Use this skill to help a trader move from hands-on CLI usage to fully autonomous agent trading in safe, incremental steps.
Level 1: Read-Only Agent
The agent reads market data and account state. No API key needed for public data; a query-only key for account data.
Kraken API key permissions: Query Funds, Query Open Orders & Trades
The agent can inform, alert, and recommend. It cannot place orders, cancel orders, or move funds.
Level 2: Paper Trading Agent
The agent tests strategies against live prices with zero risk. No API key needed.
Run paper strategies repeatedly. Compare results across parameter changes. Only move to Level 3 after consistent paper performance.
Level 3: Supervised Trading Agent
The agent places real orders, but a human confirms each one. The API key has trading permissions, but the agent validates before executing and waits for human approval.
Kraken API key permissions: Query Funds, Create & Modify Orders, Cancel/Close Orders
Safety controls at this level:
- Always
--validatebefore executing - Always enable the dead man's switch for the session:
kraken order cancel-after 300 -o json - Check
open-ordersafter every trade to verify state
Level 4: Autonomous Trading Agent
The agent trades independently. No human in the loop. The trader trusts the agent and its strategy.
Kraken API key permissions: Create & Modify Orders, Cancel/Close Orders, Query Funds
The agent operates on its own schedule and passes --yes to the commands that prompt: cancel-all, withdrawals and transfers, earn allocations, workspace create --mode live, workspace reset, workspace promote, and recipe run --real-account. Placing an order never prompts at any level: the Level 3 approval is a step the agent takes itself.
Required safeguards at this level:
- Restricted API key. Never use a key with withdrawal permissions for an autonomous agent. Create a key that can trade but cannot withdraw funds.
- Dead man's switch. Start every session with
cancel-afterso all orders auto-cancel if the agent crashes or disconnects:
``bash kraken order cancel-after 600 -o json 2>/dev/null `` Refresh periodically. If the agent stops refreshing, all orders cancel.
- Position limits in agent code. The CLI does not enforce position size or frequency limits. Build these in your agent logic:
- Maximum order size per trade
- Maximum open positions
- Maximum trades per hour
- Pair allowlist (only trade specific pairs)
- Error handling. Autonomous agents must handle every error category:
rate_limit: back off, reduce frequencynetwork: retry with backoff; ifverify_firstistrue, check state first so an order is never double-submittedauth: stop trading, alert the tradervalidation: log and skip, do not retry unchanged
- Monitoring. Run a separate read-only agent (Level 1) that monitors positions and alerts the trader if thresholds are breached.
Level 5: Autonomous Agent with Fund Management
The agent can also move funds (deposits, withdrawals, transfers between wallets). This is the highest trust level.
Kraken API key permissions: All permissions including Withdraw Funds
This level is rare and high-risk. Only appropriate when:
- The agent manages a treasury or rebalances across exchanges
- The withdrawal addresses are pre-approved and whitelisted in Kraken's account settings
- Kraken's withdrawal address lock is enabled (prevents adding new addresses via API)
Choosing the Right Level
| Level | Agent can | Human involvement | Risk | |
|---|---|---|---|---|
| 1 | Read data | None | Zero | |
| 2 | Paper trade | None | Zero | |
| 3 | Trade with approval | Confirms every order | Low | |
| 4 | Trade autonomously | Monitors, intervenes if needed | Medium | |
| 5 | Trade and move funds | Monitors | High |
Progression Rule
Move to the next level only after the agent demonstrates consistent behavior at the current level. Paper trading (Level 2) for at least a week before supervised trading (Level 3). Supervised trading for at least a week before autonomous (Level 4).
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-autonomy-levels/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-autonomy-levels)