Agent skill

Openmm Exchange Setup

by LeoYeAI in LeoYeAI/openclaw-master-skills

Step-by-step guide to configure exchange API credentials for OpenMM.

MITAuto-check: notes

Install Openmm Exchange Setup

skills CLI
$ npx skills add LeoYeAI/openclaw-master-skills --skill openmm-exchange-setup -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install LeoYeAI/openclaw-master-skills openmm-exchange-setup --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/openmm/skills/exchange-setup .claude/skills/openmm-exchange-setup && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
openmm-exchange-setup
GitHub stars
2.2k
Token cost
~1.2k tokens
SKILL.md length
354 words
Files
1
Skills in repo
1,235
Repo updated
First seen
Licence
MIT

At a glance

Step-by-step guide to configure exchange API credentials for OpenMM.

  • Works in 5 steps: Create API Keys → Configure Permissions → Set Environment Variables → …
  • SKILL.md covers When to Use, Supported Exchanges, Setup Workflow and MCP Server Setup, plus 2 more sections
  • Reaches mexc.com and gate.io; needs MEXC_API_KEY and MEXC_SECRET

What it does

Openmm Exchange Setup is an agent skill from LeoYeAI/openclaw-master-skills. Step-by-step guide to configure exchange API credentials for OpenMM.

Its SKILL.md is about 1.2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The repository describes itself as: 🧠 Curated collection of 1209+ best OpenClaw skills — weekly updated by MyClaw.ai. The licence is MIT.

Example prompts

  • “/openmm-exchange-setup”

Requirements

  • A credential in MEXC_API_KEY
  • A credential in MEXC_SECRET

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. Create API Keys
  2. Configure Permissions
  3. Set Environment Variables
  4. Verify Connection
  5. Test Market Data

What it can do on your machine

Read from SKILL.md and the folder at commit e5199b5. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are bash, env and json).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • mexc.com
    • gate.io
    • kraken.com
    • bitget.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • MEXC_API_KEY
    • MEXC_SECRET
    • KRAKEN_API_KEY
    • KRAKEN_SECRET
    • BITGET_API_KEY
    • BITGET_SECRET
    • MEXC_SECRET_KEY
    • GATEIO_API_KEY
    • GATEIO_SECRET

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Openmm Exchange Setup loads about 1.2k tokens when it runs. Until then it costs about 23 tokens; SKILL.md has 354 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~23
When it runs · the whole SKILL.md, loaded when a task matches
~1.2k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NoteMentions a .env fileSKILL.md:80
    ables for credentials. Add them to your `.env` file or export in your shell:
  • NoteMentions a .env fileSKILL.md:101
    Or create a `.env` file in the project root:
  • NoteMentions a .env fileSKILL.md:169
    - Check `.env` file is in the correct directory
  • NoteRuns commands with sudoSKILL.md:182
    - Run: `sudo ntpdate time.google.com`
  • NoteMentions a .env fileSKILL.md:192
    3. **Never commit `.env` files** — add `.env` to `.gitignore`

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from LeoYeAI/openclaw-master-skills at commit e5199b5, republished under its MIT licence (© LeoYeAI). 354 words, ~1,154 tokens.

