{"skill":{"slug":"test","displayName":"Test","summary":"CLI for crypto portfolio tracking, market data, and CEX history. Use when the user asks about crypto prices, wallet balances, portfolio values, Coinbase/Binance holdings, or Polymarket predictions.","description":"---\nname: onchain\ndescription: CLI for crypto portfolio tracking, market data, and CEX history. Use when the user asks about crypto prices, wallet balances, portfolio values, Coinbase/Binance holdings, or Polymarket predictions.\n---\n\n# Onchain CLI\n\nCLI for crypto portfolio tracking, market data, and CEX history.\n\n## Invocation\n\n```\nonchain <command>\n```\n\n## Commands\n\n### Market Data\n\n```bash\nonchain price <token>         # Token price (btc, eth, sol, etc.)\nonchain markets               # Market overview with trending\n```\n\n### Wallet Data\n\n```bash\nonchain balance [address]           # Token balances (auto-detects EVM/Solana)\nonchain balance --chain polygon     # Filter by chain\nonchain history [address]           # Transaction history\nonchain portfolio [address]         # Full portfolio with DeFi positions\n```\n\n### CEX Data\n\n```bash\nonchain coinbase balance      # Coinbase balances\nonchain coinbase history      # Coinbase trade history\nonchain binance balance       # Binance balances\nonchain binance history       # Binance trade history\n```\n\n### Prediction Markets\n\n```bash\nonchain polymarket trending          # Trending markets\nonchain polymarket search <query>    # Search markets\nonchain polymarket view <slug>       # View market details\n```\n\n### Configuration\n\n```bash\nonchain setup                 # Interactive setup wizard\nonchain config                # View current config\nonchain config wallet add <name> <address>\nonchain config wallet set-default <name>\n```\n\n## Global Options\n\n- `--json` - Output as JSON (agent-friendly)\n- `--plain` - Disable colors and emoji\n- `--timeout <ms>` - Request timeout\n\n## Configuration\n\nConfig file: `~/.config/onchain/config.json5`\n\n### Required API Keys\n\n| Feature | API Key | Get Key |\n|---------|---------|---------|\n| EVM wallets | `DEBANK_API_KEY` | [DeBank](https://cloud.debank.com/) |\n| Solana wallets | `HELIUS_API_KEY` | [Helius](https://helius.xyz/) |\n| Coinbase CEX | `COINBASE_API_KEY` + `COINBASE_API_SECRET` | [Coinbase](https://www.coinbase.com/settings/api) |\n| Binance CEX | `BINANCE_API_KEY` + `BINANCE_API_SECRET` | [Binance](https://www.binance.com/en/my/settings/api-management) |\n\n### Optional API Keys\n\n| Feature | API Key | Notes |\n|---------|---------|-------|\n| Market data | `COINGECKO_API_KEY` | Free tier works, Pro for higher limits |\n| Market fallback | `COINMARKETCAP_API_KEY` | Alternative market data source |\n\n## Examples\n\n### Get Bitcoin price\n```bash\nonchain price btc\n```\n\n### Check wallet balance\n```bash\nonchain balance 0x1234...5678\n```\n\n### View portfolio with DeFi positions\n```bash\nonchain portfolio main  # Uses saved wallet named \"main\"\n```\n\n### Get trending prediction markets\n```bash\nonchain polymarket trending -n 5\n```\n\n### JSON output for scripts\n```bash\nonchain --json price eth | jq '.priceUsd'\n```\n\n## Supported Chains\n\n### EVM (via DeBank)\nEthereum, BNB Chain, Polygon, Arbitrum, Optimism, Avalanche, Base, zkSync Era, Linea, Scroll, Blast, Mantle, Gnosis, Fantom, Celo, and more.\n\n### Solana (via Helius)\nFull Solana mainnet support including SPL tokens and NFTs.\n\n## Agent Integration\n\nThis CLI is designed for agent use. Key patterns:\n\n1. **Always use `--json`** for programmatic access\n2. **Check exit codes** - 0 for success, 1 for error\n3. **Use saved wallets** - Configure once with `onchain setup`, reference by name\n4. **Rate limiting** - APIs have rate limits, add delays between rapid calls\n\n### Example Agent Usage\n\n```bash\n# Get portfolio value\nVALUE=$(onchain --json portfolio main | jq -r '.totalValueUsd')\n\n# Get price with change\nonchain --json price btc | jq '{price: .priceUsd, change24h: .priceChange24h}'\n\n# Check if market is bullish\nCHANGE=$(onchain --json markets | jq '.marketCapChange24h')\n```\n","topics":["Wallet","Crypto"],"tags":{"latest":"0.0.1"},"stats":{"comments":0,"downloads":3162,"installsAllTime":108,"installsCurrent":17,"stars":1,"versions":1},"createdAt":1769414547647,"updatedAt":1778485852489},"latestVersion":{"version":"0.0.1","createdAt":1769414547647,"changelog":"test","license":null},"metadata":null,"owner":{"handle":"arein","userId":"s17fcw20jvtb99a7n329qmkkhd8853tg","displayName":"arein","image":"https://avatars.githubusercontent.com/u/966091?v=4"},"moderation":null}