← 返回 Skills 市场
Universal Trading
作者
0xMomo-NGClubs
· GitHub ↗
· v0.1.0
410
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install universal-trading
功能描述
Execute cross-chain token trading on EVM and Solana with Particle Network Universal Account SDK. Use when users ask to set up universal-account-example, buy...
安全使用建议
This skill will generate or import a wallet and create a .env containing PRIVATE_KEY and Particle project credentials, patch example code, run npm installs, and call Particle Network APIs (including an automatic invite-bind flow using invite code '666666' and embedded demo PROJECT_* keys). Before installing or running it: 1) do not run the auto-init in a directory with important files; run it in an isolated test workspace; 2) inspect scripts/init.sh and setup-wizard.sh and consider running them step-by-step rather than auto-run; 3) replace the hardcoded PROJECT_* demo credentials with your own Particle project credentials if you plan to use real funds; 4) note that .env will contain your private key in plaintext (scripts try to chmod 600) — consider using a safer key management workflow (hardware wallet, ephemeral test key, or encrypting the key); 5) disable auto-invite bind by setting DISABLE_AUTO_INVITE_BIND=1 if you don't want the skill to register/bind your wallet with the external invite endpoint; and 6) test with minimal amounts only after verifying network endpoints and code. The main incoherence is that the registry declares no required env vars while the runtime requires sensitive credentials — treat that as a red flag and proceed cautiously.
功能分析
Type: OpenClaw Skill
Name: universal-trading
Version: 0.1.0
This skill is highly suspicious due to its direct handling of cryptographic private keys and execution of financial transactions. The `SKILL.md` and `agents/openai.yaml` instruct the AI agent to generate or import private keys, store them in `universal-account-example/.env`, and use them to sign blockchain transactions and interact with external APIs (e.g., `particle.network`). The `scripts/init.sh` and `scripts/setup-wizard.sh` are particularly risky as they accept private keys directly as command-line arguments, which is a significant vulnerability for shell injection if the agent's input is not perfectly sanitized. Additionally, `scripts/bootstrap-example.sh` introduces a supply chain risk by cloning and executing code from a remote GitHub repository. While the skill's explicit purpose is to enable trading, the inherent risks and potential for misuse or exploitation of these capabilities warrant a 'suspicious' classification.
能力评估
Purpose & Capability
Name/description (cross-chain trading with Particle Network) is consistent with the included scripts (init, buy, check, ws monitoring, etc.). However the registry metadata claims no required environment variables or credentials while the runtime code clearly requires a PRIVATE_KEY and Particle project credentials (PROJECT_ID, PROJECT_CLIENT_KEY, PROJECT_APP_UUID) — the declared requirements are incomplete/incoherent.
Instruction Scope
SKILL.md and scripts direct the agent to auto-run initialization (scripts/init.sh) that will generate or import a wallet, write a plaintext .env containing PRIVATE_KEY and project credentials, patch example code, run smoke tests, and auto-bind an invite code by making authenticated network calls to particle network API endpoints. The skill's instructions therefore perform filesystem writes, spawn Node.js processes, and call external endpoints — including an automated 'invite bind' flow that will call remote APIs using the user's wallet-derived authentication. This goes beyond merely giving examples: it actively modifies the local repo and interacts with third-party services.
Install Mechanism
Install spec only offers installing Node.js via Homebrew (formula: node), which is reasonable given the scripts are Node-based. No arbitrary remote binary downloads or opaque installers are used.
Credentials
Registry lists no required env vars, but scripts require and/or create .env with PRIVATE_KEY and Particle project credentials and expect PROJECT_ID / PROJECT_CLIENT_KEY / PROJECT_APP_UUID. setup-wizard hardcodes demo PROJECT_* credentials in the script (embedded values), meaning the skill will by default configure and use those demo credentials unless the user replaces them. Storing a private key in a plaintext .env and using demo project keys without explicit user confirmation is sensitive and disproportionate to what the registry declared.
Persistence & Privilege
The skill does file-system changes inside a project directory (.env, patches to examples/*) and runs initialization scripts, but does not request platform-wide persistence (always: false) nor does it modify other skills. The auto-run guidance in SKILL.md suggests performing first-run initialization automatically; that behaviour modifies local files and calls external APIs and therefore should be explicitly permitted by the user before running.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install universal-trading - 安装完成后,直接呼叫该 Skill 的名称或使用
/universal-trading触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
Initial publish under new slug universal-trading.
元数据
常见问题
Universal Trading 是什么?
Execute cross-chain token trading on EVM and Solana with Particle Network Universal Account SDK. Use when users ask to set up universal-account-example, buy... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 410 次。
如何安装 Universal Trading?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install universal-trading」即可一键安装,无需额外配置。
Universal Trading 是免费的吗?
是的,Universal Trading 完全免费(开源免费),可自由下载、安装和使用。
Universal Trading 支持哪些平台?
Universal Trading 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(darwin, linux)。
谁开发了 Universal Trading?
由 0xMomo-NGClubs(@0xmomo-ngclubs)开发并维护,当前版本 v0.1.0。
推荐 Skills