← Back to Skills Marketplace
adacapo21

OpenMM Exchange Setup

by Angelos Kappos · GitHub ↗ · v0.1.0
cross-platform ⚠ suspicious
439
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install openmm-exchange-setup
Description
Step-by-step guide to configure exchange API credentials for OpenMM.
Usage Guidance
This skill is coherent for configuring OpenMM exchange credentials, but take these precautions before installing or using it: 1) Verify the npm package publisher and inspect the package (or its repository) before installing globally; do not blindly trust a scoped package without checking its source. 2) Prefer storing keys in a secure secret manager or environment variables rather than embedding them in JSON config files; never commit files containing keys. 3) Use least-privilege API keys (disable withdrawals, restrict to required permissions, and use IP whitelisting). 4) For troubleshooting commands that require privileges (e.g., 'sudo ntpdate'), prefer safer, documented time-sync methods for your OS and avoid running privileged commands without understanding them. 5) Test with low-value accounts/keys first and rotate keys after use. If you can provide the package repository or a link to the npm page for @3rd-eye-labs/openmm, I can raise or lower my confidence and re-evaluate the install risk.
Capability Analysis
Type: OpenClaw Skill Name: openmm-exchange-setup Version: 0.1.0 The skill guides users through configuring API credentials for cryptocurrency exchanges, which inherently involves handling sensitive information. It instructs the agent to install and run external npm packages via `npx` (`@3rd-eye-labs/openmm`, `@qbtlabs/openmm-mcp`), introducing a supply chain risk. More critically, the `SKILL.md` includes a troubleshooting step (`sudo ntpdate time.google.com`) that involves executing a `sudo` command. While the command itself is for a legitimate purpose (system clock synchronization), its presence in an agent-executed markdown file represents a potential privilege escalation or arbitrary command execution vulnerability if the agent executes `sudo` commands without explicit user consent or proper sandboxing. There is no clear evidence of intentional malicious behavior like data exfiltration or backdoors.
Capability Assessment
Purpose & Capability
Name/description (OpenMM exchange setup) aligns with required binary 'openmm' and the npm install of @3rd-eye-labs/openmm which provides that binary. Required env vars and CLI commands in SKILL.md are appropriate for configuring exchange API keys.
Instruction Scope
The SKILL.md stays within the setup/troubleshooting scope (creating keys, exporting env vars, testing balance/ticker calls). However, it includes an example that embeds API keys directly in an MCP client JSON (risk of accidental commit/exposure) and recommends running system commands like 'sudo ntpdate' (a privileged action) without guidance on safer alternatives. The instructions do not request unrelated files or credentials.
Install Mechanism
Install uses an npm scoped package (@3rd-eye-labs/openmm) that creates an 'openmm' binary. npm installs are a common, traceable choice but carry moderate risk because package contents and publisher trust matter; there are no code files in the skill to review and no authoritative upstream URL provided in metadata.
Credentials
The environment variables the skill asks you to set are exactly the exchange API keys/passphrases needed for the supported exchanges. That is proportionate. Caution: the skill's examples show placing secrets in a JSON config, which increases risk of leakage if the file is committed or shared.
Persistence & Privilege
Skill does not request elevated privileges, does not set always:true, and asks for no system config paths. No persistent or privileged system changes are requested in the instructions.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install openmm-exchange-setup
  3. After installation, invoke the skill by name or use /openmm-exchange-setup
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release – step-by-step OpenMM exchange credential setup guide. - Provides instructions for configuring API credentials with MEXC, Gate.io, Bitget, and Kraken. - Covers minimum order sizes, required environment variables, and permissions for each exchange. - Includes sample `.env` files and CLI commands for verifying account connections and market data. - Offers tips for MCP server integration and troubleshooting common credential issues. - Lists essential API security best practices.
Metadata
Slug openmm-exchange-setup
Version 0.1.0
License
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is OpenMM Exchange Setup?

Step-by-step guide to configure exchange API credentials for OpenMM. It is an AI Agent Skill for Claude Code / OpenClaw, with 439 downloads so far.

How do I install OpenMM Exchange Setup?

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

Is OpenMM Exchange Setup free?

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

Which platforms does OpenMM Exchange Setup support?

OpenMM Exchange Setup is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created OpenMM Exchange Setup?

It is built and maintained by Angelos Kappos (@adacapo21); the current version is v0.1.0.

💬 Comments