agentsclimarketplace

TradingBrokerCustomerSDK

Skill BobbyAxerol/TradingBrokerCustomerSDK

Customer-side copy trading execution agent.From the repository description

Install
npx -y skills add BobbyAxerol/TradingBrokerCustomerSDK

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

2.7 KB, 671 tokens by cl100k_base, as published. Nobody here has run it

Copy Agent Skill

This is the operator/AI-agent workflow for installing, checking, and supporting a customer-side copy trading agent.

Rules

  • Never print or copy broker API secrets.
  • Never ask the customer to enable withdrawal permission.
  • Start with dry-run, then Binance USDM testnet, then tiny live only with explicit approval.
  • Keep COPY_AGENT_REQUIRE_SIGNATURE=true for executable commands.
  • Keep a small COPY_AGENT_MAX_NOTIONAL until the customer has reviewed live behavior.
  • Use the local HALT file for emergency stop:
mkdir -p ~/.copy_agent
touch ~/.copy_agent/HALT

Diagnose

Basic machine/config check:

copy-agent doctor --config examples/agent_config.example.json --verbose

Read a log file and summarize known problems:

copy-agent diagnose-log ~/.copy_agent/agent.log --tail-lines 500

Common findings:

  • SIGNATURE_INVALID: command was changed after signing, or the signing secret/key is wrong.
  • COMMAND_EXPIRED: customer VPS clock or SaaS command TTL needs review.
  • LOCAL_HALT: HALT file is active; do not remove it until broker state is understood.
  • RISK_LIMIT: local capital/allocation/max-notional/max-quantity policy blocked the order.
  • RATE_LIMIT: lower polling/order burst or check broker/SaaS rate limits.
  • SAAS_REPORT: broker execution may already be idempotency-marked; retry result reporting, not the broker order.

Testnet

Check Binance USDM testnet connectivity:

copy-agent test-broker \
  --config examples/agent_config.example.json \
  --broker binance-usdm \
  --testnet \
  --query-account

Place and cancel a tiny far-from-market LIMIT order:

copy-agent test-broker \
  --config examples/agent_config.example.json \
  --broker binance-usdm \
  --testnet \
  --place-cancel-smoke \
  --confirm TESTNET_ORDER \
  --symbol BTCUSDT \
  --quantity 0.001 \
  --price 1

Live Preflight

Live preflight without placing an order:

copy-agent live-preflight --config examples/agent_config.example.json

With broker account/open-order check:

copy-agent live-preflight --config examples/agent_config.example.json --check-broker

Live submission requires:

  • COPY_AGENT_BROKER_MODE=live
  • COPY_AGENT_LIVE_SUBMIT=true
  • COPY_AGENT_LIVE_CONFIRM=I_UNDERSTAND_THIS_SUBMITS_LIVE_ORDERS
  • Binance API key/secret on the customer VPS
  • command signature enabled
  • symbol allowlist
  • max notional
  • no active HALT file

SaaS Commands

Run one polling cycle:

copy-agent run-once --config examples/agent_config.example.json

Run continuously:

copy-agent run --config examples/agent_config.example.json

Send heartbeat:

copy-agent heartbeat --config examples/agent_config.example.json

Keep looking

Skills are one crate of 326,144. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.