← 返回 Skills 市场
jolestar

Binance Web3 Openapi Skill

作者 jolestar · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
328
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install binance-web3-openapi-skill
功能描述
Operate Binance Web3 public market and research APIs through UXC with a curated OpenAPI schema. Use when tasks need token search, token metadata/market snaps...
使用说明 (SKILL.md)

Binance Web3 API Skill

Use this skill to run Binance Web3 public read operations through uxc + OpenAPI.

Reuse the uxc skill for shared execution and error-handling guidance.

Prerequisites

  • uxc is installed and available in PATH.
  • Network access to https://web3.binance.com.
  • Access to the curated OpenAPI schema URL:
    • https://raw.githubusercontent.com/holon-run/uxc/main/skills/binance-web3-openapi-skill/references/binance-web3.openapi.json

Scope

This skill covers the public web3.binance.com endpoints for:

  • token search
  • token metadata
  • token market snapshots
  • address holdings
  • token security audit
  • social hype leaderboard
  • unified token ranks
  • meme rush ranks
  • smart money signals

This skill does not cover:

  • Binance Spot / account trading APIs
  • Binance Square posting
  • K-line candles hosted on https://dquery.sintral.io

Authentication

Most operations are public and do not require API credentials.

Core Workflow

  1. Use the fixed link command by default:

    • command -v binance-web3-openapi-cli
    • If missing, create it: uxc link binance-web3-openapi-cli https://web3.binance.com --schema-url https://raw.githubusercontent.com/holon-run/uxc/main/skills/binance-web3-openapi-skill/references/binance-web3.openapi.json
    • binance-web3-openapi-cli -h
  2. Inspect operation schema first:

    • binance-web3-openapi-cli get:/bapi/defi/v5/public/wallet-direct/buw/wallet/market/token/search -h
    • binance-web3-openapi-cli post:/bapi/defi/v1/public/wallet-direct/security/token/audit -h
  3. Execute operation:

    • key/value: binance-web3-openapi-cli get:/bapi/defi/v5/public/wallet-direct/buw/wallet/market/token/search keyword=bnb chainIds=56 orderBy=volume24h
    • positional JSON: binance-web3-openapi-cli post:/bapi/defi/v1/public/wallet-direct/buw/wallet/market/token/pulse/unified/rank/list '{"rankType":10,"chainId":"56","period":50,"page":1,"size":20}'

Operation Groups

Token Discovery And Market Snapshot

  • Search tokens:
    • get:/bapi/defi/v5/public/wallet-direct/buw/wallet/market/token/search
  • Fetch token metadata:
    • get:/bapi/defi/v1/public/wallet-direct/buw/wallet/dex/market/token/meta/info
  • Fetch token market data:
    • get:/bapi/defi/v4/public/wallet-direct/buw/wallet/market/token/dynamic/info

Rankings And Signals

  • Social hype leaderboard:
    • get:/bapi/defi/v1/public/wallet-direct/buw/wallet/market/token/pulse/social/hype/rank/leaderboard
  • Unified token rank:
    • post:/bapi/defi/v1/public/wallet-direct/buw/wallet/market/token/pulse/unified/rank/list
  • Meme rush rank:
    • post:/bapi/defi/v1/public/wallet-direct/buw/wallet/market/token/pulse/rank/list
  • Smart money signals:
    • post:/bapi/defi/v1/public/wallet-direct/buw/wallet/web/signal/smart-money

Research

  • Address holdings:
    • get:/bapi/defi/v3/public/wallet-direct/buw/wallet/address/pnl/active-position-list
  • Token audit:
    • post:/bapi/defi/v1/public/wallet-direct/security/token/audit

Guardrails

  • Keep automation on the JSON output envelope; do not use --text.
  • Parse stable envelope fields first: ok, kind, protocol, data, error.
  • Binance Web3 responses usually wrap payloads as code, message, success, data; treat code == "000000" as success.
  • audit requires a UUID v4 requestId; generate one for every request instead of reusing old IDs.
  • Address holdings requires operation-level headers clienttype=web and clientversion=1.2.0; keep them scoped to that operation instead of injecting them host-wide.
  • For non-string objects, prefer positional JSON instead of flattening complex filters into many key=value args.
  • binance-web3-openapi-cli \x3Coperation> ... is equivalent to uxc https://web3.binance.com --schema-url \x3Cbinance_web3_openapi_schema> \x3Coperation> ....

