kraken-earn-staking
Discover staking strategies, allocate funds, and track earn positions.
Best use case
kraken-earn-staking is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Discover staking strategies, allocate funds, and track earn positions.
Teams using kraken-earn-staking should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/kraken-official-earn-staking/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How kraken-earn-staking Compares
| Feature / Agent | kraken-earn-staking | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Discover staking strategies, allocate funds, and track earn positions.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# kraken-earn-staking Use this skill for: - browsing available earn/staking strategies - allocating funds to earn products - deallocating (unstaking) funds - monitoring current allocations and status ## Discover Strategies List all strategies for an asset: ```bash kraken earn strategies --asset ETH -o json 2>/dev/null ``` Filter by lock type: ```bash kraken earn strategies --asset ETH --lock-type flex -o json 2>/dev/null kraken earn strategies --asset DOT --lock-type bonded -o json 2>/dev/null ``` Paginate results: ```bash kraken earn strategies --limit 10 --cursor <CURSOR> --ascending -o json 2>/dev/null ``` Key fields in each strategy: `id`, `asset`, `apr_estimate`, `lock_type` (flex, bonded, timed), `min_amount`, `can_allocate`, `can_deallocate`. ## Allocation Workflow 1. Pick a strategy from the list and note its `id`. 2. Allocate funds (requires human approval): ```bash kraken earn allocate <STRATEGY_ID> 1.5 -o json 2>/dev/null ``` 3. Check allocation status (bonded strategies may have a lock-up period): ```bash kraken earn allocate-status <STRATEGY_ID> -o json 2>/dev/null ``` ## Deallocation Workflow 1. Deallocate (requires human approval): ```bash kraken earn deallocate <STRATEGY_ID> 1.0 -o json 2>/dev/null ``` 2. Check deallocation status: ```bash kraken earn deallocate-status <STRATEGY_ID> -o json 2>/dev/null ``` Bonded strategies may have unbonding periods. The status response indicates whether funds are pending or available. ## View Current Allocations ```bash kraken earn allocations -o json 2>/dev/null ``` Filter out zero balances: ```bash kraken earn allocations --hide-zero-allocations -o json 2>/dev/null ``` Convert to a reference currency for comparison: ```bash kraken earn allocations --converted-asset USD --hide-zero-allocations -o json 2>/dev/null ``` ## Strategy Selection Pattern When helping a user choose a strategy: 1. List strategies for the asset. 2. Compare `apr_estimate`, `lock_type`, and `min_amount`. 3. Present a summary: flexible strategies offer instant access; bonded strategies lock funds for higher yield. 4. Confirm the user's choice before allocating. ## Hard Rules - Allocate and deallocate are flagged as dangerous. Never execute without explicit human approval. - Always show the lock type and any unbonding period before allocation. - For bonded strategies, warn the user that funds will be locked for the stated duration. - Check `can_allocate` and `can_deallocate` fields before attempting operations.
Related Skills
okx-cex-earn
Manages OKX Simple Earn (flexible savings/lending), On-chain Earn (staking/DeFi), and Dual Investment (DCD/双币赢) via the okx CLI. Use this skill whenever the user wants to check earn balances, subscribe or redeem earn products, view or set lending rates, monitor on-chain staking orders, or interact with dual investment structured products — even if phrased casually as 活期赚币, 赚币, 申购, 赎回, 链上赚币, 质押, 理财, 双币赢, 双币理财, 双币申购, 高卖, 低买, dual investment, DCD, buy low, sell high structured product, earn with target price, or 目标价. Also use when the user asks about idle funds and whether to earn on them.
earn
KuCoin Earn products using the KuCoin API. Query Simple Earn and Structured Earn products. Authentication requires API Key, API Secret, and Passphrase.
Kraken Crypto Skill
Use the kraken_cli.py wrapper to query your Kraken account.
openclaw_kraken
Use a Bash CLI to query Kraken Spot and Futures APIs, inspect account state, run guarded trading and funding actions, and work with Kraken websocket payloads using OpenClaw-managed secrets.
kraken-ws-streaming
Real-time data streaming via WebSocket for spot and futures.
kraken-twap-execution
Execute large orders as time-weighted slices to reduce market impact.
kraken-tax-export
Export trade history, ledgers, and cost basis data for tax reporting.
kraken-subaccount-ops
Create and manage subaccounts with inter-account transfers.
kraken-stop-take-profit
Manage stop-loss and take-profit orders for risk-bounded positions.
kraken-spot-execution
Execute spot orders with validation, confirmation gates, and post-trade checks.
kraken-shared
Shared runtime contract for kraken-cli: auth, invocation, parsing, and safety.
kraken-risk-operations
Operational risk controls for live agent trading sessions.