dprolabs/dpro-ccxt/ccxt-trade
Claude Code and agent skill by dprolabs/dpro-ccxt
- community
Checking that the SKILL.md file is still in the repository.
Validate, place, and cancel exchange orders through CCXT. Use only for explicit user-requested trading actions.
Install
npx vskill@latest install dprolabs/dpro-ccxt/ccxt-tradeSKILL.md
Use this skill only when user explicitly asks to trade.
Rules:
- Validate input before execution.
- Use
exchangefield directly. - Respect account risk guards (set during
account_add_api). - For side effects, review preview details before execution.
create_order,cancel_order, andset_leveragerequireoptions.confirm=trueto proceed.- When credentials are missing, use
ccxt-admin.account_add_api exchange=<X> payload={alias:<A>,apiKey:<K>,secret:<S>} runtimeContext={password:<MASTER_PASSWORD>}onboarding. - Do not suggest environment-variable credential setup.
Confirmation Requirement
create_order, cancel_order, and set_leverage require explicit confirmation:
- Set
options.confirm=truein the request, or - The call returns
CONFIRMATION_REQUIREDwith adetails.previewobject.
Always confirm with the user before setting confirm=true.
details.preview is a preflight preview from request fields. Exchange precision and market limits are enforced during execution.
Prompting for API Keys
When the action fails with NO_API_ACCOUNT:
- Use
../references/exchange-onboarding.mdfor exchange-specific API page and requirements. - Ask user to create API key/secret in exchange API management.
- Remind user trading permissions must be enabled for write actions.
- Guide user to add credentials via
account_add_apifirst. - Remind user that
account_add_apistores credentials locally before live trade actions are retried.
If user already has credentials:
- do not suggest onboarding again
- retry the requested trade flow directly
When response code is ACCOUNT_LOCKED:
- ask for master password only
- do not ask for API key/secret again
- retry the same trade command with password context
AUTH_ERROR handling
When request fails with AUTH_ERROR:
- Ask user to verify key validity and trade permission scope.
- If key is stale/invalid, guide key rotation and re-run
account_add_api. - If credentials already valid, retry the trade request (no repeated onboarding).
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/ccxt-trade/SKILL.md
Popularity
- Repository stars
- 6
- 7-day trend score
- 10
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/dprolabs/dpro-ccxt/ccxt-trade)