Agent Skills
› krakenfx/kraken-cli
› kraken-funding-ops
kraken-funding-ops
GitHub用于安全执行 Kraken 交易所的资金操作,包括查询充值方式与地址、追踪充提状态、向预批准地址提现及现货与合约钱包间的资金划转。强调费用检查与人工审批以确保资金安全。
Trigger Scenarios
用户需要查询加密货币充值地址或方法
用户希望追踪充值或提现交易的状态
用户请求将资金从交易所提现至外部钱包
用户需要在现货账户和期货账户之间转移资金
Install
npx skills add krakenfx/kraken-cli --skill kraken-funding-ops -g -y
SKILL.md
Frontmatter
{
"name": "kraken-funding-ops",
"version": "1.0.0",
"metadata": {
"openclaw": {
"category": "finance"
},
"requires": {
"bins": [
"kraken"
]
}
},
"description": "Manage deposits, withdrawals, and wallet transfers safely."
}
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
- Find available methods for an asset:
kraken deposit methods BTC -o json 2>/dev/null - Get a deposit address:
kraken deposit addresses BTC "Bitcoin" -o json 2>/dev/null - Generate a new address (if supported):
kraken deposit addresses BTC "Bitcoin" --new -o json 2>/dev/null - Monitor incoming deposits:
kraken deposit status --asset BTC -o json 2>/dev/null
Filter by time range:
kraken deposit status --asset BTC --start 1704067200 --end 1706745600 -o json 2>/dev/null
Paginate large result sets:
kraken deposit status --asset BTC --limit 25 --cursor <CURSOR> -o json 2>/dev/null
Withdrawal Workflow
- Check available methods:
kraken withdrawal methods --asset BTC -o json 2>/dev/null - Check pre-approved addresses:
kraken withdrawal addresses --asset BTC --verified true -o json 2>/dev/null - Get fee estimate:
kraken withdrawal info BTC "my-btc-address" 0.5 -o json 2>/dev/null - Execute withdrawal (requires human approval):
kraken withdraw BTC "my-btc-address" 0.5 -o json 2>/dev/null - Track status:
kraken withdrawal status --asset BTC -o json 2>/dev/null
Cancel a pending withdrawal:
kraken withdrawal cancel BTC <REFID> -o json 2>/dev/null
Wallet Transfer
Move funds between spot and futures wallets:
kraken wallet-transfer USD 1000 --from <SPOT_IIBAN> --to <FUTURES_IIBAN> -o json 2>/dev/null
Futures-specific transfer:
kraken futures transfer 1000 USD -o json 2>/dev/null
Check transfer history:
kraken futures transfers -o json 2>/dev/null
Fee-Aware Withdrawal Pattern
Always check fees before withdrawing. Compare the fee to the withdrawal amount:
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 truewhen 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.
- 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.
Version History
- aa56e59 Current 2026-08-20 04:44
- aa32814 2026-07-25 10:28


