Binance Agentic Wallet
AI agents & workflows50.7K installs
What it does
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, prediction market trading, x402 payments, and DeFi operations.
Install
npx skills add https://github.com/binance/binance-skills-hub --skill binance-agentic-walletWebsite
www.skills.sh/binance/binance-skills-hub/binance-agentic-walletDetails
From the skill’s SKILL.md or README, by its authors. View the original
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, prediction market trading, x402 payments, and DeFi operations.
Command Routing
| User Intent | Command | Reference |
|---|---|---|
| Agent ID 专属内盘 / Agent ID exclusive token launch → 查看或买入 | (see reference) | agent-id-exclusive-token-launches.md |
| Check if I have claimed an Agent ID / get my .ai domain | wallet agent-id | agent-id-claim-status.md |
| Sign in / connect wallet | auth signin → auth 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 |
| Query gas price / fee levels / network fee | wallet gas-price | gas.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 |
| Speed up a pending transaction | wallet speed-up | speedup-cancel.md |
| Cancel a pending transaction | wallet cancel | speedup-cancel.md |
| List pending transactions / stuck transactions | wallet tx-history --type pending | speedup-cancel.md |
| Check wallet approvals / manage token authorizations | approvals list | approvals.md |
| View approval details | approvals detail | approvals.md |
| Revoke a token approval | approvals revoke | approvals.md |
| Send / transfer tokens | wallet send | send.md |
| Resolve a domain name (e.g. .eth) to an address | wallet resolve-domain | domain-resolve.md |
| Send / transfer tokens to a domain name (e.g. alice.eth) | wallet resolve-domain → wallet send | domain-resolve.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 |
| Preview an external contract call | contract-call preview | external-sign.md |
| Execute a previewed contract call | contract-call execute | external-sign.md |
| Preview an EIP-712 message signature | sign-message preview | external-sign.md |
| Execute a previewed message signature | sign-message execute | external-sign.md |
| Fetch a confirmed message signature | sign-message result | external-sign.md |
| View message signature history | sign-message history | external-sign.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 |
| Preview x402 payment options from an HTTP 402 response | x402-payment preview | x402-payment.md |
| Sign a selected x402 payment option | x402-payment sign | x402-payment.md |
| List DeFi protocols (TVL / APY rankings) | defi protocol-list | defi.md |
| Get DeFi protocol details (description, security score, FAQ, etc.) | defi protocol-info | defi.md |
| List DeFi investment opportunities (Earn / LiquidityPool) | defi investment-list | defi.md |
| Get full details for a single DeFi investment | defi investment-info | defi.md |
| Query my DeFi positions (Lending health, LP, staking, ...) | defi position | defi.md |
| Deposit / stake / supply to a DeFi protocol | defi deposit | defi.md |
| Redeem / unstake / withdraw from a DeFi protocol | defi redeem | defi.md |
| Add liquidity to an LP position | defi lp-add | defi.md |
| Remove liquidity from an LP position | defi lp-remove | defi.md |
| Claim LP fees / rewards / matured redemptions | defi claim | defi.md |
| Preview a DeFi transaction (no broadcast) | defi preview | defi.md |
Agent ID exclusive token launches
When the user mentions Agent ID 专属内盘 / Agent ID exclusive and wants to see or buy such a token, read agent-id-exclusive-token-launches.md and follow it. That file covers the whole path: querying the meme-rush skill for the openfour.meme.AgentIdExclusive sub-type, reading the returned row, and the swap itself.
On that path the Agent ID gate applies to trading during the bonding-curve stage, not to who may launch — any address can launch such a token on Four.meme, but until it migrates only Agent ID holders can buy, and only Agent ID holders and the token's issuer can sell. After it migrates, every address can buy and sell. The user's wallet therefore needs an Agent ID to buy one before it migrates. The swap security pre-check runs as usual; on that path only, the agent may ask the user whether to skip it (see the reference file). Every other launchpad token goes through security.md with no skip offer.
This is unrelated to .ai Agent ID domain names in domain-resolve.md — that is a name-resolution feature for transfers, not a trading entitlement. Do not conflate the two.
For any other launchpad / new-token discovery question, use the meme-rush skill directly.
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:
- Always 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.
- Build the command. Use the exact syntax from the reference file.
- Always append
--json. This ensures the output is machine-readable JSON. Every command supports this flag.
- Confirm before execution. Confirm with the user each time before any state-changing command, unless the user explicitly asks to skip confirmation. 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. Payment-token selection. When the user names what to buy and how much but does not specify which token to pay with (the
fromToken): if the wallet holds a suitable token with sufficient balance, pick one and proceed — don't make it a separate question. If no suitable payment token is available, tell the user to top up or swap first. Either way this does not waive the confirmation of the trade itself.
- External sign two-step flow. As soon as a request needs
contract-callorsign-message, runwallet settings --jsonand confirmdevMode.enabled=true— before building or previewing anything. If it is off or expired, tell the user how to enable it in the Binance App (Agentic Wallet management page → Settings → Developer Mode; steps in external-sign.md) and wait until it is on. Then runpreview, show the user the parsed transaction/message and risk details, get explicit confirmation, and only then runexecutewith therequestIdfrom the preview. If preview returns an error, do not attemptexecute.
contract-call --valueis in wei, not human-readable like--amountin other commands. 1 BNB is--value 1000000000000000000.
- Conditional/triggered instructions: never silently downgrade to immediate execution. When the user's instruction carries a condition — sell when it hits $310, buy if it drops to $Y, when the price reaches Z — that is a trigger order (use
limit-order), NOT an immediate market order. If the conditional order cannot be placed (e.g.limit-orderreturns an error such asOndo-related tokens cannot be traded, or the asset/venue doesn't support limit orders): Do NOT fall back tomarket-order swapto execute immediately at the current price. Executing now at a price the user did not agree to violates their intent and is irreversible.
- Stop and tell the user what failed (relay the actual CLI error), then offer explicit choices: (a) hold and have them tell you to sell when the price actually reaches the target, (b) execute now at the current market price — state it and how far it is from their target, or (c) pick a different asset. Wait for the user to choose before doing anything.
- Determine support at runtime from the CLI's actual response (try the
limit-order, read the result) — do not hard-code which assets do or don't support limit orders, since that changes as the platform evolves.
- General principle: any action that diverges from the user's stated intent must be surfaced explicitly and confirmed before execution — never resolved by silently substituting a different action.
Display Rules
- Show full contract addresses with token symbols: When displaying a token symbol (e.g., in balances, swap confirmations, order details), also show its full contract address. Truncated addresses cannot be verified.
- Prefer user-friendly formatting: Present CLI output in a readable format — use markdown tables for structured data (balances, settings, order lists, transaction history), bullet lists for multi-field summaries.
- Format USD values with 2 decimal places: Always display USD amounts with 2 decimal places. If the value is less than
0.01, show the full precision instead of rounding.
Security Policy
- Credential protection: Never log, display, or ask for session tokens, clientId, API keys, private keys, seed phrases,
More AI agents & workflows skills
See allAI agents & workflows
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist…
4.3M installsnpx skills add https://github.com/vercel-labs/skills --skill find-skillsAI agents & workflows
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to "open a…
1.4M installsnpx skills add https://github.com/vercel-labs/agent-browser --skill agent-browserAI agents & workflows
Configure this repo for the engineering skills: set up its issue tracker, triage label vocabulary, and domain doc layout. Run once before first use of the other engineering skills.
1.1M installsnpx skills add https://github.com/mattpocock/skills --skill setup-matt-pocock-skillsAI agents & workflows
Compact the current conversation into a handoff document for another agent to pick up.
1.1M installsnpx skills add https://github.com/mattpocock/skills --skill handoff
Skills are shared by members and not reviewed by us. Read a skill’s code before you install it.