← Back to Skills Marketplace
0xmomo-ngclubs

Universal Trading

by 0xMomo-NGClubs · GitHub ↗ · v0.1.0
darwinlinux ⚠ suspicious
410
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install universal-trading
Description
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...
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install universal-trading
  3. After installation, invoke the skill by name or use /universal-trading
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial publish under new slug universal-trading.
Metadata
Slug universal-trading
Version 0.1.0
License
All-time Installs 1
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 410 downloads so far.

How do I install Universal Trading?

Run "/install universal-trading" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Universal Trading free?

Yes, Universal Trading is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Universal Trading support?

Universal Trading is cross-platform and runs anywhere OpenClaw / Claude Code is available (darwin, linux).

Who created Universal Trading?

It is built and maintained by 0xMomo-NGClubs (@0xmomo-ngclubs); the current version is v0.1.0.

💬 Comments