Index of every page on this site: llms.txt
All skills
binance avatar

/binance-agentic-wallet

@f422171 #1 trending · Oct 2026
by binancebinance/binance-skills-hub1.1k stars
249
Run it yourself

Use when the user mentions wallet connect/sign in/sign out, check balance, send/transfer tokens, swap/buy/sell tokens, DEX trade, limit/market order, cancel order, get a quote, transaction history, wallet settings, daily limit, slippage, MEV protection, supported chains, send to ENS domain, send to .eth or .bnb name, resolve domain name to address, domain-based transfer, send to .ai Agent ID name, prediction market, place prediction, redeem winnings, prediction PnL, x402 payment, HTTP 402 Payment Required, check/revoke/manage token approvals, DeFi protocols, staking, liquidity pool, LP, yield farming, deposit, redeem, stake, unstake, claim rewards/fees, health factor, APY, TVL, sign external transaction, contract call, sign message, EIP-712, developer mode, speed up/cancel/replace transaction, pending/stuck transactions, gas price, gas fee, network fee, fee levels, gas tiers, or any on-chain wallet operation.

Use this Skill: https://skilld.dev/gh/binance/binance-skills-hub/binance-agentic-wallet

Nothing lands on disk. Nothing to clean up.

Fork this Skill

Edit a local copy. It keeps the author and licence.

referencespreflight.md

≈849 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Preflight Checks

At the start of each conversation, run the following checks in order.


1. Skill Version Check

Check whether a newer version of this skill is available. currentSkillVersion is the value of metadata.version in this skill's SKILL.md frontmatter.

Syntax

baw skill-check --skill-name binance-agentic-wallet --current-version ${currentSkillVersion} --json

Response

{
  "success": true,
  "data": {
    "needUpdateSkill": true,
    "latestSkillVersion": "x.y.z"
  }
}
  • needUpdateSkill = true → prompt the user: "A new version of the Binance Agentic Wallet skill is available (current: {currentSkillVersion}, latest: {latestSkillVersion}). Would you like to update now?" If the user confirms, install the latest version from https://github.com/binance/binance-skills-hub, then re-read this file before continuing to step 2 (the updated skill may require a different CLI version).
  • needUpdateSkill = false, or the request fails → proceed silently.

2. CLI Version Check

Verify that the baw CLI meets the required version. The requiredCliVersion is the value of metadata.requiredCliVersion in this skill's SKILL.md frontmatter.

Syntax

baw cli-check --required-version ${requiredCliVersion} --json

Response

{
  "success": true,
  "data": {
    "currentCliVersion": "x.y.z",
    "needUpdateCli": false
  }
}
  • baw not found → install the required version.
  • needUpdateCli = true → upgrade to the required version.
  • needUpdateCli = false → no action needed.

Install / Upgrade the CLI

The baw CLI is distributed as the npm package @binance/agentic-wallet. Use the following command to install or upgrade the required CLI version:

npm install -g @binance/agentic-wallet@${requiredCliVersion}

3. Wallet Connection Check

Before starting any wallet operation (or loading task-specific guidance), verify the wallet is connected.

Syntax

baw wallet status --json

Response

{ "success": true, "data": { "status": "CONNECTED" } }
  • status = CONNECTED → proceed normally.
    • Then check remaining session validity. Run baw wallet settings --json and read sessionExpireTime. If it is within a few hours, tell the user up front — e.g. "Your wallet login expires around {time} (about {N}h from now); sessions last up to maxSigninDuration and also sign out after inactivity. If you'll be working past then, expect to re-sign-in." Sign-out is silent — the user otherwise only finds out when a later command fails. This is a general wallet courtesy, not campaign-specific; surface it once at the start, don't nag.
  • status = UNCONNECTED (or not connected) → stop here and get the user signed in first. Do not keep reading large rule files, do not start explaining flows or strategy, and do not attempt any command that needs a wallet — the user will otherwise only discover the failure later when a call errors out, and assume the feature is broken.
    • If the user has never created an Agentic Wallet → direct them to create one in the Binance App / the relevant product page.
    • If they have an AW but are not signed in on this device → guide them through baw auth signin → auth verify (scan the QR in the Binance App).

Source: SKILL.md on GitHub

No rule matched.

skilld matched fixed text patterns in SKILL.md and file names. Patterns miss obfuscated code.

skilld run checks every file with the same patterns. It asks for approval before it loads a Skill with a behavior marked Needs approval.

2 warnings1d3 checks · Risk SAFE
  • Gen Agent Trust Hub1d

    This skill provides a secure and well-structured interface for the Binance Agentic Wallet CLI. It includes numerous security guardrails such as mandatory user confirmations for all financial transactions, automatic token security audits before trading, and explicit defenses against prompt injection from on-chain data or third-party API outputs. All external dependencies and network calls are directed to official Binance or affiliate infrastructure.

  • Socket3d

    1 alert: gptSecurity

  • Snyk3d

    Risk: MEDIUM · 1 issue

Signed by skilld at f422171. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 13 hours ago.

Activeupdated 4 days ago
Other metadata
metadata
{
  "author": "binance-web3-team",
  "version": "1.13.0",
  "requiredCliVersion": "1.11.0",
  "openclaw": {
    "requires": {
      "bins": [
        "baw"
      ]
    },
    "install": [
      {
        "kind": "node",
        "package": "@binance/agentic-wallet",
        "bins": [
          "baw"
        ],
        "label": "Install Binance Agentic Wallet CLI (npm)"
      }
    ]
  }
}

README badge

README badge for binance/binance-skills-hub/binance-agentic-wallet