Enseña a tu agente IAa usar BytNode.

Siete skills abiertos. Una vez instalados, tu agente lee las unidades correctas, respeta los límites de tu plan y se recupera de los errores.

Código abierto con licencia MIT, en el formato Agent Skills que leen Claude, Codex, Cursor y más de 70 agentes.

Recorre el repositoriosin salir de la página.

Público
main0 etiquetasAbrir en GitHub
bytnodedocs(readme): Codex installer needs one path per skill; Windows zip command32678be28 oct 20265 commits

El verdadero bytnode/bytnode-skills, tal como lo muestra GitHub. Abre las carpetas, lee un SKILL.md, vuelve atrás.

Abrir un skill

Lee el README,de principio a fin.

Todas las opciones de instalación y cómo los skills siguen al paso de la API. Desplázate dentro, abre el índice o pasa a la licencia.

Ir a
Abrir en GitHub

BytNode skills

Agent skills that teach an AI agent (Claude, Codex, Cursor, the BytNode-AI app…) to use BytNode, the crypto market-data API — correctly, the first time.

BytNode serves aggregated market data on the largest crypto pairs: candles and trades, order flow, derivatives (funding, open interest, basis, liquidations), options, technical indicators, on-chain, spot ETFs, macro and sentiment — over REST, a real-time WebSocket and a native MCP server. These skills carry what an agent needs to know and would otherwise get wrong: units, bucket timing, pagination, plan limits, error recovery, and how to read the numbers.

SkillUse it when the agent…
bytnode-apicalls the REST API or writes code against it (the foundation: auth, discovery, units, time, pagination, errors)
bytnode-mcpanswers questions through the BytNode MCP server's tools
bytnode-market-analysisinterprets funding, open interest, basis, CVD, liquidations, options, sentiment or macro
bytnode-history-backtestdownloads history for a backtest, a dataset or a chart
bytnode-realtime-streambuilds on the WebSocket stream (trades, liquidations, order books)
bytnode-sdkuses the official Python or TypeScript SDK
bytnode-market-briefwrites a market report or daily brief from BytNode data

Install

The seven skills follow the open Agent Skills format (one folder per skill, a SKILL.md inside), so the same files work in every agent below. Install all of them: each skill is only loaded when a task needs it.

Claude Code

Plugin marketplace (recommended — one command to update later):

/plugin marketplace add bytnode/bytnode-skills
/plugin install bytnode@bytnode

Update: /plugin marketplace update bytnode. Or, from a terminal, with the skills CLI (Node.js 18+):

npx skills add bytnode/bytnode-skills -a claude-code -g    # -g: every project (~/.claude/skills)
                                                           # without -g: this project (.claude/skills)

Codex (CLI, IDE extension, desktop app)

From a terminal:

npx skills add bytnode/bytnode-skills -a codex -g          # -g: ~/.agents/skills, every repo
                                                           # without -g: .agents/skills of this repo

Or ask Codex itself, at its prompt, with the built-in installer (it writes to ~/.codex/skills). Give it the path of each skill — a URL to the whole skills/ folder is refused:

$skill-installer install from the repo bytnode/bytnode-skills the paths skills/bytnode-api skills/bytnode-mcp skills/bytnode-market-analysis skills/bytnode-history-backtest skills/bytnode-realtime-stream skills/bytnode-sdk skills/bytnode-market-brief

One skill: $skill-installer install https://github.com/bytnode/bytnode-skills/tree/main/skills/bytnode-api.

Codex picks up new skills automatically; type /skills to check, restart Codex if one is missing.

Any other coding agent

Cursor, Gemini CLI, GitHub Copilot, OpenCode, Windsurf, Cline, Goose, Kiro, Roo Code and 70+ others:

npx skills add bytnode/bytnode-skills                      # detects your agents and asks where
npx skills add bytnode/bytnode-skills -a cursor -a gemini-cli -g   # or name them
npx skills add bytnode/bytnode-skills --list               # see the skills without installing
npx skills add bytnode/bytnode-skills --skill bytnode-api  # only one skill
npx skills update -g                                       # update later

Without Node.js, copy the folders yourself into the skills folder your agent reads (.agents/skills/ in a project is read by Codex, Cursor, Gemini CLI, Copilot, OpenCode and most others; Claude Code reads .claude/skills/):

