Polymarket
2025Emma/vibe-coding-cn
Comprehensive Polymarket skill covering prediction markets, API, trading, market data, and real-time WebSocket data streaming.
Manage Binance historical market data from data.binance.vision using the binance-datatool CLI.
$ npx skills add lostleaf/binance-datatool --skill binance-datatool -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install lostleaf/binance-datatool binance-datatool --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/lostleaf/binance-datatool.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/binance-datatool .claude/skills/binance-datatool && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "binance-datatool" agent skill from https://github.com/lostleaf/binance-datatool/tree/main/skills/binance-datatool into .claude/skills/binance-datatool/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "binance-datatool", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/lostleaf/binance-datatool/tree/main/skills/binance-datatoolType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add lostleaf/binance-datatool --skill binance-datatool -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install lostleaf/binance-datatool binance-datatool --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/lostleaf/binance-datatool.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/binance-datatool .agents/skills/binance-datatool && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "binance-datatool" agent skill from https://github.com/lostleaf/binance-datatool/tree/main/skills/binance-datatool into .agents/skills/binance-datatool/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "binance-datatool", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add lostleaf/binance-datatool --skill binance-datatool -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install lostleaf/binance-datatool binance-datatool --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/lostleaf/binance-datatool.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/binance-datatool .cursor/skills/binance-datatool && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "binance-datatool" agent skill from https://github.com/lostleaf/binance-datatool/tree/main/skills/binance-datatool into .cursor/skills/binance-datatool/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "binance-datatool", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/lostleaf/binance-datatool.git --path skills/binance-datatool--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add lostleaf/binance-datatool --skill binance-datatool -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install lostleaf/binance-datatool binance-datatool --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/lostleaf/binance-datatool.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/binance-datatool .gemini/skills/binance-datatool && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "binance-datatool" agent skill from https://github.com/lostleaf/binance-datatool/tree/main/skills/binance-datatool into .gemini/skills/binance-datatool/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "binance-datatool", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install lostleaf/binance-datatool binance-datatoolInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add lostleaf/binance-datatool --skill binance-datatool -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/lostleaf/binance-datatool.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/binance-datatool .github/skills/binance-datatool && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "binance-datatool" agent skill from https://github.com/lostleaf/binance-datatool/tree/main/skills/binance-datatool into .github/skills/binance-datatool/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "binance-datatool", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add lostleaf/binance-datatool --skill binance-datatool -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install lostleaf/binance-datatool binance-datatool --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/lostleaf/binance-datatool.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/binance-datatool .opencode/skills/binance-datatool && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "binance-datatool" agent skill from https://github.com/lostleaf/binance-datatool/tree/main/skills/binance-datatool into .opencode/skills/binance-datatool/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "binance-datatool", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
binance-datatoolManage Binance historical market data from data.binance.vision using the binance-datatool CLI.
Binance Datatool is an agent skill from lostleaf/binance-datatool. Manage Binance historical market data from data.binance.vision using the binance-datatool CLI. List available symbols, browse remote archive files, download klines/trades/funding rates with aria2, and verify SHA256 checksums. Use this skill whenever the user mentions Binance historical data, klines, candlestick data, trade data, funding rates, data.binance.vision, or asks to download, list, or verify Binance market data — even if they don't mention binance-datatool by name. Also use when the user asks about…
Its SKILL.md is about 2.5k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Backend & APIs, covering Stock and market analysis, Realtime and WebSockets and REST APIs. It works with Binance. The repository describes itself as: A non-official Python toolkit for managing historical market data from data.binance.vision. The licence is BSD-3-Clause.
3 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 79975f5. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
pippipxbrewaptFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use pip and pipx, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Binance Datatool loads about 2.5k tokens when it runs. Until then it costs about 192 tokens; SKILL.md has 750 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
- Ubuntu/Debian: `sudo apt install aria2`Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from lostleaf/binance-datatool at commit 79975f5, republished under its BSD-3-Clause licence (© lostleaf). 750 words, ~2,539 tokens.
.claude/skills/binance-datatool/SKILL.md (or your agent's skills folder).A CLI for downloading and managing Binance historical market data from data.binance.vision.
By default, the CLI runs at WARNING level and produces almost no log output. For agent use,
always pass -v so loguru prints INFO-level progress to stderr. This gives you visibility
into what the tool is doing (listing symbols, downloading files, verifying checksums). Use -vv
for DEBUG-level output when troubleshooting.
All log output goes to stderr. Command results (symbol lists, file paths, dry-run diffs) go to stdout. This separation means piping stdout is always safe.
Before running any command, ensure three things are in place:
pip install binance-datatool or pipx install binance-datatoolBINANCE_DATATOOL_ARCHIVE_HOME to a directory for local data
storage. Required by download and verify. Can also be passed per-command via --archive-home.export BINANCE_DATATOOL_ARCHIVE_HOME="$HOME/crypto_data/binance_archive"download command for parallel, resumable downloads.brew install aria2sudo apt install aria2| Value | Market segment |
|---|---|
spot | Spot trading market |
um | USD-M perpetual and delivery futures |
cm | COIN-M perpetual and delivery futures |
| Value | Meaning |
|---|---|
daily | Files partitioned by day |
monthly | Files partitioned by month |
| CLI value | Description | Needs --interval? |
|---|---|---|
klines | Candlestick (OHLCV) data | Yes |
aggTrades | Aggregated trades | No |
trades | Individual trades | No |
fundingRate | Futures funding rates | No |
bookDepth | Order book depth | No |
bookTicker | Best bid/ask updates | No |
indexPriceKlines | Index price klines | Yes |
markPriceKlines | Mark price klines | Yes |
premiumIndexKlines | Premium index klines | Yes |
metrics | Futures metrics | No |
liquidationSnapshot | Liquidation snapshots | No |
1m 3m 5m 15m 30m 1h 2h 4h 6h 8h 12h 1d 3d 1w 1mo
Only required for data types marked "Yes" in the table above.
| Value | Meaning |
|---|---|
perpetual | No expiry; open until closed |
delivery | Expires on a fixed settlement date |
All commands accept the global options -v (verbosity) and --archive-home PATH.
List available symbols from the remote archive.
binance-datatool -v list-symbols <TRADE_TYPE> [OPTIONS]| Option | Description |
|---|---|
--freq | Partition frequency (default: daily) |
--type | Dataset type (default: klines) |
--quote ASSET | Filter by quote asset (repeatable) |
--exclude-leverage | Exclude leveraged tokens (spot only) |
--exclude-stables | Exclude stablecoin pairs |
--contract-type | Filter futures by contract type |
Output: one symbol per line to stdout.
List archive files for given symbols. Reads symbols from stdin if none given as arguments.
binance-datatool -v list-files <TRADE_TYPE> [SYMBOLS...] [OPTIONS]| Option | Description |
|---|---|
--freq | Partition frequency (default: daily) |
--type | Dataset type (default: klines) |
--interval | Interval for kline-class data types |
-l / --long | Three-column TSV output: size, timestamp, path |
--only-zip | Print only .zip files |
--only-checksum | Print only .CHECKSUM files |
--progress-bar | Show progress bar on stderr |
Output: one path per line, or TSV with -l.
Download archive files into the local archive directory using aria2.
binance-datatool -v download <TRADE_TYPE> [SYMBOLS...] [OPTIONS]| Option | Description |
|---|---|
--freq | Partition frequency (default: daily) |
--type | Dataset type (default: klines) |
--interval | Interval for kline-class data types |
-n / --dry-run | Preview what would be downloaded without writing files |
--aria2-proxy | Let aria2c inherit proxy env vars |
--progress-bar | Show progress bar on stderr |
Dry-run output: TSV lines <reason>\t<size>\t<path> where reason is new or updated.
Real-run output: download stats on stderr (downloaded/failed/skipped counts).
Exit codes: 0 = success, 2 = partial failure.
Verify local zip files against SHA256 checksums.
binance-datatool -v verify <TRADE_TYPE> [SYMBOLS...] [OPTIONS]| Option | Description |
|---|---|
--freq | Partition frequency (default: daily) |
--type | Dataset type (default: klines) |
--interval | Interval for kline-class data types |
--keep-failed | Keep failed files instead of deleting them |
-n / --dry-run | Scan without verifying |
--progress-bar | Show progress bar on stderr |
Exit codes: 0 = all passed, 2 = verification failures.
A three-step pipeline: list symbols, download, verify.
# Step 1: List USDT spot symbols (exclude stablecoins and leveraged tokens)
binance-datatool -v list-symbols spot \
--quote USDT --exclude-stables --exclude-leverage > symbols.txt
# Step 2: Download daily 1m klines
binance-datatool -v download spot \
--freq daily --type klines --interval 1m < symbols.txt
# Step 3: Verify downloaded files
binance-datatool -v verify spot \
--freq daily --type klines --interval 1m < symbols.txtbinance-datatool -v list-symbols um \
--quote USDT --exclude-stables --contract-type perpetual > symbols.txt
binance-datatool -v download um \
--freq daily --type klines --interval 1m < symbols.txt
binance-datatool -v verify um \
--freq daily --type klines --interval 1m < symbols.txtNote: funding rates use monthly frequency and no interval.
binance-datatool -v list-symbols um \
--freq monthly --type fundingRate \
--quote USDT --exclude-stables --contract-type perpetual > symbols.txt
binance-datatool -v download um \
--freq monthly --type fundingRate < symbols.txt
binance-datatool -v verify um \
--freq monthly --type fundingRate < symbols.txt-v so you can see INFO-level progress on stderr. Without it the tool is
nearly silent under normal operation.download --dry-run first to preview what will be
fetched, especially for broad queries like all USDT symbols.list-symbols output to a file and pipe it into both download
and verify to keep the symbol set consistent across steps.fundingRate typically requires --freq monthly. If list-files returns nothing,
try switching the frequency.SYMBOLS arguments are given, commands read symbols
from stdin. This enables list-symbols | download pipelines or file-based workflows.--type values are camelCase. Use the exact values from the Data Types table above (e.g.
fundingRate, aggTrades, bookDepth), not snake_case variants like funding_rate.© lostleaf, BSD-3-Clause. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/binance-datatool of lostleaf/binance-datatool.
Open the folder on GitHubat commit 79975f5
Binance Datatool next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Binance Datatool this skilllostleaf/binance-datatool | 148 | — | ~2.5k | Automated safety check: Notes | BSD-3-Clause | |
| Polymarket2025Emma/vibe-coding-cn | 23k | 1 repos | ~1.6k | Automated safety check: Pass | MIT | |
| Trust Wallet APItrustwallet/tw-agent-skills | 104 | — | ~424 | Automated safety check: Pass | MIT | |
| Binance Wallet Trackerbinance/binance-skills-hub | 1.1k | — | ~5.3k | Automated safety check: Pass | None | |
| Crypto ExecutorLeoYeAI/openclaw-master-skills | 2.2k | — | ~4k | Automated safety check: Pass | MIT | |
| Web3 PolymarketPolymarket/agent-skills | 191 | 2 repos | ~2k | Automated safety check: Pass | None |
2025Emma/vibe-coding-cn
Comprehensive Polymarket skill covering prediction markets, API, trading, market data, and real-time WebSocket data streaming.
trustwallet/tw-agent-skills
Trust Wallet API for crypto data — token search, prices, trending tokens, swap quotes, market data, security checks, address validation, asset info, and coin status across 100+ blockchains.
binance/binance-skills-hub
Wallet tracking and monitoring on Binance Web3. An agent skill from binance/binance-skills-hub.
LeoYeAI/openclaw-master-skills
Complete autonomous trading engine for Binance with WebSocket real-time, OCO orders, Kelly Criterion position sizing, trailing stops, circuit breakers, daily performance reports, AND NOW adaptive…
Polymarket/agent-skills
Polymarket integration for prediction market trading on Polygon.
2025Emma/vibe-coding-cn
Cryptofeed - Real-time cryptocurrency market data feeds from 40+ exchanges.
Works with
Categories
Manage Binance historical market data from data.binance.vision using the binance-datatool CLI. Binance Datatool is an agent skill from lostleaf/binance-datatool.vision using the binance-datatool CLI.
Binance Datatool fits situations like: the user mentions Binance historical data; candlestick data; data.binance.vision; asks to download.
Run `npx skills add lostleaf/binance-datatool --skill binance-datatool -a claude-code`. Or copy the skill folder (skills/binance-datatool in lostleaf/binance-datatool) into .claude/skills/binance-datatool in your project. Claude Code loads it when a task matches its description.
Run `npx skills add lostleaf/binance-datatool --skill binance-datatool -a codex`. Or copy the skill folder (skills/binance-datatool in lostleaf/binance-datatool) into .agents/skills/binance-datatool in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add lostleaf/binance-datatool --skill binance-datatool -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/binance-datatool, .gemini/skills/binance-datatool, .github/skills/binance-datatool and .opencode/skills/binance-datatool in your project.
Going by SKILL.md and its folder, Binance Datatool needs the command-line tools its instructions call (pip, pipx, brew and apt). Our summary lists: Python 3.
SKILL.md contains no URLs. Its commands use pip, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (runs commands with sudo), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.
Binance Datatool is published under the BSD-3-Clause licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.5k tokens (SKILL.md is roughly 10k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Binance Datatool: Polymarket (2025Emma/vibe-coding-cn, 23k stars), Trust Wallet API (trustwallet/tw-agent-skills, 104 stars), Binance Wallet Tracker (binance/binance-skills-hub, 1.1k stars) and Crypto Executor (LeoYeAI/openclaw-master-skills, 2.2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
lostleaf (a GitHub user) maintains it in lostleaf/binance-datatool, which has 148 GitHub stars. The repository was last updated on May 6, 2026.
Source: lostleaf/binance-datatool on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.