Download SKILL.mdSave it as .claude/skills/openmm-exchange-setup/SKILL.md (or your agent's skills folder).
name
openmm-exchange-setup
description
Step-by-step guide to configure exchange API credentials for OpenMM.
version
0.1.0
tags
openmm, setup, exchanges, configuration

OpenMM Exchange Setup

Interactive guide for configuring exchange API credentials in OpenMM.

When to Use

Use this skill when:

  • Setting up OpenMM for the first time
  • Adding a new exchange
  • Troubleshooting connection issues

Supported Exchanges

ExchangeMin OrderCredentials Required
MEXC1 USDTAPI key + Secret
Gate.io1 USDTAPI key + Secret
Bitget1 USDTAPI key + Secret + Passphrase
Kraken5 EUR/USDAPI key + Secret

Setup Workflow

Step 1: Create API Keys

Guide user to the exchange's API management page:

MEXC:    https://www.mexc.com/ucenter/api
Gate.io: https://www.gate.io/myaccount/apikeys
Kraken:  https://www.kraken.com/u/security/api
Bitget:  https://www.bitget.com/account/newapi
Step 2: Configure Permissions

Required permissions for each exchange:

MEXC:

  • Enable Spot Trading
  • Enable Reading
  • Disable Withdrawals (safety)
  • IP whitelist recommended

Gate.io:

  • Spot Trade
  • Spot Read
  • No Withdraw permission
  • IP whitelist recommended

Kraken:

  • Query Funds
  • Query Open Orders & Trades
  • Create & Modify Orders
  • No Withdraw permission

Bitget:

  • Trade
  • Read Only
  • No Transfer permission
  • Note the Passphrase — it is set when creating the API key
Step 3: Set Environment Variables

OpenMM uses environment variables for credentials. Add them to your .env file or export in your shell:

bash
# MEXC
export MEXC_API_KEY="your_mexc_api_key"
export MEXC_SECRET="your_mexc_secret_key"

# Gate.io
export GATEIO_API_KEY="your_gateio_api_key"
export GATEIO_SECRET="your_gateio_secret_key"

# Bitget (requires passphrase)
export BITGET_API_KEY="your_bitget_api_key"
export BITGET_SECRET="your_bitget_secret_key"
export BITGET_PASSPHRASE="your_bitget_passphrase"

# Kraken
export KRAKEN_API_KEY="your_kraken_api_key"
export KRAKEN_SECRET="your_kraken_secret_key"

Or create a .env file in the project root:

env
MEXC_API_KEY=your_mexc_api_key
MEXC_SECRET=your_mexc_secret_key
GATEIO_API_KEY=your_gateio_api_key
GATEIO_SECRET=your_gateio_secret_key
BITGET_API_KEY=your_bitget_api_key
BITGET_SECRET=your_bitget_secret_key
BITGET_PASSPHRASE=your_bitget_passphrase
KRAKEN_API_KEY=your_kraken_api_key
KRAKEN_SECRET=your_kraken_secret_key
Step 4: Verify Connection

Test that credentials work by checking balances:

bash
# MEXC
openmm balance --exchange mexc

# Gate.io
openmm balance --exchange gateio

# Bitget
openmm balance --exchange bitget

# Kraken
openmm balance --exchange kraken
Step 5: Test Market Data

Confirm market data access:

bash
openmm ticker --exchange mexc --symbol BTC/USDT
openmm orderbook --exchange kraken --symbol ADA/EUR --limit 5

MCP Server Setup

To use OpenMM as an MCP server, add to your MCP client config:

json
{
  "mcpServers": {
    "openmm": {
      "command": "npx",
      "args": ["@qbtlabs/openmm-mcp"],
      "env": {
        "MEXC_API_KEY": "your_key",
        "MEXC_SECRET": "your_secret",
        "KRAKEN_API_KEY": "your_key",
        "KRAKEN_SECRET": "your_secret"
      }
    }
  }
}

Only include env vars for exchanges you want to use.

Show full SKILL.md (134 more words)Show less

Troubleshooting

"credentials not found"
  • Verify environment variables are set: echo $MEXC_API_KEY
  • Check .env file is in the correct directory
  • Ensure variable names match exactly (e.g. MEXC_SECRET not MEXC_SECRET_KEY)
"credentials validation failed" (Bitget)
  • Verify all three vars: BITGET_API_KEY, BITGET_SECRET, BITGET_PASSPHRASE
  • The passphrase is set when creating the API key on Bitget
"authentication failed" (Kraken)
  • Verify KRAKEN_API_KEY and KRAKEN_SECRET
  • Check key permissions on Kraken API settings page
"Timestamp Error"
  • System clock may be out of sync
  • Run: sudo ntpdate time.google.com
"Rate Limited"
  • Reduce request frequency
  • Check exchange's rate limit docs

Security Best Practices

  1. Never enable withdrawals — trading doesn't need it
  2. Use IP whitelisting — restrict to your server's IP
  3. Never commit .env files — add .env to .gitignore
  4. Rotate keys periodically — every 90 days recommended
  5. Use separate keys for testing — don't mix testnet/mainnet

© LeoYeAI, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/openmm/skills/exchange-setup of LeoYeAI/openclaw-master-skills.

Open the folder on GitHubat commit e5199b5

Compare with similar skills

Openmm Exchange Setup next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Openmm Exchange Setup compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Openmm Exchange Setup this skillLeoYeAI/openclaw-master-skills2.2k—~1.2kAutomated safety check: NotesMIT
Configuration Credentialsgreenpau/caddy-security2.3k—~1.1kAutomated safety check: PassApache-2.0
Configure Channelopenclaw/openclaw392k—~946Automated safety check: PassMIT
ConfigurationBuilderIO/agent-native7.1k—~2.1kAutomated safety check: PassNone
Configure Eccaffaan-m/ECC276k1 repos~2kAutomated safety check: PassMIT
Configure Eccaffaan-m/ECC276k—~1.3kAutomated safety check: PassMIT

Similar skills

  • Configuration Credentials

    greenpau/caddy-security

    Configure reusable named username/password credentials for messaging consumers, including optional domains and runtime values.

    2.3k GitHub stars~1.1k tokensUpdated 4 days ago
    Backend & APIsAuto-check passed
  • Configure Channel

    openclaw/openclaw

    Configure and prove a chat channel with non-interactive one-liners; secrets only as SecretRefs.

    392k GitHub stars~946 tokensUpdated today
    Auto-check passed
  • Configuration

    BuilderIO/agent-native

    Where a configuration value belongs — app config schema, agent-native.config.ts, or an environment variable — and how the layers resolve.

    7.1k GitHub stars~2.1k tokensUpdated today
    DevOps & CloudAuto-check passed
  • Configure Ecc

    affaan-m/ECC

    Run the conversational ECC setup wizard inside the current harness: inventory the install, collect scope (user/project/local) and hook mode (off/minimal/standard/strict) in Claude Code, use Codex's…

    276k GitHub starsUsed in 1 repo~2k tokens
    Auto-check passed
  • Configure Ecc

    affaan-m/ECC

    Claude Code、Codex、Kimi 内で ECC のインストール、更新、再設定を案内し、各ハーネスが実際に備えるプラグイン、スコープ、フック機能を守ります。

    276k GitHub stars~1.3k tokensUpdated 4 days ago
    Auto-check passed
  • Configure Ecc

    affaan-m/ECC

    在 Claude Code、Codex 或 Kimi 内引导 ECC 安装、更新或重新配置,同时严格遵守各家工具真实的插件、范围和 Hook 能力。

    276k GitHub stars~1.1k tokensUpdated 4 days ago
    Auto-check passed

More from LeoYeAI/openclaw-master-skills

All 1,235 skills in this repo
  • DevOps Pipeline Management

    LeoYeAI/openclaw-master-skills

    Manages pipelines on a DevOps quality and efficiency platform through its OpenAPI: list workspaces and templates, create, update, run and cancel pipelines, and read run records.

    2.2k GitHub stars~4.2k tokensUpdated 2 mo ago
    Auto-check: notes
  • Feishu Document Collaboration

    LeoYeAI/openclaw-master-skills

    Patches OpenClaw's Feishu extension so an edited document triggers an isolated agent session that reads the doc and replies inline, turning it into a live chat space.

    2.2k GitHub stars~2k tokensUpdated 2 mo ago
    Auto-check passed
  • Files Memory System

    LeoYeAI/openclaw-master-skills

    Multi-context memory management system for OpenClaw agents with group-isolated storage, global shared memory, workspace organization, and group-specific skills isolation.

    2.2k GitHub stars~3.8k tokensUpdated 2 mo ago
    Auto-check passed
  • GEO-Claw AI Visibility Agent

    LeoYeAI/openclaw-master-skills

    Runs a brand's AI-search visibility work end to end: diagnosing how AI platforms represent it, repositioning it, producing AI-optimized content and monitoring ongoing mentions.

    2.2k GitHub stars~4.7k tokensUpdated 2 mo ago
    Auto-check passed
  • Google Workspace CLI

    LeoYeAI/openclaw-master-skills

    Installs and authenticates the gws CLI, then automates Gmail, Drive, Sheets, Calendar, Docs, Chat and Tasks with ready-made recipes, persona bundles and security audits.

    2.2k GitHub stars~2.6k tokensUpdated 2 mo ago
    Auto-check: notes
  • HealthFit Health Advisors

    LeoYeAI/openclaw-master-skills

    Runs four advisor roles, a fitness coach, nutritionist, data analyst and TCM practitioner, to build a health profile and track workouts, diet and wellness over time.

    2.2k GitHub stars~4.4k tokensUpdated 2 mo ago
    Auto-check passed

Questions about Openmm Exchange Setup

What does Openmm Exchange Setup do?

Step-by-step guide to configure exchange API credentials for OpenMM. Openmm Exchange Setup is an agent skill from LeoYeAI/openclaw-master-skills. Step-by-step guide to configure exchange API credentials for OpenMM.

How do I install Openmm Exchange Setup in Claude Code?

Run `npx skills add LeoYeAI/openclaw-master-skills --skill openmm-exchange-setup -a claude-code`. Or copy the skill folder (skills/openmm/skills/exchange-setup in LeoYeAI/openclaw-master-skills) into .claude/skills/openmm-exchange-setup in your project. Claude Code loads it when a task matches its description.

How do I install Openmm Exchange Setup in Codex?

Run `npx skills add LeoYeAI/openclaw-master-skills --skill openmm-exchange-setup -a codex`. Or copy the skill folder (skills/openmm/skills/exchange-setup in LeoYeAI/openclaw-master-skills) into .agents/skills/openmm-exchange-setup in your project. Codex loads it when a task matches its description.

Can I use Openmm Exchange Setup in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add LeoYeAI/openclaw-master-skills --skill openmm-exchange-setup -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/openmm-exchange-setup, .gemini/skills/openmm-exchange-setup, .github/skills/openmm-exchange-setup and .opencode/skills/openmm-exchange-setup in your project.

What does Openmm Exchange Setup need to run?

Going by SKILL.md and its folder, Openmm Exchange Setup needs credentials named MEXC_API_KEY, MEXC_SECRET, KRAKEN_API_KEY and KRAKEN_SECRET. Our summary lists: A credential in MEXC_API_KEY; A credential in MEXC_SECRET.

Does Openmm Exchange Setup access the network?

SKILL.md names 4 domains. In commands or code: mexc.com, gate.io, kraken.com and bitget.com; the agent is likely to contact these when it follows the instructions. This is read from the text; nothing was executed.

Is Openmm Exchange Setup safe to install?

Our automated static check of SKILL.md found notes only (mentions a .env file; runs commands with sudo), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Openmm Exchange Setup use?

Openmm Exchange Setup is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Openmm Exchange Setup use?

About 1.2k tokens (SKILL.md is roughly 4.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Openmm Exchange Setup?

Skills that share tags, products or a category with Openmm Exchange Setup: Configuration Credentials (greenpau/caddy-security, 2.3k stars), Configure Channel (openclaw/openclaw, 392k stars), Configuration (BuilderIO/agent-native, 7.1k stars) and Configure Ecc (affaan-m/ECC, 276k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Openmm Exchange Setup?

LeoYeAI (a GitHub user) maintains it in LeoYeAI/openclaw-master-skills, which has 2,160 GitHub stars. The repository holds 1,235 skills in this directory. The repository was last updated on July 20, 2026.

Source: LeoYeAI/openclaw-master-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.