References

安全使用建议
This skill is largely what it says: a read-only OpenAPI mapping to Binance Web3 public endpoints. Before installing, note that SKILL.md requires the 'uxc' CLI and the binance-web3-openapi-cli link — but the registry metadata doesn't list those binaries; install 'uxc' if you plan to use it. The skill needs network access to web3.binance.com and the raw GitHub schema URL (though a local schema copy is bundled). Be deliberate when supplying wallet addresses (they are sensitive). If you plan to run the included validate.sh, ensure you have ripgrep (rg) and jq available. If these undeclared prerequisites or network accesses are unacceptable in your environment, treat the mismatch as a reason to avoid or further audit the skill.
功能分析
Type: OpenClaw Skill Name: binance-web3-openapi-skill Version: 1.0.0 The skill bundle provides a legitimate interface for interacting with public Binance Web3 market and research APIs using the `uxc` CLI tool. It includes a comprehensive OpenAPI schema (binance-web3.openapi.json) and clear instructions (SKILL.md) for performing read-only operations such as token discovery, market snapshots, and security audits. No evidence of malicious intent, data exfiltration, or harmful prompt injection was found; the included validation script (validate.sh) further suggests a well-maintained and standard skill structure.
能力评估
Purpose & Capability
The skill's stated purpose (public read-only access to Binance Web3 endpoints via uxc + a curated OpenAPI schema) matches the included OpenAPI file and examples. However, the SKILL.md requires the 'uxc' tool and a host CLI alias (binance-web3-openapi-cli) at runtime even though the registry metadata lists no required binaries; the included validation script also expects 'rg' and 'jq'. This is likely an omission in metadata rather than malicious, but it is an inconsistency.
Instruction Scope
Runtime instructions are narrowly scoped to calling public Binance Web3 endpoints via uxc/binance-web3-openapi-cli, inspecting operation schemas, and passing operation-level headers where required. The instructions require network access to https://web3.binance.com and to the raw.githubusercontent.com schema URL. They do not instruct reading local secrets or other system files, nor do they request credentials. Note: some endpoints (address holdings) accept wallet addresses, which are sensitive user data and should be supplied deliberately by the user.
Install Mechanism
This is instruction-only (no install spec) and ships a local OpenAPI JSON copy. No downloads or archive extraction are performed by the skill itself. The only install-related artifact is a validation script (scripts/validate.sh) used by maintainers that requires 'rg' and 'jq'; this script does not appear to run at runtime for agents but does introduce a developer-time dependency.
Credentials
The skill does not declare any required environment variables or credentials, which is consistent with its use of public endpoints. There is no evidence in SKILL.md or code that it attempts to access unrelated secrets or environment variables.
Persistence & Privilege
The skill does not request permanent presence (always:false) and does not modify other skills or system-wide settings. It allows autonomous invocation (disable-model-invocation:false), which is normal for skills; no combination of broad privileges is present that would increase concern.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install binance-web3-openapi-skill
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /binance-web3-openapi-skill 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of binance-web3-openapi-skill. - Enables public read access to Binance Web3 market and research APIs via UXC and a curated OpenAPI schema. - Supports token search, metadata, market snapshots, rankings, smart money signals, token audit, and address holdings. - Provides CLI core workflow, usage examples, and guardrails for interacting with the APIs. - No authentication required for most operations; some endpoints require specific headers or generated IDs.
元数据
Slug binance-web3-openapi-skill
版本 1.0.0
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 1
常见问题

Binance Web3 Openapi Skill 是什么?

Operate Binance Web3 public market and research APIs through UXC with a curated OpenAPI schema. Use when tasks need token search, token metadata/market snaps... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 328 次。

如何安装 Binance Web3 Openapi Skill?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install binance-web3-openapi-skill」即可一键安装,无需额外配置。

Binance Web3 Openapi Skill 是免费的吗?

是的,Binance Web3 Openapi Skill 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Binance Web3 Openapi Skill 支持哪些平台?

Binance Web3 Openapi Skill 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Binance Web3 Openapi Skill?

由 jolestar(@jolestar)开发并维护,当前版本 v1.0.0。

💬 留言讨论