Model or dataset
binance/binance-skills-hub avatar
binance/binance-skills-hub

Binance Skills Hub lists pasting API credentials into the chat as a supported way to authenticate

Binance Skills Hub is an open skills marketplace that gives AI agents native access to crypto

1,041 stars232 forksJavaScriptLicense varies

At a glance

What is it?
Binance Skills Hub is a marketplace of Markdown skill files that give an AI agent natural language access to exchange and DeFi endpoints. Its structure is almost trivially simple, five files at the root and one folder of skills, which is what makes the authentication section easy to read closely: alongside environment variables and a secrets file, it lists sending Binance API credentials directly to the agent in the chat.
Who is it for?
The skill format is worth borrowing if you build agent tooling, because a folder with one Markdown file and a fixed frontmatter contract is easy to review and easy to fork. The credentials question is the reason to be careful.
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 22 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 October 2, 2026, and from our analysis. They are not legal advice.

Editorial analysis

Authentication includes sending API credentials to the agent in the chat

The authentication section offers three ways to supply Binance API credentials, and the third one does not belong in an installation guide. The first is environment variables. The second is a secrets file, with two examples named, a dotenv file or one under an agent configuration directory. The third is sending the credentials directly to the agent in the chat. Exchange API credentials are not read-only: depending on the permission scope they can place orders and move funds, and a credential pasted into a conversation is a credential written into a transcript that may be retained, logged, summarised or sent to a model provider. The readme does say each skill has its own security section, and it points at one by path, so the guidance exists a level below the page that lists the options. Use the first two and treat the third as a mistake.

The pitch says execute trades, the disclaimer says informational only

The opening sentence lists what agents can do through the hub: search tokens, execute trades, track wallets, monitor signals and interact with DeFi protocols, all through natural language. The disclaimer at the bottom of the same file then describes the whole thing as an informational tool only, provided on an as is and as available basis without representation or warranty, and says it does not constitute investment, financial, trading or any other form of advice, nor represent a recommendation to buy, sell or hold. It goes further: the exchange may modify or discontinue the feature at its discretion, and functionality may vary by region or user profile. That combination is unusual. A tool whose documented purpose includes placing trades is described in terms normally reserved for a market commentary page, and the discontinuation clause means the interface you automate against can be withdrawn without a migration path.

Skills are Markdown files with a fixed frontmatter contract

The whole unit of this marketplace is a folder containing one file. Each skill lives in its own folder and holds a SKILL.md with YAML frontmatter and structured instructions, and the required shape is given verbatim in the contribution guide:

markdown
---
title: <Skill Name>
description: A clear description of what the skill does and when to use it.
metadata:
  version: <Skill Version>
  author: <Your Github Username>
license: MIT
---

# <Skill Name>

[Add instructions, examples, and guidelines here]

The description field is the one that matters operationally, since it is what an agent reads to decide whether to load the skill at all, and the template asks for both what it does and when to use it. The contribution flow is a fork, a branch named after the skill, a new folder, and a pull request against the main branch. The readme also asks contributors to browse the existing skills first for patterns and naming conventions, which implies the conventions are learned by imitation rather than specified.

Every skill must declare MIT, the hub root declares nothing

The frontmatter template hardcodes one line: the licence field must read MIT. So every contributed skill asserts its own terms inside its own metadata. The repository itself does not. The root holds five entries, a GitHub directory, a gitignore, the contribution guide, the readme and the skills folder, and none of them is a licence file, while the repository's licence metadata is empty. The practical reading is that a skill's own frontmatter is the only licence statement you can rely on, and that the hub as a container carries no terms of its own. If you are reviewing a third-party skill before letting an agent run it, that frontmatter line, and the absence of a repository licence behind it, is the whole of the legal picture you are given.

Five entries at the root, and installation runs someone else's CLI

There is no manifest, no lock file, no build step and no test directory here. Everything is Markdown under the skills folder, and the repository reports JavaScript as its primary language even though the visible text contains none. Getting it into an agent takes one command, and that command fetches a third-party program:

bash
npx skills add https://github.com/binance/binance-skills-hub

The documented prerequisite is Node.js 22 or higher, and the readme names OpenClaw and Claude Code as agents it works with while claiming the design is framework agnostic, mentioning LangChain, CrewAI or your own stack and promising that plugging into crypto takes a few lines of config. Two things follow. The install takes whatever the default branch holds at the moment you run it, with no version argument and no tagged releases to pin, so the skill set is not reproducible. And the promise of a few lines of config is the only integration detail offered: there is no manifest listing which endpoints a given skill actually calls.

The disclaimer spends its length on the AI output, which is the product

Read the disclaimer as a description rather than boilerplate and it becomes informative. Several consecutive sentences are about what the model produces: the exchange does not endorse or guarantee AI-generated information, such information should not be relied on alone for decision making, and it may include or reflect the views of third parties as well as errors, biases or outdated information. Everything this hub ships is natural language instruction loaded into an agent, so the disclaimer is describing the medium itself rather than a side feature bolted onto a database client. The market-risk language is standard and equally load bearing: prices are subject to high volatility, you may not get back what you put in, past performance does not predict future performance, and you are told to consult an independent adviser before investing. None of that is specific to this project, but it does describe accurately what a natural language interface to a live exchange can get wrong.

Editorial conclusion

The skill format is worth borrowing if you build agent tooling, because a folder with one Markdown file and a fixed frontmatter contract is easy to review and easy to fork. The credentials question is the reason to be careful. An exchange API key handed to a chat transcript is in the transcript, whatever the agent provider then does with it, so use the environment variable or the secrets file instead and keep the chat option for keys you would be willing to rotate. And read the disclaimer as a description of the product rather than boilerplate: a hub whose opening line advertises executing trades describes itself as an informational tool only, and says the feature may be discontinued at the exchange's discretion.

Frequently asked questions

What is Binance Skills Hub?

An open skills marketplace built by Binance that gives AI agents native access to crypto, both centralized and decentralized. The readme lists searching tokens, executing trades, tracking wallets, monitoring signals and interacting with DeFi protocols through natural language, and says it is designed for any agent, framework or chain rather than only Binance products.

How do I install Binance Skills Hub?

With one command through an external skills command line tool, which requires Node.js 22 or higher and works with agents such as OpenClaw and Claude Code. The documented command adds the repository by URL and takes no version argument, so it installs whatever the default branch holds at that moment.

How do I give a Binance skill my API credentials?

The readme lists three options: environment variables, a secrets file such as a dotenv file or one under an agent configuration directory, or sending the credentials directly to the agent in the chat. It also points at a security section inside each individual skill for details.

How do I contribute a skill to Binance Skills Hub?

Fork the repository, create a branch named after the skill, add a folder containing a SKILL.md file, and open a pull request against main. The file needs YAML frontmatter with a title, a description covering what it does and when to use it, a version, an author, and a licence field set to MIT.

Does Binance stand behind what these skills output?

No. The disclaimer describes the hub as an informational tool only, provided as is, states that it does not constitute investment, financial or trading advice, and says the exchange does not endorse or guarantee AI-generated information, which may include errors, biases or outdated material.

Official sources

  1. binance/binance-skills-hub on GitHub
  2. Issues
  3. README
Add this badge to your README

If you maintain this project, the badge below links readers to this analysis and shows its maintenance status from the daily GitHub snapshot. Paste the markdown into your README; add ?metric=license or ?metric=stars to the image URL for a different field.

Add this badge to your README

markdown
[![Hysen Labs](https://hysenlabs.com/badge/binance-binance-skills-hub.svg)](https://hysenlabs.com/projects/binance-binance-skills-hub)