TradingBrokerCustomerSDK
Customer-side copy trading execution agent.From the repository description
npx -y skills add BobbyAxerol/TradingBrokerCustomerSDKAssembled 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=truefor executable commands. - Keep a small
COPY_AGENT_MAX_NOTIONALuntil 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=liveCOPY_AGENT_LIVE_SUBMIT=trueCOPY_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