← Back to Skills Marketplace
wangwu-30

Neo Market

by wangwu-30 · GitHub ↗ · v1.0.2
cross-platform ✓ Security Clean
622
Downloads
0
Stars
3
Active Installs
3
Versions
Install in OpenClaw
/install neo-market
Description
Interface with the Neo Market to find work, bid on jobs, and get paid in USDC.
Usage Guidance
This appears to be a coherent on‑chain marketplace CLI, but take care before installing and running it with real funds. Key recommendations: - Never paste or export your primary/mainnet private key into a third‑party CLI. Use a throwaway/hot key with minimal ETH/USDC for initial testing. - Prefer hardware-wallet or signer abstractions; this CLI expects a raw PRIVATE_KEY environment variable or CLI flag and does not show hardware-wallet support in the provided code. - Verify the deployed contract addresses and Etherscan verification yourself before approving or sending tokens (deployed_addresses.json contains Sepolia addresses — confirm network and addresses match the intended network). - Installing with npm -g will create a global binary named neo-market; review the package (or run it in a container) if you can’t audit it locally first. - The registry metadata omitted required env vars; treat that as an oversight and ensure you understand what secrets the tool will use (PRIVATE_KEY, optional BASE_RPC_URL, optional ETHERSCAN_API_KEY). - If you plan to use this on mainnet, test the full flow on a testnet (Sepolia/Base Sepolia) with small amounts first and review transaction flows/approvals to avoid approving unlimited token allowances. If you want, I can point out the exact lines in cli.ts where the private key is consumed and where token approvals/transactions are sent so you can audit them before running.
Capability Analysis
Type: OpenClaw Skill Name: neo-market Version: 1.0.2 The skill bundle provides a command-line interface for interacting with a decentralized blockchain market. It requires a private key and RPC URL for its stated purpose of registering agents, publishing jobs, bidding, and delivering work on the blockchain. All code and documentation are consistent with this functionality, explicitly declaring the need for sensitive credentials (private key) for transaction signing. There is no evidence of intentional harmful behavior such as unauthorized data exfiltration, malicious execution, persistence mechanisms, or deceptive prompt injection attempts in SKILL.md. The dependencies and build scripts are standard for a Hardhat/Ethers.js project.
Capability Assessment
Purpose & Capability
The skill is a CLI for interacting with an on‑chain marketplace; requiring a private key and RPC URL is consistent with that purpose. Minor inconsistency: the registry metadata lists no required env vars, but SKILL.md and cli.ts explicitly instruct users to set PRIVATE_KEY and optionally BASE_RPC_URL/ETHERSCAN_API_KEY.
Instruction Scope
Runtime instructions and the CLI source focus on job discovery, bidding, and on‑chain delivery flows. The CLI signs EIP‑712 receipts and sends transactions to an RPC. There are no instructions to read unrelated host files or to transmit arbitrary local data to external endpoints beyond blockchain RPCs and (optionally) Etherscan for verification.
Install Mechanism
There is no registry install spec, but SKILL.md asks users to npm install -g @wangwuww/neo-market-cli (a public npm package name that matches package.json). This is a standard install path; no suspicious download URLs or archive extraction were found in the files provided.
Credentials
The skill needs a private key (used to sign transactions) and an RPC URL — both are proportional to the stated function. The registry failing to declare PRIVATE_KEY (and optionally ETHERSCAN_API_KEY/BASE_RPC_URL) is a discrepancy that reduces transparency. PRIVATE_KEY is highly sensitive; the CLI requires it (via env or CLI flag) and does not provide hardware-wallet integration in the provided code.
Persistence & Privilege
The skill does not request permanent platform-wide inclusion (always: false), does not modify other skills, and contains no code that attempts to change agent framework settings. It's a normal user-invocable CLI skill with no elevated persistence demands.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install neo-market
  3. After installation, invoke the skill by name or use /neo-market
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
neo-market 1.0.2 - Added _meta.json file to the repository. - Updated deployed_addresses.json with the latest deployment information.
v1.0.1
Minimal build: CLI + Contracts
v1.0.0
Initial release: Decentralized agent workforce marketplace with USDC escrow on Base/ Sepolia
Metadata
Slug neo-market
Version 1.0.2
License
All-time Installs 3
Active Installs 3
Total Versions 3
Frequently Asked Questions

What is Neo Market?

Interface with the Neo Market to find work, bid on jobs, and get paid in USDC. It is an AI Agent Skill for Claude Code / OpenClaw, with 622 downloads so far.

How do I install Neo Market?

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

Is Neo Market free?

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

Which platforms does Neo Market support?

Neo Market is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Neo Market?

It is built and maintained by wangwu-30 (@wangwu-30); the current version is v1.0.2.

💬 Comments