Connect to crypto exchanges (Binance, Kraken, Coinbase, etc.).

MITAuto-check passedBusiness, Finance & HR

Install Exchange Connector

skills CLI
$ npx skills add Signal-Execution-Labs/forex-trading-ai-agent --skill exchange-connector -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Signal-Execution-Labs/forex-trading-ai-agent exchange-connector --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Signal-Execution-Labs/forex-trading-ai-agent.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/exchange-connector .claude/skills/exchange-connector && rm -rf skills-src

Use ~/.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/

Facts

Skill name
exchange-connector
GitHub stars
162
Token cost
~1k tokens
SKILL.md length
211 words
Files
2 (incl. scripts)
Skills in repo
11
Repo updated
First seen
Licence
MIT

At a glance

Connect to crypto exchanges (Binance, Kraken, Coinbase, etc.).

  • Works in 4 steps: Get API keys from exchange (enable… → Add to ~/.kit/exchanges.json → Test connection with balance query → …
  • Tasks that involve Stock and market analysis
  • SKILL.md covers Overview, Supported Exchanges, Configuration and Commands, plus 2 more sections
  • Runs Python scripts from its folder; calls python3

What it does

Exchange Connector is an agent skill from Signal-Execution-Labs/forex-trading-ai-agent. Connect to crypto exchanges (Binance, Kraken, Coinbase, etc.). Execute orders, manage API keys, stream market data.

Its SKILL.md is about 1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including scripts (for example `scripts/exchange_cli.py`).

It sits in Business, Finance & HR, covering Stock and market analysis. It works with Binance and Coinbase. The repository describes itself as: About AI quantitative trading platform for crypto, stocks, and forex with backtesting, live trading, market data, and multi-agent research.vibe-trading…. The licence is MIT.

When your agent uses it

  • Tasks that involve Stock and market analysis

Example prompts

  • “/exchange-connector”

Requirements

  • Python 3

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. Get API keys from exchange (enable trading permissions)
  2. Add to ~/.kit/exchanges.json
  3. Test connection with balance query
  4. Verify with small test order

What it can do on your machine

Read from SKILL.md and the folder at commit b8a6047. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    Ships 1 file in scripts/ (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • python3

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Exchange Connector loads about 1k tokens when it runs. Until then it costs about 34 tokens; SKILL.md has 211 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~34
When it runs · the whole SKILL.md, loaded when a task matches
~1k

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.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

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); the scripts in this folder are not scanned.

SKILL.md

The full file from Signal-Execution-Labs/forex-trading-ai-agent at commit b8a6047, republished under its MIT licence (© Signal-Execution-Labs). 211 words, ~1,037 tokens.

Download SKILL.mdSave it as .claude/skills/exchange-connector/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
exchange-connector
description
Connect to crypto exchanges (Binance, Kraken, Coinbase, etc.). Execute orders, manage API keys, stream market data.

Exchange Connector

Connect K.I.T. to cryptocurrency exchanges for trading and market data.

Overview

This skill provides unified access to 100+ crypto exchanges via the CCXT library:

  • API Key Management - Secure storage and rotation
  • Order Execution - Market, limit, stop-loss orders
  • Market Data - Real-time prices, orderbook, trades
  • Balance Queries - Portfolio across exchanges

Supported Exchanges

ExchangeIDFeatures
BinancebinanceSpot, Futures, Margin
KrakenkrakenSpot, Futures
CoinbasecoinbaseSpot
KuCoinkucoinSpot, Futures
BybitbybitDerivatives
OKXokxFull suite

Configuration

API keys are stored in ~/.kit/exchanges.json:

json
{
  "binance": {
    "apiKey": "your-api-key",
    "secret": "your-secret",
    "sandbox": false
  },
  "kraken": {
    "apiKey": "your-api-key",
    "secret": "your-secret"
  }
}

⚠️ Security: Never commit API keys! Use environment variables or encrypted storage.

Commands

Check Connection
bash
python3 -c "
import ccxt
exchange = ccxt.binance({'apiKey': 'KEY', 'secret': 'SECRET'})
print(exchange.fetch_balance())
"
Get Current Price
bash
python3 -c "
import ccxt
exchange = ccxt.binance()
ticker = exchange.fetch_ticker('BTC/USDT')
print(f\"BTC/USDT: {ticker['last']}\")
"
Place Market Order
bash
python3 -c "
import ccxt
exchange = ccxt.binance({'apiKey': 'KEY', 'secret': 'SECRET'})
order = exchange.create_market_buy_order('BTC/USDT', 0.001)
print(order)
"
Place Limit Order
bash
python3 -c "
import ccxt
exchange = ccxt.binance({'apiKey': 'KEY', 'secret': 'SECRET'})
order = exchange.create_limit_buy_order('BTC/USDT', 0.001, 40000)
print(order)
"
Get Open Orders
bash
python3 -c "
import ccxt
exchange = ccxt.binance({'apiKey': 'KEY', 'secret': 'SECRET'})
orders = exchange.fetch_open_orders('BTC/USDT')
for o in orders:
    print(f\"{o['side']} {o['amount']} @ {o['price']}\")
"
Cancel Order
bash
python3 -c "
import ccxt
exchange = ccxt.binance({'apiKey': 'KEY', 'secret': 'SECRET'})
result = exchange.cancel_order('ORDER_ID', 'BTC/USDT')
print(result)
"
Get OHLCV Data
bash
python3 -c "
import ccxt
exchange = ccxt.binance()
ohlcv = exchange.fetch_ohlcv('BTC/USDT', '1h', limit=24)
for candle in ohlcv:
    print(f\"O:{candle[1]} H:{candle[2]} L:{candle[3]} C:{candle[4]}\")
"
Stream Orderbook (WebSocket)
bash
python3 -c "
import ccxt.pro as ccxtpro
import asyncio

async def watch():
    exchange = ccxtpro.binance()
    while True:
        ob = await exchange.watch_order_book('BTC/USDT')
        print(f\"Best bid: {ob['bids'][0][0]}, Best ask: {ob['asks'][0][0]}\")
        
asyncio.run(watch())
"

Workflow

Adding a New Exchange
  1. Get API keys from exchange (enable trading permissions)
  2. Add to ~/.kit/exchanges.json
  3. Test connection with balance query
  4. Verify with small test order
Order Types
TypeUse Case
marketImmediate execution at best price
limitExecute at specific price or better
stop_lossSell when price drops to level
take_profitSell when price reaches target
stop_limitStop-loss with limit price
Error Handling

Common errors:

  • AuthenticationError - Invalid API keys
  • InsufficientFunds - Not enough balance
  • InvalidOrder - Bad order parameters
  • RateLimitExceeded - Too many requests

Scripts

Use scripts/exchange_cli.py for quick operations:

bash
python3 scripts/exchange_cli.py --exchange binance --action balance
python3 scripts/exchange_cli.py --exchange binance --action price BTC/USDT
python3 scripts/exchange_cli.py --exchange binance --action buy BTC/USDT 0.001

© Signal-Execution-Labs, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file (scripts) in skills/exchange-connector of Signal-Execution-Labs/forex-trading-ai-agent.

  • SKILL.md
  • scripts/exchange_cli.py

Open the folder on GitHubat commit b8a6047

Compare with similar skills

Exchange Connector 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.

Exchange Connector compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Exchange Connector this skillSignal-Execution-Labs/forex-trading-ai-agent162—~1kAutomated safety check: PassMIT
Onchainsundial-org/awesome-openclaw-skills663—~2.2kAutomated safety check: PassNone
Fintoolsecond-state/fintool316—~5.9kAutomated safety check: PassNone
Query Token Infobinance/binance-skills-hub1.1k—~922Automated safety check: PassNone
Hyperliquid Readerhimself65/finance-skills3.4k—~2.3kAutomated safety check: PassMIT
Crypto Reportaahl/skills1621 repos~122Automated safety check: PassMIT

Similar skills

  • Onchain

    sundial-org/awesome-openclaw-skills

    CLI for crypto portfolio tracking, market data, CEX history, and transaction lookups.

    663 GitHub stars~2.2k tokensUpdated 7 mo ago
    Business, Finance & HRAuto-check passed
  • Fintool

    second-state/fintool

    Financial trading CLIs — spot and perp trading on Hyperliquid, Binance, Coinbase, OKX.

    316 GitHub stars~5.9k tokensUpdated 4 mo ago
    Business, Finance & HRAuto-check passed
  • Query Token Info

    binance/binance-skills-hub

    Per-token details for a specific token identified by keyword, symbol, or contract address: (1) search — find tokens by keyword/symbol/contract; (2) meta — static info: name, symbol, logo, social…

    1.1k GitHub stars~922 tokensUpdated 1 mo ago
    Business, Finance & HRAuto-check passed
  • Hyperliquid Reader

    himself65/finance-skills

    Read Hyperliquid (app.hyperliquid.xyz) perp and spot market data through opencli and Hyperliquid's public info API: mark, oracle, and mid prices, 24h change, funding rates (hourly and annualized…

    3.4k GitHub stars~2.3k tokensUpdated 6 days ago
    Business, Finance & HRAuto-check passed
  • Crypto Report

    aahl/skills

    Get cryptocurrency market data. An agent skill from aahl/skills.

    162 GitHub starsUsed in 1 repo~122 tokens
    Business, Finance & HRAuto-check passed
  • Binance Spot

    TermiX-official/cryptoclaw

    Binance official spot trading skill — place orders, manage accounts, and access real-time market data via Binance Spot API.

    100 GitHub stars~1.1k tokensUpdated 4 mo ago
    Business, Finance & HRAuto-check passed

More from Signal-Execution-Labs/forex-trading-ai-agent

All 11 skills in this repo
  • Rebalancer

    Signal-Execution-Labs/forex-trading-ai-agent

    Automatic portfolio rebalancing to maintain target allocations.

    162 GitHub stars~2.2k tokensUpdated 27 days ago
    Auto-check passed
  • Alert System

    Signal-Execution-Labs/forex-trading-ai-agent

    Set price alerts, volume alerts, indicator alerts (RSI/MACD), and news alerts for crypto trading.

    162 GitHub stars~1.6k tokensUpdated 27 days ago
    Auto-check passed
  • Auto Trader

    Signal-Execution-Labs/forex-trading-ai-agent

    Automated trading with strategy execution, risk management, position sizing, and stop-loss/take-profit.

    162 GitHub stars~2.1k tokensUpdated 27 days ago
    Auto-check passed
  • Backtester

    Signal-Execution-Labs/forex-trading-ai-agent

    Backtest trading strategies with historical data. An agent skill from Signal-Execution-Labs/forex-trading-ai-agent.

    162 GitHub stars~2.7k tokensUpdated 27 days ago
    Auto-check passed
  • Defi Connector

    Signal-Execution-Labs/forex-trading-ai-agent

    Connect to DeFi protocols for staking, lending, yield farming, and liquidity provision.

    162 GitHub stars~2.4k tokensUpdated 27 days ago
    Auto-check passed
  • Dividend Manager

    Signal-Execution-Labs/forex-trading-ai-agent

    Track dividends, manage DRIP (reinvestment), forecast income, and optimize dividend portfolio.

    162 GitHub stars~2.1k tokensUpdated 27 days ago
    Auto-check passed

Works with

Questions about Exchange Connector

What does Exchange Connector do?

Connect to crypto exchanges (Binance, Kraken, Coinbase, etc.). Exchange Connector is an agent skill from Signal-Execution-Labs/forex-trading-ai-agent.).

When should I use Exchange Connector?

Exchange Connector fits situations like: tasks that involve Stock and market analysis.

How do I install Exchange Connector in Claude Code?

Run `npx skills add Signal-Execution-Labs/forex-trading-ai-agent --skill exchange-connector -a claude-code`. Or copy the skill folder (skills/exchange-connector in Signal-Execution-Labs/forex-trading-ai-agent) into .claude/skills/exchange-connector in your project. Claude Code loads it when a task matches its description.

How do I install Exchange Connector in Codex?

Run `npx skills add Signal-Execution-Labs/forex-trading-ai-agent --skill exchange-connector -a codex`. Or copy the skill folder (skills/exchange-connector in Signal-Execution-Labs/forex-trading-ai-agent) into .agents/skills/exchange-connector in your project. Codex loads it when a task matches its description.

Can I use Exchange Connector in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Signal-Execution-Labs/forex-trading-ai-agent --skill exchange-connector -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/exchange-connector, .gemini/skills/exchange-connector, .github/skills/exchange-connector and .opencode/skills/exchange-connector in your project.

What does Exchange Connector need to run?

Going by SKILL.md and its folder, Exchange Connector needs Python for the scripts in its folder and the command-line tools its instructions call (python3). Our summary lists: Python 3.

Does Exchange Connector access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Exchange Connector safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Exchange Connector use?

Exchange Connector is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Exchange Connector use?

About 1k tokens (SKILL.md is roughly 4.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Exchange Connector?

Skills that share tags, products or a category with Exchange Connector: Onchain (sundial-org/awesome-openclaw-skills, 663 stars), Fintool (second-state/fintool, 316 stars), Query Token Info (binance/binance-skills-hub, 1.1k stars) and Hyperliquid Reader (himself65/finance-skills, 3.4k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Exchange Connector?

Signal-Execution-Labs (a GitHub organization) maintains it in Signal-Execution-Labs/forex-trading-ai-agent, which has 162 GitHub stars. The repository holds 11 skills in this directory. The repository was last updated on September 14, 2026.

Source: Signal-Execution-Labs/forex-trading-ai-agent on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.