bitget-wallet-ai-lab/bitget-wallet-skill/bitget-wallet
Claude Code and agent skill by bitget-wallet-ai-lab/bitget-wallet-skill
- community
Checking that the SKILL.md file is still in the repository.
Interact with Bitget Wallet API for crypto market data, token info, swap quotes, RWA (real-world asset) stock trading, and security audits. Use when the user asks about wallet, token prices, market data, swap/trading quotes, RWA stock discovery and trading, token security checks, K-line charts, or token rankings on supported chains (ETH, SOL, BSC, Base, etc.).
Install
npx vskill@latest install bitget-wallet-ai-lab/bitget-wallet-skill/bitget-walletSKILL.md
Bitget Wallet Skill
API Overview
⚠️ MANDATORY: Load Domain Knowledge Before Any API Call
Before calling ANY business API, you MUST first load the corresponding `docs/*.md` file for that domain. This is non-negotiable — domain knowledge contains critical flow rules, parameter constraints, and pitfalls that cannot be inferred from command syntax alone. Skipping this step leads to silent failures, incorrect parameters, or broken flows.
| Business Domain | Must Load First | Before Calling | |
|---|---|---|---|
| Swap / Trade | `docs/swap.md` | quote, confirm, make-order, send, get-order-details | |
| Market Data / Token Analysis | `docs/market-data.md` | coin-market-info, security, coin-dev, kline, tx-info, liquidity, rankings, launchpad-tokens, search-tokens-v3 | |
| Alpha Intelligence | `docs/alpha.md` | alpha-gems, alpha-signals, alpha-hunter-find, alpha-hunter-detail, agent-alpha-tags, agent-alpha-hunter-find, multi-agent-signal | |
| Token Deep Analysis | `docs/token-analyze.md` | simple-kline, trading-dynamics, transaction-list, holders-info, profit-address-analysis, top-profit, compare-tokens | |
| Address Discovery | `docs/address-find.md` | recommend-address-list | |
| Wallet / Signing | `docs/wallet-signing.md` | Any signing operation, key derivation, order_sign.py, order_make_sign_send.py | |
| Social Login Wallet | `docs/social-wallet.md` | social-wallet.py sign_transaction, sign_message, get_address | |
| RWA Stock Trading | `docs/rwa.md` | Any RWA stock discovery, config, order, holdings | |
| x402 Payments | `docs/x402-payments.md` | x402_pay.py, HTTP 402 payment flow | |
| Token Transfer / Gasless | `docs/transfer.md` | transfer_make_sign_send.py, social_transfer_make_sign_send.py | |
| First-Time Setup | `docs/first-time-setup.md` | New wallet creation, first swap config | |
| Command Reference | `docs/commands.md` | When unsure about subcommand parameters or usage |
Do NOT rely solely on the Quick Reference or examples in this SKILL.md — they are summaries only. The docs/ files are the authoritative source for each domain's rules and flow.
How to handle tasks:
- Load domain knowledge first (mandatory): Read the relevant
docs/*.mdfile(s) from the table above before making any API calls for that domain. - Primary sources: Use the Scripts section in this SKILL and the files under `docs/` to decide which commands to run and how. Scripts lists each Python CLI with purpose, subcommands, and when to use them;
docs/swap.md,docs/wallet-signing.md,docs/market-data.md, etc. describe flows and domain rules. - Run commands as documented: Execute the script invocations shown in Scripts (e.g.
python3 scripts/bitget-wallet-agent-api.py ...,python3 scripts/order_sign.py ...). For swap, balance, wallet, and signing, follow the flows indocs/swap.mdanddocs/wallet-signing.md.
Balance query — choose the right API for the task:
Use `batch-v2` for ALL balance queries — both general asset overview and swap pre-checks. It returns balance + price + token info in one call and supports all chains including Tron.
Before starting a new swap - two mandatory pre-checks:
- Balance check (required): Run `batch-v2` to verify the wallet has enough fromToken balance for the intended swap amount. Include native token (
"") to check gas availability. IffromToken balance < fromAmount, inform the user of the shortfall and do not proceed. Gas mode decision: If native token balance is sufficient for gas → use--feature user_gas(preferred). If native token balance is near zero → use--feature no_gas(gasless, gas deducted from fromToken; requires swap amount ≥ ~$5 USD — below this threshold the API only returnsuser_gas). This choice must be passed to confirm.
``bash python3 scripts/bitget-wallet-agent-api.py batch-v2 --chain <fromChain> --address <wallet> --contract "" --contract <fromContract> ``
- Token risk check (required): Run `check-swap-token` for the intended fromToken and toToken. If
error_code != 0, showmsgand stop. If for any tokendata.list[].checkTokenListis non-empty, show thetipscontent to the user and let them decide whether to continue. If the toToken (swap target) has an item with `waringType` equal to `"forbidden-buy"`, do not proceed with the swap and warn the user that this token cannot be used as the swap target.
``bash python3 scripts/bitget-wallet-agent-api.py check-swap-token --from-chain ... --from-contract ... --from-symbol ... --to-chain ... --to-contract ... --to-symbol ... ``
Swap execution must strictly follow `docs/swap.md` Flow Overview — no shortcuts:
- Balance check — verify fromToken + native token balance before anything else
- Token risk check — check-swap-token for both fromToken and toToken
- Quote — display all market results to user, recommend the first, let user choose
- Confirm — must display three fields to user:
outAmount(expected),minAmount(minimum),gasTotalAmount(gas cost); checkrecommendFeaturesfor gas sufficiency - User confirmation — do not sign or send until user explicitly confirms ("confirm", "execute", "yes")
- makeOrder + sign + send — execute as one atomic operation (use
order_make_sign_send.pyfor mnemonic/private-key wallets; usesocial_order_make_sign_send.pyfor Social Login Wallets — seedocs/social-wallet.md) - Query status — check order result; ignore
tipswhen status=success
See Scripts for full command details and docs/swap.md for the complete flow.
Technical reference: Base URL https://copenapi.bgwapi.io (token auth, no API key). All commands via scripts/bitget-wallet-agent-api.py — run with --help for full subcommand list, or see `docs/commands.md`.
Market Tools Architecture
Market tools handle token discovery and analysis only — no trading, wallet, or signing. One tool per domain, depth controlled by parameters.
bgw_token_find — Token Discovery
| Use Case | Command | Description | |
|---|---|---|---|
| Scan new pools | launchpad-tokens | Filter by platform/stage/MC/LP/holders/progress | |
| Search tokens | search-tokens-v3 | Keyword or contract search with ordering | |
| Rankings | rankings | topGainers / topLosers / Hotpicks | |
| New launches | historical-coins | Discover tokens by timestamp, paginated |
Mandatory output rule: All token discovery results must include chain and contract address (CA) for every token. This enables the user to directly proceed to check, analyze, or trade. Never omit chain or CA from discovery output.
bgw_token_check — Token Analysis
| Use Case | Command | Description | |
|---|---|---|---|
| Security audit | security | Honeypot/mint/proxy + buy/sell tax + risk level | |
| Dev analysis | coin-dev | Dev's historical projects + rug status + migration info | |
| Market overview | coin-market-info | Price/MC/FDV/pool list/price changes/narratives | |
| Token info | token-info | Basic info + social links | |
| K-line | kline | OHLC + buy/sell volume | |
| Tx stats | tx-info | Buy/sell volume and trader count | |
| Liquidity | liquidity | Pool details |
Recommended check order: coin-market-info → security → coin-dev → (kline + tx-info)
Pre-trade mandatory: check-swap-token → security
Full domain knowledge and Skills-layer computation rules in `docs/market-data.md`.
bgw_alpha — Alpha Intelligence
Use when: User asks for AI-curated token picks, alpha signals, smart money address discovery, or behavioral tag-based address lookup. Use bgw_alpha (not bgw_token_find) when the intent is AI/signal-driven discovery rather than keyword/filter-based search.
| Use Case | Command | Description | |
|---|---|---|---|
| Alpha gems | alpha-gems | AI-curated high-potential tokens with strategy labels | |
| Alpha signals | alpha-signals | Smart money/KOL/growth signals with filtering | |
| Alpha hunter find | alpha-hunter-find | Smart money address list with multi-dimensional scoring | |
| Alpha hunter detail | alpha-hunter-detail | Detailed scoring factors for a specific address | |
| Agent alpha tags | agent-alpha-tags | List available Agent tag labels | |
| Agent alpha hunter find | agent-alpha-hunter-find | Find addresses by Agent tag with scores | |
| Multi-agent signal | multi-agent-signal | Tokens currently bought by Agent-tagged addresses (cross-strategy consensus) |
Full domain knowledge in `docs/alpha.md`.
bgw_token_analyze — Token Deep Analysis
| Use Case | Command | Description | |
|---|---|---|---|
| K-line + signals | simple-kline | K-line with KOL/smart money trade signals + hot level | |
| Trading dynamics | trading-dynamics | 4-window (5m/1h/4h/24h) buy/sell pressure + address quality | |
| Transactions | transaction-list | Tagged trades (smart money/KOL/dev), direction/time filtering | |
| Holders | holders-info | Top100 distribution + PnL + tag classification | |
| Profit analysis | profit-address-analysis | Profitable address stats + position dynamics | |
| Top profit | top-profit | Top profitable address list with PnL details | |
| Compare | compare-tokens | Side-by-side K-line comparison of two tokens |
Recommended analysis order: trading-dynamics → simple-kline → holders-info → transaction-list → profit analysis
Full domain knowledge in `docs/token-analyze.md`.
bgw_address_find — Address Discovery
| Use Case | Command | Description | |
|---|---|---|---|
| Find by role | recommend-address-list | Find KOL / smart money addresses with performance filters (win rate, profit, chain, trade count) |
Filter dimensions: role group (KOL/smart money/all), chain, win rate, profit, trade count. Sort by profit/win rate/trade count/last activity. Time windows: 24h/7d/30d.
Full domain knowledge in `docs/address-find.md`.
bgw_transfer — Token Transfer (with Gasless Support)
Use when: User asks to transfer/send tokens to another address, or wants gasless (no native gas) transfers. This is a direct on-chain transfer, NOT a swap.
| Use Case | Command / Script | Description | |
|---|---|---|---|
| Transfer (mnemonic/private-key) | transfer_make_sign_send.py | getTransferDataV4 + sign + send in one run | |
| Transfer (Social Login Wallet) | social_transfer_make_sign_send.py | getTransferDataV4 + sign (TEE) + send. No local key needed. |
Supported chains: eth, bnb, base, arbitrum, matic, morph, sol
Gasless mode: Chosen automatically by the server based on the sender's native-coin balance — there is no CLI flag to request or force it. The scripts never send gasAccountSelected; check the response's data.gasAccount.selected to see which path was taken. Gasless requires token transfers (not native coin). Availability per chain/token/amount is not guaranteed — if it's unavailable and the sender also has no native gas, the transfer will fail; inform the user rather than silently retrying.
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingSKILL.md
Popularity
- Repository stars
- 47
- Repository forks
- 7
- 7-day trend score
- 19
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 19 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/bitget-wallet-ai-lab/bitget-wallet-skill/bitget-wallet)