← 返回 Skills 市场
ahuserious

Nautilus Trader

作者 Dan Repaci · GitHub ↗ · v0.1.0
cross-platform ⚠ suspicious
392
总下载
1
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install nautilus-trader
功能描述
NautilusTrader algorithmic trading platform for strategy development and live trading. Use when building trading strategies, backtesting, or deploying to Hyp...
安全使用建议
Key points to consider before installing/using this skill: - The skill explicitly asks you to provide HYPERLIQUID_PK (a raw private key) and HYPERLIQUID_VAULT in a .env, but the registry metadata declares no required environment variables — that mismatch reduces transparency. - The package includes executable Python files (a 'patch' module and live-trading examples) that the agent is instructed to import and run; review those files (hyperliquid_patch.py, live_trading.py, set_leverage.py) line-by-line before running. - The pre-scan found unicode control characters in SKILL.md, which can hide or obfuscate content; inspect the raw files for hidden characters or injected instructions. - If you plan to use live trading: never use a real private key until you fully audit the code. Prefer testnet keys, a signing service, or an external signer/hardware wallet rather than placing raw private keys in .env. - Ask the publisher for provenance (homepage, source repo, release signing). Lack of a homepage and unknown source increases risk. - If you still want to test: run the skill in an isolated environment (air-gapped or VM), use ephemeral/testnet credentials, and monitor network calls. If the skill will be allowed to act autonomously, restrict that capability until you validate behavior. - Additional useful artifacts to request or check: full contents of hyperliquid_patch.py and set_leverage.py, any network endpoints used by the patch, and how the patch modifies NautilusTrader internals.
功能分析
Type: OpenClaw Skill Name: nautilus-trader Version: 0.1.0 The skill is designed for algorithmic trading on Hyperliquid, which inherently involves high-risk operations like handling cryptocurrency private keys and executing live trades. The `SKILL.md` and Python scripts (`references/hyperliquid_patch.py`, `references/live_trading.py`, `references/set_leverage.py`) transparently request and use `HYPERLIQUID_PK` and `HYPERLIQUID_VAULT` from environment variables to interact with the legitimate Hyperliquid API. The `hyperliquid_patch.py` file implements a monkey-patch to fix known bugs in the Nautilus Trader's Hyperliquid adapter (serialization and price precision issues), which is a vulnerability *fix* for a third-party library, not a malicious act by the skill itself. All actions, including the use of broad `Bash` permissions for `pip install` and script execution, are directly aligned with the stated purpose of enabling live trading and strategy development, without any evidence of intentional harmful behavior or prompt injection attempts against the agent.
能力评估
Purpose & Capability
Name/description (NautilusTrader + Hyperliquid live trading) is consistent with the code and docs included. However, the skill metadata declares no required environment variables or credentials while the runtime instructions explicitly require HYPERLIQUID_PK (private key) and HYPERLIQUID_VAULT. That mismatch is incoherent and reduces transparency about what secrets the skill needs.
Instruction Scope
SKILL.md instructs the user/agent to import a local patch module (hyperliquid_patch) before importing NautilusTrader, create a .env containing a raw private key, and to run live-trading and leverage-setting scripts. Those runtime instructions cause the agent to execute bundled Python code that will use a sensitive private key; the skill instructions access sensitive environment variables that were not declared in the registry metadata. No instructions appear to demand unrelated system files, but the undisclosed secret usage is a scope and transparency problem.
Install Mechanism
There is no install spec (instruction-only), which is lower risk than arbitrary downloads. The SKILL.md recommends pip installing nautilus_trader and hyperliquid-python-sdk from PyPI — expected for this purpose. The skill does bundle three Python modules (hyperliquid_patch.py, live_trading.py, set_leverage.py) that the agent may import and execute; bundling executable code without an explicit install step or provenance is worth scrutiny.
Credentials
The runtime instructions require HYPERLIQUID_PK (a raw private key) and HYPERLIQUID_VAULT; asking for a private key is proportionate to live trading but highly sensitive. The skill metadata did not declare any required env vars or a primary credential, creating an opacity problem. There are no other unrelated credentials, but the absence of declared secrets in registry metadata while instructing to provide them is a red flag.
Persistence & Privilege
Skill flags: always=false and model invocation enabled (normal). The skill does not request permanent 'always' presence or system-level configuration changes in the provided materials. Autonomous invocation is allowed by default — combine that with the private-key usage only if you plan to let the agent act on its own with real funds.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install nautilus-trader
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /nautilus-trader 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
Version 0.1.0 - Initial release of the NautilusTrader skill. - Provides guidance for strategy development, backtesting, and live trading with NautilusTrader. - Includes setup for Hyperliquid mainnet integration and SDK patch for price precision. - Offers templates and examples for building, running, and backtesting trading strategies. - Documentation covers indicator development, multi-timeframe strategies, and environment configuration.
元数据
Slug nautilus-trader
版本 0.1.0
许可证
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Nautilus Trader 是什么?

NautilusTrader algorithmic trading platform for strategy development and live trading. Use when building trading strategies, backtesting, or deploying to Hyp... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 392 次。

如何安装 Nautilus Trader?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install nautilus-trader」即可一键安装,无需额外配置。

Nautilus Trader 是免费的吗?

是的,Nautilus Trader 完全免费(开源免费),可自由下载、安装和使用。

Nautilus Trader 支持哪些平台?

Nautilus Trader 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Nautilus Trader?

由 Dan Repaci(@ahuserious)开发并维护,当前版本 v0.1.0。

💬 留言讨论