← 返回 Skills 市场
93
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install nautilus-trader-pro
功能描述
How to use the NautilusTrader algorithmic trading platform for data conversion, strategy development, backtesting, paper trading (sandbox), and live trading....
安全使用建议
This skill is a thorough how-to for NautilusTrader and largely matches its stated purpose, but it instructs you to run network-based installers and build steps that execute code from the internet (e.g., rustup via curl | sh and https://astral.sh/uv/install.sh piped to sh). Before running any commands suggested here: 1) Inspect the remote installer scripts (don't blindly pipe to sh). 2) Prefer official, well-known installers or package managers where possible. 3) Clone only the repository you trust (check the GitHub org and repo integrity). 4) Use testnet/sandbox modes and least-privilege API keys when trying out live adapters; never use production exchange keys in an untrusted environment. 5) If you're unsure about the astral.sh 'uv' installer, skip it and use a standard virtualenv/venv or pipx alternative. If you want a safer recommendation, I can: (a) show the exact commands to inspect the remote scripts before running them, (b) propose an install flow avoiding curl|sh, or (c) summarize which environment variables are required for sandbox vs production and how to scope API keys.
功能分析
Type: OpenClaw Skill
Name: nautilus-trader-pro
Version: 1.0.0
The skill bundle provides comprehensive and legitimate instructions for using the NautilusTrader algorithmic trading platform. It guides the agent through environment setup, including installing the Rust toolchain and the 'uv' package manager using standard installation scripts (e.g., rustup.rs and astral.sh), and cloning the official repository from GitHub. While the instructions involve high-risk actions such as executing remote scripts and managing exchange API keys via environment variables, these are standard practices for this specific domain and are entirely consistent with the stated purpose of developing and executing trading strategies. No evidence of malicious intent, data exfiltration, or unauthorized persistence was found.
能力评估
Purpose & Capability
Name/description (NautilusTrader usage: data conversion, backtesting, sandbox/live trading) align with the instructions. The SKILL.md consistently focuses on installing and using NautilusTrader and references the correct per-feature documentation (backtesting, data conversion, live/paper trading, strategy development).
Instruction Scope
Instructions tell the agent to inspect the user's workspace (ls pyproject.toml and nautilus_trader/__init__.py), clone the Nautilus repo from GitHub if missing, and run build/setup commands. These actions are coherent with setting up this project. The skill also references many exchange-specific environment variables (BINANCE_API_KEY, BYBIT_API_KEY, IB gateway config, etc.) which are appropriate for the live-trading features but are sensitive — the skill does not attempt to exfiltrate them, but it does instruct the user to set them for live connections. Overall scope stays within the trading domain.
Install Mechanism
There is no registry install spec, but the runtime instructions include multiple network-based installs: git clone from GitHub (reasonable), rustup installation via curl | sh (common but executes remote script), and an installer fetched from https://astral.sh/uv/install.sh piped to sh (a third-party domain that is not a canonical, widely-audited package host). The curl | sh pattern and an unverified installer URL are high-risk because they execute remote code on the user's machine; this is disproportionate to an instruction-only skill's least-privilege surface and should be reviewed manually before running.
Credentials
The skill does not declare required env vars in the registry, but the documentation explains many environment variables for exchange adapters (BINANCE_*, BYBIT_*, OKX_*, DATABENTO, IB gateway host/ports, etc.). Those variables are expected and proportionate to live trading. Because the skill is instruction-only, it doesn't request credentials itself, but users following the guide will need to provision sensitive API keys — they should understand the risks of granting those keys to any code. The SKILL.md also recommends setting build-related env vars (PYO3_PYTHON, LD_LIBRARY_PATH) which are justified for source builds.
Persistence & Privilege
always is false and the skill is instruction-only with no install manifest that would persist components into the agent environment. It does direct cloning and local builds when asked, but it does not request permanent skill-level privileges or attempt to modify other skills or system-wide agent settings.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install nautilus-trader-pro - 安装完成后,直接呼叫该 Skill 的名称或使用
/nautilus-trader-pro触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of NautilusTrader Skill.
- Guides users through environment setup, including prerequisites, installing dependencies, and verifying the installation.
- Explains workspace detection and repository cloning if needed.
- Summarizes how to select and use the appropriate reference guide for each core task (data conversion, strategy development, backtesting, paper trading, live trading).
- Provides an overview of NautilusTrader's project structure and main concepts (market data types, instrument types, BarType syntax).
- Lists optional extra dependencies for various venues and reporting features.
元数据
常见问题
Nautilus Trader 是什么?
How to use the NautilusTrader algorithmic trading platform for data conversion, strategy development, backtesting, paper trading (sandbox), and live trading.... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 93 次。
如何安装 Nautilus Trader?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install nautilus-trader-pro」即可一键安装,无需额外配置。
Nautilus Trader 是免费的吗?
是的,Nautilus Trader 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Nautilus Trader 支持哪些平台?
Nautilus Trader 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Nautilus Trader?
由 Ricky(@tujinsama)开发并维护,当前版本 v1.0.0。
推荐 Skills