Binance Skills Hub: a SKILL.md marketplace for crypto-capable agents
Binance Skills Hub is an open skills marketplace that gives AI agents native access to crypto
At a glance
- What is it?
- Binance Skills Hub packages crypto actions as plain-text skill folders that agents such as Claude Code and OpenClaw load from a repository. The mechanism is simple and auditable; the hard parts are credential handling and the fact that the repository's own licence is not stated.
- Who is it for?
- Adopt Binance Skills Hub if you already run an agent that reads SKILL.md folders and you want crypto actions expressed as reviewable text rather than vendor SDK code: install it with npx skills add https://github.com/binance/binance-skills-hub on Node.js 22 or higher, then read skills/binance/spot/SKILL.md before wiring credentials.
- Can I use it commercially?
- Not without permission. GitHub finds no licence file in the repository, and without a licence all rights are reserved by default: you may read the code but not reuse it. Check the README, or ask the authors, before using it.
- Is it still maintained?
- Yes. The repository last received commits 5 days ago.
- What is it written in?
- Mainly JavaScript, according to GitHub's language statistics.
Answers come from the project's GitHub data, last synced on September 15, 2026, and from our analysis. They are not legal advice.
DEEP OPEN-SOURCE ANALYSIS
What problem the skills marketplace actually removes
An agent that can talk about crypto is not the same as an agent that can act on it. The gap is usually glue code: a wrapper per exchange endpoint, a schema per tool call, and a pile of prompt text explaining when each wrapper should fire. Binance Skills Hub attacks that gap by making the unit of distribution a folder containing a SKILL.md file, with YAML frontmatter at the top and structured instructions below. The README describes the repository as an open skills marketplace that gives agents native access to crypto, centralized and decentralized, and lists the intended surface as token search, trade execution, wallet tracking, signal monitoring and DeFi protocol interaction, all through natural language. The audience is agent builders: the README names LangChain, CrewAI and custom stacks, and says integration is a matter of a few lines of config. It is also aimed at contributors, since the repository is organized as one folder per skill and the contribution section exists to grow that set. If you have ever hand-written tool definitions for a spot order endpoint, the appeal is obvious. If you have not, the project will look like a thin wrapper over an API you could call directly.
The SKILL.md format is the whole architecture
There is no runtime described in the README. No daemon, no gateway, no SDK to import. A skill is a directory whose SKILL.md carries YAML frontmatter with title, description, metadata (version and author) and a license field, followed by prose instructions, examples and guidelines. The agent reads that file and decides when the skill applies. This is why the README can claim framework independence without shipping adapters: anything that can load a markdown file with frontmatter can consume a skill. It also means the marketplace is a content repository more than a software library. The data flow runs from the skill file into the agent's context, and from the agent out to whatever endpoint the skill describes, with credentials supplied at runtime. That design has a real consequence: the quality ceiling of the project is the quality of the prose in each SKILL.md, because the file is both documentation and executable intent. A vague description field means the agent loads the skill at the wrong moment. The README's own advice to browse existing skills before contributing is recognition of this. The repository is JavaScript as its primary language, but the skills themselves are markdown, so the language label describes tooling rather than the product.
Installing it and where credentials enter the picture
The README gives one install path. Prerequisite: Node.js version 22 or higher. Then run npx skills add https://github.com/binance/binance-skills-hub. The README states this works with agents such as OpenClaw and Claude Code. Authentication is the part worth reading twice. Binance Skills, described as certain endpoints, require Binance API credentials. The README lists three ways to supply them: environment variables, a secrets file such as .env or .openclaw/secrets.env, or sending them directly to the agent in the chat. It then points to a Security section inside each skill, with the example path skills/binance/spot/SKILL.md#security. Two things follow from that. First, credential handling is per-skill, not centralized, so the security posture of the marketplace is only as good as the weakest skill you install. Second, the README explicitly permits pasting credentials into a chat, which lands them in the conversation transcript and any logs the agent keeps. That option is convenient and I would not use it. The other two options keep secrets out of the prompt, and the README does not rank them, so the choice is yours to make deliberately.
Contribution rules and the licence mismatch
To add a skill, the README says to fork, branch with git checkout -b feature/<skill-name>, create a folder containing a SKILL.md, follow the frontmatter template, and open a pull request to main. The template sets license: MIT inside each skill's frontmatter. That is a per-skill declaration. The repository's own licence is listed as unknown in the metadata supplied here, and the README does not state one at the root. So the situation is: individual skills declare MIT, the container does not declare anything visible. For an engineer deciding whether to adopt this, that asymmetry matters more than it first appears. MIT on a skill file is permissive, but it says nothing about the surrounding tooling, the npx installer, or any Binance API terms that govern the endpoints the skills call. The README's disclaimer is separate from licensing and is a liability disclaimer, not a grant. I cannot resolve this from the material available. Check for a LICENSE file at the repository root before you depend on it in anything that ships. This is a factual gap, not a legal opinion, and it is the single easiest thing to verify.
Where this design breaks down
The first limitation is coverage. The README describes intent across centralized and decentralized crypto, but the only skill path named anywhere in the text is skills/binance/spot. Everything else, wallet tracking, signals, DeFi protocols, is a stated goal rather than a documented artifact in the material provided. If your agent needs a chain or a product that has no skill folder yet, the marketplace gives you a format to fill, not a solution. The second limitation is that the README publishes no compatibility matrix. It names OpenClaw and Claude Code as examples and claims any framework works, but a claim of universality is not a tested list, and the install command goes through npx skills, which implies a specific loader convention. Whether your agent's loader matches that convention is something you find out by trying. The third is the security model already noted: credentials per skill, with a chat-paste option on the menu. The fourth is the disclaimer itself, which states the tool is informational, that outputs come as is and as available, that AI-generated content may include errors, biases or outdated information, and that Binance may modify or discontinue the feature at its discretion with functionality varying by region or user profile. Read that as a product statement: the surface can change under you, and the README gives no versioning or deprecation policy to plan around. If you need a stable, contracted interface for order placement, this is the wrong layer to depend on.
Compared with calling the API from your own tool code
The obvious alternative is skipping the marketplace and writing your own tool definitions against the exchange API, using whatever schema format your agent framework expects. The difference is where the knowledge lives. With hand-written tools, the mapping from user intent to endpoint lives in your code, in a language you control, with types and tests. With Skills Hub, it lives in markdown instructions that the model interprets at runtime. That buys you portability across frameworks and the ability to add a capability by dropping in a folder, and it costs you determinism: a prose instruction can be misread in a way a function signature cannot. A second alternative, for teams already standardized on one framework, is that framework's own tool or plugin registry. Those tend to come with a versioned package, a changelog and a test harness. Skills Hub, based on the material here, has none of those published yet. The honest comparison is not which is more capable but which failure you prefer: a skill that silently does the wrong thing because a description was ambiguous, or a wrapper you have to maintain yourself when the API changes. Pick based on how much of your agent's crypto behaviour you are willing to leave to prompt interpretation.
Maintenance cost and what to watch
There are no releases retrieved for this repository, so there is no changelog to diff against and no version tags to pin. Updating means re-running the install command or pulling the repository, and because skills are markdown, an update can change agent behaviour without changing any code you can review in a lockfile. That is a real maintenance property worth naming: your dependency is text that a model reads, so a wording change upstream is a behaviour change downstream. The contribution model compounds it. Skills are merged from outside contributors with a version field in frontmatter that the contributor sets, and the README does not describe a review standard beyond opening a pull request to main. For a team, the practical posture is to vendor the skill folders you actually use into your own repository, pin them, and diff them on update, rather than tracking the marketplace live. That also gives you a place to correct a description field that your agent keeps misreading. The per-skill license: MIT frontmatter makes vendoring straightforward for those files; confirm the root licence first, since the metadata supplied here does not state one.
Editorial conclusion
Adopt Binance Skills Hub if you already run an agent that reads SKILL.md folders and you want crypto actions expressed as reviewable text rather than vendor SDK code: install it with npx skills add https://github.com/binance/binance-skills-hub on Node.js 22 or higher, then read skills/binance/spot/SKILL.md before wiring credentials. Do not adopt it if you need a published compatibility matrix, a stated repository licence, or a guarantee that a given skill covers the chain you care about, because the README supplies none of those. Verify three things first: the licence file at the repository root, the exact env var names each skill expects, and whether the skills you need exist yet, since the contribution guide implies the catalogue is still being filled in.
Community notes