openclaw 网盘下载
OpenClaw

技能详情(站内镜像,无评论)

首页 > 技能库 > OpenMM Portfolio

Balance tracking, order overview, and market data across exchanges using OpenMM.

开发与 DevOps

作者:Angelos Kappos @adacapo21

许可证:MIT-0

MIT-0 ·免费使用、修改和重新分发。无需归因。

版本:v0.1.1

统计:⭐ 0 · 243 · 1 current installs · 1 all-time installs

0

安装量(当前) 1

🛡 VirusTotal :良性 · OpenClaw :可疑

Package:adacapo21/openmm-portfolio

安全扫描(ClawHub)

  • VirusTotal :良性
  • OpenClaw :可疑

OpenClaw 评估

The skill broadly matches its stated purpose (running the openmm CLI to query exchange balances and market data) but has clear inconsistencies around which credentials are required and how credentials are handled, so you should review before installing or supplying secrets.

安装(复制给龙虾 AI)

将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。

请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「OpenMM Portfolio」。简介:Balance tracking, order overview, and market data across exchanges using OpenMM.。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/adacapo21/openmm-portfolio/SKILL.md
(来源:yingzhi8.cn 技能库)

SKILL.md

打开原始 SKILL.md(GitHub raw)

---
name: openmm-portfolio
description: "Balance tracking, order overview, and market data across exchanges using OpenMM."
allowed-tools: Read, Glob, Grep, Bash(openmm:*)
license: MIT
metadata:
  author: qbtlabs
  version: '0.1.1'
  openclaw:
    emoji: "💼"
    requires:
      bins: [openmm]
      env: [MEXC_API_KEY, GATEIO_API_KEY, BITGET_API_KEY, KRAKEN_API_KEY]
    install:
      - kind: node
        package: "@3rd-eye-labs/openmm"
        bins: [openmm]
---

# OpenMM Portfolio Management

Track balances, review open orders, and monitor market data across exchanges.

## Required Credentials

At least one exchange must be configured via environment variables. Set the credentials for each exchange you want to query:

```bash
# MEXC
MEXC_API_KEY=your-mexc-api-key
MEXC_SECRET=your-mexc-secret
MEXC_UID=your-mexc-uid-for-whitelisted-access

# Gate.io
GATEIO_API_KEY=your-gateio-api-key
GATEIO_SECRET=your-gateio-secret

# Bitget (requires passphrase)
BITGET_API_KEY=your-bitget-api-key
BITGET_SECRET=your-bitget-secret
BITGET_PASSPHRASE=your-bitget-passphrase

# Kraken
KRAKEN_API_KEY=your-kraken-api-key
KRAKEN_SECRET=your-kraken-secret
```

See the **openmm-exchange-setup** skill for detailed configuration instructions.

## View Balances

```bash
# All assets on an exchange
openmm balance --exchange mexc
openmm balance --exchange kraken

# Specific asset
openmm balance --exchange mexc --asset BTC
openmm balance --exchange kraken --asset ADA
openmm balance --exchange bitget --asset USDT

# JSON output
openmm balance --exchange mexc --json
```

To see balances across all exchanges, query each one:

```bash
openmm balance --exchange mexc
openmm balance --exchange gateio
openmm balance --exchange bitget
openmm balance --exchange kraken
```

## Review Open Orders

```bash
# All open orders on an exchange
openmm orders list --exchange mexc

# Filter by trading pair
openmm orders list --exchange bitget --symbol SNEK/USDT

# Limit results
openmm orders list --exchange kraken --limit 5
```

## Check Market Prices

```bash
# Current price
openmm ticker --exchange mexc --symbol BTC/USDT
openmm ticker --exchange kraken --symbol ADA/EUR

# Order book depth
openmm orderbook --exchange bitget --symbol SNEK/USDT --limit 10

# Recent trades
openmm trades --exchange mexc --symbol ETH/USDT --limit 50
```

## Compare Prices Across Exchanges

```bash
# Compare DEX and CEX prices for Cardano tokens
openmm price-comparison --symbol SNEK
openmm price-comparison --symbol INDY
```

## Cardano Token Prices

```bash
# Aggregated price from DEX pools
openmm pool-discovery prices NIGHT
openmm pool-discovery prices SNEK

# Discover liquidity pools
openmm pool-discovery discover INDY
openmm pool-discovery discover SNEK --min-liquidity 50000
```

## MCP Tools for Portfolio Overview

When using the MCP server, these tools are relevant for portfolio management:

| Tool | Description |
|------|-------------|
| `get_balance` | Get balances for an exchange (all or specific asset) |
| `list_orders` | List open orders on an exchange |
| `get_ticker` | Current price for a trading pair |
| `get_orderbook` | Order book depth (bids/asks) |
| `get_trades` | Recent trades with buy/sell summary |
| `get_cardano_price` | Aggregated Cardano token price |
| `discover_pools` | Discover Cardano DEX liquidity pools |

## Tips for Agents

1. **Check balances before trading** — always verify available funds
2. **Query each exchange separately** — there is no cross-exchange aggregate command
3. **Use `--json` for parsing** — structured output for programmatic use
4. **Use `BASE/QUOTE` format** — e.g. `BTC/USDT`, `ADA/EUR`, `SNEK/USDT`
5. **Respect minimum order values** — MEXC/Gate.io/Bitget: 1 USDT, Kraken: 5 EUR/USD