krakenQuery Kraken crypto account balances, portfolio, trades, and staking positions.
Install via ClawdBot CLI:
clawdbot install TheSethRose/krakenUse the kraken_cli.py wrapper to query your Kraken account.
Export your Kraken API credentials.
export KRAKEN_API_KEY="your_api_key"
export KRAKEN_API_SECRET="your_api_secret"
You can also create a .env file in the skill directory.
Use these commands for portfolio queries. They calculate totals automatically.
| Command | Description |
|---------|-------------|
| summary | Portfolio overview with correct totals |
| net-worth | Total net worth calculation |
| performance | Returns compared to deposits |
| holdings | Asset breakdown with USD values |
| staking | Staking positions and rewards |
TOTAL NET WORTH
Main Wallet (Equity): $544.95
Earn Wallet (Bonded): $81.89
TOTAL: $626.84
AUTO EARN (Flexible) in Main Wallet
BTC : $493.92 (rewards: $0.03)
ETH : $50.66 (rewards: $0.11)
BONDED STAKING in Earn Wallet
SOL : $66.73 (rewards: $0.89)
DOT : $15.16 (rewards: $0.55)
Total Staking Rewards: $1.71
The wrapper separates Auto Earn from Bonded staking to avoid double counting.
These commands use kraken_api.py for detailed data. Use them for specific information not covered by primary commands.
| Command | Description | Use Case |
|---------|-------------|----------|
| ticker --pair XXBTZUSD | Current price and 24h stats | Price checks |
| ohlc --pair XXBTZUSD | Historical candles | Chart data |
| depth --pair XXBTZUSD | Order book | Liquidity analysis |
| recent-trades --pair XXBTZUSD | Live trades | Market activity |
| assets | Asset names and decimals | Asset lookups |
| pairs | Valid trading pairs | Pair discovery |
| status | Exchange status | Connectivity check |
| time | Server time | API health check |
| Command | Description | Use Case |
|---------|-------------|----------|
| balance | Raw asset quantities | Detailed holdings |
| balance-ex | Balance with reserved funds | Margin analysis |
| portfolio | Trade balance in USD | Raw equity data |
| open-orders | Active orders | Order management |
| closed-orders | Completed orders | Order history |
| trades | Trade execution history | Trade analysis |
| ledger | All transactions | Transaction tracking |
| ledger --asset ZUSD | Filtered by asset | Asset history |
| volume | 30 day volume | Fee tier info |
| Command | Description | Use Case |
|---------|-------------|----------|
| earn-positions | Raw staking allocations | Detailed staking data |
| earn-strategies | Available yield programs | Strategy discovery |
| earn-status | Pending stakes | Allocation monitoring |
| earn-dealloc-status --refid ID | Pending unstakes | Deallocation monitoring |
| Command | Description | Use Case |
|---------|-------------|----------|
| deposits-methods | Available deposit methods | Deposit options |
| deposits-address --asset BTC | Wallet address | Receiving crypto |
Do not add balance and earn-positions together.
Kraken has two staking types.
The summary command handles this correctly. If you use raw commands manually follow this logic.
| User Request | Bot Action |
|--------------|------------|
| What is my crypto portfolio? | Run summary |
| What is my net worth? | Run net-worth |
| How am I performing? | Run performance |
| Show my holdings | Run holdings |
| Show my staking | Run staking |
| What is BTC price? | Run ticker --pair XXBTZUSD |
| Show my open orders | Run open-orders |
| Show my trade history | Run trades |
| Get my BTC deposit address | Run deposits-address --asset BTC |
| Feature | Permission |
|---------|------------|
| Balance and Portfolio | Query Funds |
| Orders and Trades and Ledgers | Query Funds |
| Earn Allocations | Earn |
| Deposit Addresses | Query Funds |
| Market Data | None |
Generated Mar 1, 2026
An individual investor uses the skill to track their total net worth across Main and Earn wallets on Kraken, avoiding double counting of staked assets. They regularly run summary and performance commands to monitor portfolio growth, staking rewards, and asset allocation in USD values.
A day trader leverages raw API commands like ticker, ohlc, and recent-trades to analyze market data for specific pairs (e.g., XXBTZUSD) and make informed trading decisions. They also use open-orders and trades to manage active positions and review execution history.
A user focused on earning passive income uses the skill to monitor Auto Earn Flexible and Bonded Staking positions via staking and earn-positions commands. They track rewards, explore available yield programs with earn-strategies, and manage allocations to maximize returns.
A small business or freelancer accepting crypto payments uses the skill to generate detailed financial reports. They run ledger and balance-ex commands to track transactions, calculate USD equity with portfolio, and monitor deposits via deposits-address for accounting and tax purposes.
A developer integrating Kraken data into applications uses public commands like status, time, and assets to check API connectivity and fetch asset metadata. They also use depth and pairs for liquidity analysis and pair discovery to support trading bots or data dashboards.
Offer a basic free tier for users to track net worth and holdings via summary and holdings commands, with premium features like advanced performance analytics, tax reporting from ledger data, and automated alerts for price changes or staking rewards. Revenue is generated through subscription fees for premium tiers.
License the skill's raw API command outputs (e.g., ticker, ohlc, recent-trades) to financial institutions or trading platforms needing real-time market data. Provide cleaned and structured data feeds with low latency, focusing on pairs like XXBTZUSD for liquidity analysis and charting tools.
Use earn-strategies and earn-positions commands to offer advisory services that help users optimize staking allocations across Auto Earn and Bonded options. Develop automated tools that rebalance stakes based on APR estimates and user risk profiles, charging a percentage of rewards or a flat management fee.
💬 Integration Tip
Ensure API keys have Query Funds and Earn permissions for full functionality, and always use summary to avoid double counting staked assets in total calculations.
Analyze stocks and cryptocurrencies using Yahoo Finance data. Supports portfolio management, watchlists with alerts, dividend analysis, 8-dimension stock scoring, viral trend detection (Hot Scanner), and rumor/early signal detection. Use for stock analysis, portfolio tracking, earnings reactions, crypto monitoring, trending stocks, or finding rumors before they hit mainstream.
Get stock prices, quotes, fundamentals, earnings, options, dividends, and analyst ratings using Yahoo Finance. Uses yfinance library - no API key required.
Yahoo Finance (yfinance) powered stock analysis skill: quotes, fundamentals, ASCII trends, high-resolution charts (RSI/MACD/BB/VWAP/ATR), plus optional web a...
Become an autonomous prediction market trader on Polymarket with AI-powered analysis and a performance-backed token on Base. Trade real markets, build a track record, and let the buyback flywheel run.
Get cryptocurrency token price and generate candlestick charts via CoinGecko API or Hyperliquid API. Use when user asks for token price, crypto price, price chart, or cryptocurrency market data.
Trade and monitor Hyperliquid perpetual futures. Check balances, view positions with P&L, place/cancel orders, execute market trades. Use when the user asks about Hyperliquid trading, portfolio status, crypto positions, or wants to execute trades on Hyperliquid.