← Back to Skills Marketplace
nexustrader
by
Quantweb3-Scott
· GitHub ↗
· v1.0.5
· MIT-0
165
Downloads
0
Stars
0
Active Installs
6
Versions
Install in OpenClaw
/install nexustrader
Description
NexusTrader trading assistant. Query crypto balances, positions, prices, and place orders on Binance, Bybit, OKX, Bitget, HyperLiquid.
Usage Guidance
This skill is internally coherent for running a local NexusTrader MCP bridge, but you should: (1) review and control the NexusTrader-mcp source you install (the installer expects you to git clone https://github.com/Quantweb3-com/NexusTrader-mcp), (2) start with testnet/demo keys and verify the workflow before using live keys, (3) keep auto-start disabled (NEXUSTRADER_NO_AUTOSTART=1) unless you understand and accept that a background daemon will hold access to your API keys, (4) inspect install.sh and bridge.py yourself before running them, and (5) remember the agent is responsible for confirming trades — the code documents that requirement but does not enforce a human-in-the-loop confirmation itself.
Capability Assessment
Purpose & Capability
Name/description match the actual code and instructions. The skill needs python3, the 'uv' CLI, and the fastmcp Python package to operate a local MCP server and call exchange-backed tools; it reads local .keys/.secrets.toml for API keys which is necessary for trading.
Instruction Scope
SKILL.md and bridge.py keep behavior narrowly scoped to interacting with a local MCP server (default 127.0.0.1:18765) and reading .env and the project's .keys/.secrets.toml. The skill relies on the agent/user to confirm order operations (the code does not itself enforce an interactive confirmation flow), and it allows an opt-in auto-start of a background daemon which, if enabled, will hold access to API keys. These are documented but are important operational considerations.
Install Mechanism
There is no automatic remote install specified in the skill registry. Provided install.sh is a local helper that expects the user to clone the upstream GitHub repo and to install 'uv' themselves; it does not silently pull arbitrary code from untrusted servers. The script can update the local OpenClaw skill registry (index.json) when run, which is expected for an installer but worth noting.
Credentials
The only privileged credential is the local-file credential NEXUSTRADER_API_KEYS (.keys/.secrets.toml) — appropriate for a trading integration. The skill declares optional environment variables (NEXUSTRADER_PROJECT_DIR, NEXUSTRADER_MCP_URL, NEXUSTRADER_NO_AUTOSTART). Access to the API key file is high-privilege but proportional to the stated functionality. Be aware that enabling auto-start gives the daemon continuous access to those keys.
Persistence & Privilege
The skill is not always:true and does not auto-enable itself by default. However, it can auto-start a background nexustrader-mcp daemon if the user opts in (NEXUSTRADER_NO_AUTOSTART=0). The install script can also modify ~/.openclaw/skills/index.json when run. These are documented behaviors but increase runtime persistence/privilege when the user enables them.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install nexustrader - After installation, invoke the skill by name or use
/nexustrader - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.5
- Clarified that auto-start is now disabled by default; manual enablement is required in the .env file.
- Added detailed security and environment variable documentation, emphasizing local key storage and user control.
- Expanded usage and setup instructions, including explicit paths and safety guidance.
- Updated side effects to reflect new default behavior regarding background daemon auto-start.
v1.0.4
- Added a credentials section with clearer details about the required API keys.
- Introduced support for several environment variables: NEXUSTRADER_MCP_URL, NEXUSTRADER_PROJECT_DIR, NEXUSTRADER_NO_AUTOSTART.
- Improved metadata to clarify side effects (including potential uv installation via install.sh).
- No changes to business logic or command usage.
v1.0.3
Version 1.0.3 of nexustrader
- No changes detected in this release.
v1.0.2
- Added detailed metadata, including new requirements for "uv" and "fastmcp" and exchange API key storage details.
- Documented NexusTrader's MCP server connection (127.0.0.1:18765) and SSE protocol usage.
- Noted possible side effects: automatic starting of the nexustrader-mcp daemon, with option to disable via environment variable.
- Clarified that external HTTP APIs should not be called directly; all commands use bridge.py via exec.
v1.0.1
- Updated documentation to English with concise command examples.
- Clarified use of exec tool only—no code or HTTP API calls allowed.
- Standardized symbol formats and command syntax for all supported exchanges.
- Added explicit user confirmation requirement before executing order-related actions.
- Streamlined error handling instructions for balance, position, and server issues.
v1.0.0
Initial release of NexusTrader quantitative trading assistant.
- Query cryptocurrency account balances, positions, market data, and execute trading operations via shell commands.
- Supports Binance, Bybit, OKX, Bitget, and HyperLiquid exchanges.
- Includes detailed tool command table and natural language intent mapping for common trading queries.
- Safe order workflow: user confirmation required for real trading commands.
- Provides troubleshooting guidelines and error handling instructions.
Metadata
Frequently Asked Questions
What is nexustrader?
NexusTrader trading assistant. Query crypto balances, positions, prices, and place orders on Binance, Bybit, OKX, Bitget, HyperLiquid. It is an AI Agent Skill for Claude Code / OpenClaw, with 165 downloads so far.
How do I install nexustrader?
Run "/install nexustrader" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is nexustrader free?
Yes, nexustrader is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does nexustrader support?
nexustrader is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created nexustrader?
It is built and maintained by Quantweb3-Scott (@quantweb3-scott); the current version is v1.0.5.
More Skills