Back

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-wallet

Website

www.skills.sh/binance/binance-skills-hub/binance-agentic-wallet

Details

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 IntentCommandReference
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 domainwallet agent-idagent-id-claim-status.md
Sign in / connect walletauth signin → auth verifyauthentication.md
Sign out / disconnect walletauth signoutauthentication.md
Check if wallet is connectedwallet statuswallet-view.md
List supported chains / available networkswallet chainswallet-view.md
Query gas price / fee levels / network feewallet gas-pricegas.md
Get my wallet addresswallet addresswallet-view.md
Check token balanceswallet balancewallet-view.md
View transaction historywallet tx-historywallet-view.md
View security settings and remaining daily quotawallet settingswallet-setting.md
Check if any transactions are pending or require double-confirmationwallet tx-lockwallet-view.md
Speed up a pending transactionwallet speed-upspeedup-cancel.md
Cancel a pending transactionwallet cancelspeedup-cancel.md
List pending transactions / stuck transactionswallet tx-history --type pendingspeedup-cancel.md
Check wallet approvals / manage token authorizationsapprovals listapprovals.md
View approval detailsapprovals detailapprovals.md
Revoke a token approvalapprovals revokeapprovals.md
Send / transfer tokenswallet sendsend.md
Resolve a domain name (e.g. .eth) to an addresswallet resolve-domaindomain-resolve.md
Send / transfer tokens to a domain name (e.g. alice.eth)wallet resolve-domain → wallet senddomain-resolve.md
Swap tokens at market pricemarket-order swapmarket-order.md
Get a swap quote without tradingmarket-order quotemarket-order.md
List or check market order statusmarket-order listmarket-order.md
Buy a token at a target price (limit order)limit-order buylimit-order.md
Sell a token at a target price (limit order)limit-order selllimit-order.md
List or check limit order statuslimit-order listlimit-order.md
Cancel a limit orderlimit-order cancellimit-order.md
Preview an external contract callcontract-call previewexternal-sign.md
Execute a previewed contract callcontract-call executeexternal-sign.md
Preview an EIP-712 message signaturesign-message previewexternal-sign.md
Execute a previewed message signaturesign-message executeexternal-sign.md
Fetch a confirmed message signaturesign-message resultexternal-sign.md
View message signature historysign-message historyexternal-sign.md
List prediction market categoriesprediction category listprediction.md
Browse / list prediction marketsprediction market listprediction.md
Get prediction market detailsprediction market detailprediction.md
Search prediction markets by keywordprediction market searchprediction.md
Get prediction order bookprediction market order-bookprediction.md
Get last trade price for a prediction marketprediction market last-trade-priceprediction.md
List my prediction positionsprediction position listprediction.md
Look up a prediction position by token IDprediction position tokenprediction.md
View settled prediction history (win/lose/draw)prediction position settled-historyprediction.md
Query prediction PnL recordsprediction position pnlprediction.md
Prediction portfolio summary / unrealized PnLprediction position portfolioprediction.md
View prediction order historyprediction order historyprediction.md
Get a prediction trade quoteprediction trade quoteprediction.md
Place a prediction order (bet on an outcome)prediction trade place-orderprediction.md
Cancel a prediction orderprediction trade cancelprediction.md
Redeem / claim winning prediction positionsprediction trade redeemprediction.md
Preview x402 payment options from an HTTP 402 responsex402-payment previewx402-payment.md
Sign a selected x402 payment optionx402-payment signx402-payment.md
List DeFi protocols (TVL / APY rankings)defi protocol-listdefi.md
Get DeFi protocol details (description, security score, FAQ, etc.)defi protocol-infodefi.md
List DeFi investment opportunities (Earn / LiquidityPool)defi investment-listdefi.md
Get full details for a single DeFi investmentdefi investment-infodefi.md
Query my DeFi positions (Lending health, LP, staking, ...)defi positiondefi.md
Deposit / stake / supply to a DeFi protocoldefi depositdefi.md
Redeem / unstake / withdraw from a DeFi protocoldefi redeemdefi.md
Add liquidity to an LP positiondefi lp-adddefi.md
Remove liquidity from an LP positiondefi lp-removedefi.md
Claim LP fees / rewards / matured redemptionsdefi claimdefi.md
Preview a DeFi transaction (no broadcast)defi previewdefi.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-call or sign-message, run wallet settings --json and confirm devMode.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 run preview, show the user the parsed transaction/message and risk details, get explicit confirmation, and only then run execute with the requestId from the preview. If preview returns an error, do not attempt execute.
  • contract-call --value is in wei, not human-readable like --amount in 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-order returns an error such as Ondo-related tokens cannot be traded, or the asset/venue doesn't support limit orders): Do NOT fall back to market-order swap to 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,
See all
  • AI 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…

    npx skills add https://github.com/vercel-labs/skills --skill find-skills
    4.3M installs
  • AI 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…

    npx skills add https://github.com/vercel-labs/agent-browser --skill agent-browser
    1.4M installs
  • AI 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.

    npx skills add https://github.com/mattpocock/skills --skill setup-matt-pocock-skills
    1.1M installs
  • AI agents & workflows

    Compact the current conversation into a handoff document for another agent to pick up.

    npx skills add https://github.com/mattpocock/skills --skill handoff
    1.1M installs

Skills are shared by members and not reviewed by us. Read a skill’s code before you install it.