← Back to Skills Marketplace
403
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install xt-exchange
Description
XT.COM exchange CLI — spot & futures trading via progressive conversation. Market data, balance, orders, transfer, and withdrawal.
Usage Guidance
This skill appears to be what it says: it runs the included Python CLI scripts and calls XT.COM API endpoints. Before installing, consider: 1) Only provide an API key with the minimum permissions needed (e.g., read-only for market data; separate trading key without withdrawal permission if possible). 2) Prefer environment variables over storing keys in ~/.xt-exchange/credentials.json; avoid echoing keys into chat or logs. 3) Review the included scripts yourself (they are bundled) and verify network hosts are sapi.xt.com / fapi.xt.com. 4) Be aware the skill will run Python and may run `pip3 install requests` — run in an isolated environment if you are cautious. 5) Test with a low-permission or small-balance account first. 6) The skill relies on conversational confirmations before executing trades/withdrawals — these are procedural (agent-enforced), not cryptographic safeguards; treat API keys as sensitive and assume actions could occur if the agent or environment is compromised.
Capability Analysis
Type: OpenClaw Skill
Name: xt-exchange
Version: 1.0.0
The OpenClaw AgentSkills bundle provides legitimate CLI tools for interacting with the XT.COM cryptocurrency exchange's spot and futures APIs. The `SKILL.md` documentation includes robust safety instructions for the AI agent, explicitly requiring user confirmation before executing sensitive operations such as placing orders, transfers, or withdrawals. The Python scripts (`xt_spot.py`, `xt_futures.py`) handle API keys by prioritizing environment variables (`XT_ACCESS_KEY`, `XT_SECRET_KEY`) and falling back to a documented local file (`~/.xt-exchange/credentials.json`). All network communications are directed to legitimate XT.COM API endpoints (`https://sapi.xt.com`, `https://fapi.xt.com`). There is no evidence of intentional malicious behavior, unauthorized data exfiltration, persistence mechanisms, or obfuscation. The design choices, including explicit safety prompts for the agent, align with a benign and responsible implementation of a financial trading skill.
Capability Assessment
Purpose & Capability
Name/description (XT.COM spot & futures CLI) matches the files and runtime instructions. Required binary (python3) and required env vars (XT_ACCESS_KEY, XT_SECRET_KEY) are appropriate and expected for an exchange CLI.
Instruction Scope
SKILL.md stays within the trading scope (market data, balance, orders, transfer, withdraw). It instructs the agent to check credentials via environment variables and ~/.xt-exchange/credentials.json and to run the included Python scripts. Caution: the examples use commands like `echo $XT_ACCESS_KEY` and `cat ~/.xt-exchange/credentials.json` which will print secrets to stdout/logs; the skill also suggests `pip3 install requests` which writes to disk. The skill relies on conversational confirmation before trades, but that confirmation is enforced by the agent workflow (not by external technical safeguards).
Install Mechanism
There is no opaque download/install step: this is instruction-plus-scripts. The SKILL.md includes an optional brew formula suggestion for python@3 only. The code files are included in the skill bundle and network calls go to XT.COM API hosts (sapi.xt.com, fapi.xt.com). No third-party or shortened URLs or archives are fetched by the install process.
Credentials
The skill requests only XT_ACCESS_KEY and XT_SECRET_KEY (primaryEnv XT_ACCESS_KEY) and will also read a local credentials file if present. No unrelated credentials, secrets, or system paths are requested. Note: storing keys in ~/.xt-exchange/credentials.json or echoing them to stdout can expose them to logs or other observers — the keys are powerful and should be scoped/restricted.
Persistence & Privilege
always:false and the skill is user-invocable. It does not request persistent platform-wide privileges or modify other skills. It can be invoked autonomously (platform default), which is normal; combined with trading permissions, that increases impact if keys are present, but that is an expected property of any trading skill.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install xt-exchange - After installation, invoke the skill by name or use
/xt-exchange - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: XT.COM spot & futures trading via progressive conversation
Metadata
Frequently Asked Questions
What is XT Exchange?
XT.COM exchange CLI — spot & futures trading via progressive conversation. Market data, balance, orders, transfer, and withdrawal. It is an AI Agent Skill for Claude Code / OpenClaw, with 403 downloads so far.
How do I install XT Exchange?
Run "/install xt-exchange" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is XT Exchange free?
Yes, XT Exchange is completely free (open-source). You can download, install and use it at no cost.
Which platforms does XT Exchange support?
XT Exchange is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created XT Exchange?
It is built and maintained by 0xH4rry (@realm520); the current version is v1.0.0.
More Skills