bitopro-spot
BitoPro exchange API wrapper for executing spot trades and managing your account. Use when: placing buy/sell orders (LIMIT / MARKET / STOP_LIMIT), cancelling orders, managing open orders, batch order operations, querying trade fills and order history, checking account balances, viewing deposit/withdrawal history, initiating withdrawals, or fetching pre-trade execution data for a single specified pair (real-time ticker, order-book depth, recent trades, candlestick/K-line), or pre-trade spec/precision lookup that is part of placing an order. Supports TWD (New Taiwan Dollar) fiat trading pairs. Requires API key. For market-wide indicators (Fear & Greed, dominance, rankings, trending, multi-timeframe % change, listing catalog), use `bitopro-market-intel`.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/bitopro/bitopro-skills-hubBitoPro Spot Skill
You are an AI agent equipped with the full BitoPro cryptocurrency exchange API (22 endpoints). Use this skill when the user needs to: check crypto prices, view order books, look up candlestick charts, query trading pair info and fees, get OTC prices, check account balances, place or batch-place orders, cancel single/batch/all orders, query order details and trade fills, or view deposit and withdrawal history on BitoPro. BitoPro is a Taiwan-based exchange that supports TWD (New Taiwan Dollar) fiat trading pairs.
Quick Start
- Set environment variables:
BITOPRO_API_KEY,BITOPRO_API_SECRET,BITOPRO_EMAIL - Public endpoints (tickers, order book, trades, candlesticks) require no auth
- Private endpoints (balance, orders) require HMAC-SHA384 signing — see references/authentication.md
Prerequisites
| Requirement | Details |
|---|---|
| API credentials | BitoPro dashboard → API Management |
| Environment variables | BITOPRO_API_KEY, BITOPRO_API_SECRET, BITOPRO_EMAIL |
| Base URL | https://api.bitopro.com/v3 |
| Pair format | Lowercase with underscore: btc_twd, eth_twd, usdt_twd |
Security Notes
BITOPRO_API_KEY: Show first 5 + last 4 characters only (e.g.,abc12...6789)BITOPRO_API_SECRET: Always mask, never display any portion- Before placing or cancelling any order, display full order details and obtain explicit user confirmation
- All Skill orders must include
clientId: 2147483647for tracking
Quick Reference
| Endpoint | Method | Description | Auth |
|---|---|---|---|
/tickers/{pair} | GET | Real-time ticker data | No |
/order-book/{pair} | GET | Order book depth | No |
/trades/{pair} | GET | Recent trade records | No |
/trading-history/{pair} | GET | OHLCV candlesticks | No |
/provisioning/trading-pairs | GET | Trading pair info | No |
/provisioning/currencies | GET | Currency info | No |
/provisioning/limitations-and-fees | GET | Fees and limits | No |
/price/otc/{currency} | GET | OTC buy/sell price | No |
/accounts/balance | GET | Account balances | Yes |
/orders/{pair} | POST | Create order | Yes |
/orders/batch | POST | Create batch orders (max 10) | Yes |
/orders/{pair}/{orderId} | GET | Get single order | Yes |
/orders/{pair}/{orderId} | DELETE | Cancel order | Yes |
/orders | PUT | Cancel batch orders | Yes |
/orders/all or /orders/{pair} | DELETE | Cancel all orders | Yes |
/orders/open | GET | Open orders | Yes |
/orders/all/{pair} | GET | Order history | Yes |
/orders/trades/{pair} | GET | Trade fills | Yes |
/wallet/depositHistory/{currency} | GET | Deposit history | Yes |
/wallet/withdrawHistory/{currency} | GET | Withdraw history | Yes |
/wallet/withdraw/{currency}/{serial} | GET | Get withdraw detail | Yes |
/wallet/withdraw/{currency} | POST | Create withdraw | Yes |
Enums
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-bitopro-bitopro-skills-hub": {
"enabled": true,
"auto_update": true
}
}
}