git clone --depth 1 https://github.com/bytnode/bytnode-skills
mkdir -p ~/.agents/skills && cp -r bytnode-skills/skills/* ~/.agents/skills/
git clone --depth 1 https://github.com/bytnode/bytnode-skills
New-Item -ItemType Directory -Force "$HOME\.agents\skills" | Out-Null
Copy-Item -Recurse -Force bytnode-skills\skills\* "$HOME\.agents\skills\"

BytNode-AI app: copy the folders into ~/.bytnode-ai/skills/ (same commands, other folder).

Chat assistants (claude.ai, Claude Desktop, ChatGPT, Gemini, Mistral…)

Claude (claude.ai, desktop app): zip one skill folder per upload, then Settings → Capabilities → Skills → Upload skill (code execution must be on; the menu can sit under Customize depending on your plan). Start with bytnode-mcp and bytnode-market-analysis.

cd bytnode-skills/skills && zip -r bytnode-mcp.zip bytnode-mcp      # macOS, Linux
cd bytnode-skills\skills; Compress-Archive bytnode-mcp bytnode-mcp.zip   # Windows

Any other chatbot (no skill upload): paste the content of the SKILL.md you need into the custom instructions of a project or custom assistant, and attach its references/ files as knowledge files. For live data, also add the BytNode MCP server as a connector: https://api.bytnode.com/mcp (sign-in with OAuth on bytnode.com, no key to paste).

Then give the agent data access

  • REST, SDK, WebSocket: a key in the environment, export BYTNODE_API_KEY=cb_live_… (PowerShell: $env:BYTNODE_API_KEY="cb_live_…"), free at bytnode.com/sign-up.
  • MCP connectors (claude.ai, ChatGPT, Claude Code): add https://api.bytnode.com/mcp; they sign in with OAuth, no key. See the bytnode-mcp skill.

How the skills stay true

Everything that can drift — routes, parameters, units, error codes, snapshot fields, indicators, MCP tools — lives in references/*.generated.md, generated from the public contract (https://api.bytnode.com/openapi.json) and the MCP server card. CONTRACT.json records the contract version they were generated from. The skills never hard-code a pair count or a price: they tell the agent to ask the API (/v1/symbols, /v1/limits).

python tools/generate_references.py          # regenerate from the live contract
python tools/generate_references.py --check  # CI: fail if a generated file is stale

evals/ holds the test tasks used to check each skill (run with and without the skill) and real captured responses in evals/fixtures/.

License

MIT for the skills. The data you fetch with them is governed by your BytNode subscription.

Siete skills, uno para cada tarea.

Instálalos todos: un agente solo abre un skill cuando la tarea lo necesita.

  • API RESTBase

    Llamar a la API o programar sobre ella: descubrimiento, unidades, fechado de los buckets, paginación, límites del plan y recuperación de errores.

    Los otros seis skills se apoyan en él.
    bytnode-apiSKILL.mdCódigo
  • Servidor MCP

    Responder preguntas de mercado con las once herramientas MCP: qué herramienta para qué pregunta, límites del plan, resúmenes y respuestas cortadas.

    bytnode-mcpSKILL.mdCódigo
  • Análisis de mercado

    Leer funding, open interest, basis, CVD, liquidaciones, opciones, sentimiento y macro sin confundir una unidad ni una ventana.

    bytnode-market-analysisSKILL.mdCódigo
  • Histórico y backtests

    Descargar histórico para un backtest o un conjunto de datos: ajustado al plan, todas las páginas, solo filas definitivas, sin sesgo de anticipación.

    bytnode-history-backtestSKILL.mdCódigo
  • Flujo en tiempo real

    Construir sobre el WebSocket: tokens para el navegador, velas en directo a partir de los trades, mensajes perdidos y reconexión.

    bytnode-realtime-streamSKILL.mdCódigo
  • SDK de Python y TypeScript

    Programar con los SDK oficiales: instalación, histórico a pandas, errores y reintentos integrados, flujo.

    bytnode-sdkSKILL.mdCódigo
  • Resumen de mercado

    Redactar un resumen de mercado diario o matinal: qué obtener, qué comprobar y un formato fijo y fechado.

    bytnode-market-briefSKILL.mdCódigo
  • bytnode/bytnode-skillsLos siete skills, el README con todas las opciones de instalación y el generador que los mantiene al paso de la API.Ver en GitHub

Instala en una línea,donde sea que corra tu agente.

Los mismos archivos funcionan en todos los agentes. Elige el tuyo.

Tu agenteTodas las opciones, paso a paso, en el README
  1. En Claude Code, añade el marketplace e instala el plugin (recomendado):

  2. Actualizar más tarde:

  3. O desde una terminal, para todos los proyectos (Node.js 18+):

Después, dale los datos a tu agente.

Para la API REST, los SDK y el WebSocket, pon una clave en BYTNODE_API_KEY: el plan gratuito no pide tarjeta. Los asistentes de chat se conectan al servidor MCP e inician sesión con OAuth.

Siempre al paso de la API

Rutas, unidades, códigos de error y herramientas MCP se generan desde el contrato público de la API, nunca se copian a mano, y cada skill se probó frente a un agente que trabajaba sin él.