kraken-funding-ops
Manage deposits, withdrawals, and wallet transfers safely.
Best use case
kraken-funding-ops is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Manage deposits, withdrawals, and wallet transfers safely.
Teams using kraken-funding-ops 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-funding-ops/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How kraken-funding-ops Compares
| Feature / Agent | kraken-funding-ops | 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?
Manage deposits, withdrawals, and wallet transfers safely.
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-funding-ops Use this skill for: - checking deposit methods and addresses - tracking deposit and withdrawal status - withdrawing funds to pre-approved addresses - transferring between spot and futures wallets ## Deposit Workflow 1. Find available methods for an asset: ```bash kraken deposit methods BTC -o json 2>/dev/null ``` 2. Get a deposit address: ```bash kraken deposit addresses BTC "Bitcoin" -o json 2>/dev/null ``` 3. Generate a new address (if supported): ```bash kraken deposit addresses BTC "Bitcoin" --new -o json 2>/dev/null ``` 4. Monitor incoming deposits: ```bash kraken deposit status --asset BTC -o json 2>/dev/null ``` Filter by time range: ```bash kraken deposit status --asset BTC --start 1704067200 --end 1706745600 -o json 2>/dev/null ``` Paginate large result sets: ```bash kraken deposit status --asset BTC --limit 25 --cursor <CURSOR> -o json 2>/dev/null ``` ## Withdrawal Workflow 1. Check available methods: ```bash kraken withdrawal methods --asset BTC -o json 2>/dev/null ``` 2. Check pre-approved addresses: ```bash kraken withdrawal addresses --asset BTC --verified true -o json 2>/dev/null ``` 3. Get fee estimate: ```bash kraken withdrawal info BTC "my-btc-address" 0.5 -o json 2>/dev/null ``` 4. Execute withdrawal (requires human approval): ```bash kraken withdraw BTC "my-btc-address" 0.5 -o json 2>/dev/null ``` 5. Track status: ```bash kraken withdrawal status --asset BTC -o json 2>/dev/null ``` Cancel a pending withdrawal: ```bash kraken withdrawal cancel BTC <REFID> -o json 2>/dev/null ``` ## Wallet Transfer Move funds between spot and futures wallets: ```bash kraken wallet-transfer USD 1000 --from <SPOT_IIBAN> --to <FUTURES_IIBAN> -o json 2>/dev/null ``` Futures-specific transfer: ```bash kraken futures transfer 1000 USD -o json 2>/dev/null ``` Check transfer history: ```bash kraken futures transfers -o json 2>/dev/null ``` ## Fee-Aware Withdrawal Pattern Always check fees before withdrawing. Compare the fee to the withdrawal amount: ```bash INFO=$(kraken withdrawal info BTC "my-btc-address" 0.5 -o json 2>/dev/null) # Parse .fee and .limit from the response # Present fee to user before proceeding ``` ## Hard Rules - Withdrawals are flagged as dangerous. Never execute without explicit human approval. - Always verify the withdrawal address matches a pre-approved address in account settings. - Use `--verified true` when listing addresses to confirm approval status. - Check fees before every withdrawal; network fees fluctuate. - Cancel pending withdrawals promptly if the user changes their mind: the window is short.
Related Skills
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.
recipe-funding-rate-scan
Scan perpetual contracts for attractive funding rate carry opportunities.
kraken-rebalancing
Portfolio rebalancing to maintain target allocations across assets.