Agent Skill · Binance

binance-agentic-wallet

Use when the user mentions connect/disconnect wallet, sign in, sign out, web3 wallet, wallet address, check balance, how much crypto do I have, send BNB/USDT/crypto, transfer tokens, swap tokens, buy/sell token, DEX trade, limit order, market order, cancel order, get a quote, transaction history, wallet settings, daily limit, slippage, MEV protection, supported chains, available networks, prediction market, predict.fun, YES/NO market, place a prediction, redeem winnings, claim payout, prediction portfolio, prediction PnL, or any on-chain wallet operation.

Provider: Binance Path in repo: skills/binance-web3/binance-agentic-wallet/SKILL.md

Skill body

Binance Agentic Wallet Skill

This skill drives the baw CLI to manage a Binance Web3 wallet — sign-in/sign-out, balance and history queries, security settings, token transfers, DEX swaps (market orders), limit orders, order management, and prediction market trading.

Command Routing

User Intent Command Reference
Sign in / connect wallet auth signinauth verify authentication.md
Sign out / disconnect wallet auth signout authentication.md
Check if wallet is connected wallet status wallet-view.md
List supported chains / available networks wallet chains wallet-view.md
Get my wallet address wallet address wallet-view.md
Check token balances wallet balance wallet-view.md
View transaction history wallet tx-history wallet-view.md
View security settings and remaining daily quota wallet settings wallet-setting.md
Check if any transactions are pending or require double-confirmation wallet tx-lock wallet-view.md
Send / transfer tokens wallet send send.md
Swap tokens at market price market-order swap market-order.md
Get a swap quote without trading market-order quote market-order.md
List or check market order status market-order list market-order.md
Buy a token at a target price (limit order) limit-order buy limit-order.md
Sell a token at a target price (limit order) limit-order sell limit-order.md
List or check limit order status limit-order list limit-order.md
Cancel a limit order limit-order cancel limit-order.md
List prediction market categories prediction category list prediction.md
Browse / list prediction markets prediction market list prediction.md
Get prediction market details prediction market detail prediction.md
Search prediction markets by keyword prediction market search prediction.md
Get prediction order book prediction market order-book prediction.md
Get last trade price for a prediction market prediction market last-trade-price prediction.md
List my prediction positions prediction position list prediction.md
Look up a prediction position by token ID prediction position token prediction.md
View settled prediction history (win/lose/draw) prediction position settled-history prediction.md
Query prediction PnL records prediction position pnl prediction.md
Prediction portfolio summary / unrealized PnL prediction position portfolio prediction.md
View prediction order history prediction order history prediction.md
Get a prediction trade quote prediction trade quote prediction.md
Place a prediction order (bet on an outcome) prediction trade place-order prediction.md
Cancel a prediction order prediction trade cancel prediction.md
Redeem / claim winning prediction positions prediction trade redeem prediction.md

Preflight Checks

At the start of each conversation, complete the preflight checks in preflight.md.


Build the Command

Always follow these steps to build the command correctly:

  1. Read the reference file first. Before constructing any command, open the reference file listed in the table above and read the Syntax and Parameters sections for that command. Do not rely on memory or guess the parameter format.
  2. Build the command. Use the exact syntax from the reference file.
  3. Always append --json. This ensures the output is machine-readable JSON. Every command supports this flag.
  4. Confirm before execution. Confirm with the user each time before any state-changing command. Remind the user to do their own research (DYOR). For trades without explicit slippage, disclose the default (“auto”). Only proceed on clear affirmative replies (e.g., “yes”, “confirm”, “go ahead”). Treat anything else as non-confirmation and re-prompt.

Display Rules


Security Policy


Error Handling

When a baw command returns an error message, follow these guidelines:


Common Token Addresses

When the user refers to any of these tokens by name (e.g., “send USDT”, “swap BNB to USDT”), use the corresponding address from the following tables. For token names not listed here, use the query-token-info skill to look up the contract address. If that skill is not installed, ask the user: “Install query-token-info from https://github.com/binance/binance-skills-hub to look up this token?” and install only after a clear “yes” (or another clear affirmative).

BNB Smart Chain (BSC)

| Token | Address | |————–|———————————————-| | BNB (Native) | 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE | | USDT | 0x55d398326f99059fF775485246999027B3197955 | | USDC | 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d |

Solana

| Token | Address | |————–|————————————————| | SOL (Native) | So11111111111111111111111111111111111111111 | | USDT | Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB | | USDC | EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v |

Ethereum

| Token | Address | |————–|———————————————-| | ETH (Native) | 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE | | USDT | 0xdAC17F958D2ee523a2206206994597C13D831ec7 | | USDC | 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 |

Base

| Token | Address | |————–|———————————————-| | ETH (Native) | 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE | | USDC | 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 |

Skill frontmatter

metadata: {"author"=>"binance-web3-team", "version"=>"1.1.1", "requiredCliVersion"=>"1.1.1", "openclaw"=>{"requires"=>{"bins"=>["baw"]}, "install"=>[{"kind"=>"node", "package"=>"@binance/agentic-wallet", "bins"=>["baw"], "label"=>"Install Binance Agentic Wallet CLI (npm)"}]}}