← 返回 Skills 市场
richducat

Simmer Market Maker

作者 richducat · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
84
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install dolph-market-maker
功能描述
Places GTC limit orders on both sides (bid/ask) of liquid Polymarket markets. Finds active markets with >$10k 24h volume, mid-range prices, and ample time to...
使用说明 (SKILL.md)

Polymarket Market Maker

A market-making strategy that places GTC (Good-Till-Cancelled) limit orders on both sides of liquid Polymarket prediction markets, capturing the bid/ask spread.

Strategy

  1. Market Selection: Finds active markets with:

    • 24h volume > $10,000 (liquid enough to fill)
    • Price (YES probability) between 0.15 and 0.85 (avoids near-certain outcomes)
    • Resolves > 4 hours away (enough time to get fills)
    • No taker fees (is_paid=False) — 10% fee kills the edge
  2. Pricing: Fetches the live CLOB midpoint for each market and quotes:

    • YES buy limit at mid - 0.02 (2¢ below mid)
    • NO buy limit at (1 - mid) - 0.02 (2¢ below NO mid)
  3. Order Management: Cancels existing open orders before placing new ones each run.

  4. Limits: Max $5 per order, max 3 markets per run.

Requirements

Environment variables (required):

Variable Required Description
SIMMER_API_KEY ✅ Yes Your Simmer API key — get it at simmer.markets/dashboard → SDK tab
TRADING_VENUE Optional polymarket (default) or sim for paper trading with virtual $SIM

Python dependency: simmer-sdk — install with pip install simmer-sdk

Setup

export SIMMER_API_KEY=sk_live_...         # required
export TRADING_VENUE=sim                   # optional: paper mode with $SIM
pip install simmer-sdk

Usage

# Dry run (default)
python market_maker.py

# Live trading
python market_maker.py --live

# Show current positions
python market_maker.py --positions

# Show config
python market_maker.py --config

# Set config
python market_maker.py --set max_order_usd=10.0

Config (env vars)

Env Var Default Description
SIMMER_MM_MAX_ORDER_USD 5.0 Max USD per limit order
SIMMER_MM_MAX_MARKETS 3 Max markets per run
SIMMER_MM_MIN_VOL_24H 10000 Min 24h volume filter
SIMMER_MM_SPREAD_OFFSET 0.02 How far below mid to quote (2¢)
SIMMER_MM_MIN_PRICE 0.15 Min YES price to consider
SIMMER_MM_MAX_PRICE 0.85 Max YES price to consider
SIMMER_MM_MIN_HOURS_TO_RESOLVE 4 Min hours to resolution
安全使用建议
This skill appears to implement what it claims (a Polymarket market maker) and only needs a Simmer API key and the simmer-sdk package — both reasonable for trading. However: 1) the package lacks an external homepage and the registry metadata is inconsistent about required environment variables, so verify the source and trust the owner before installing; 2) inspect the simmer-sdk package (where network/trade calls are implemented) to confirm it doesn't do unexpected work or store your API key insecurely; 3) check what permissions the SIMMER_API_KEY grants (ensure it isn't broader than necessary, e.g., doesn't grant withdrawals); 4) run in paper/sim mode first (TRADING_VENUE=sim and --dry run) and review logs; 5) consider running in an isolated environment and rotate the API key after initial tests. If you want, I can list the specific lines that access external endpoints and the exact manifest mismatches to help you audit further.
功能分析
Type: OpenClaw Skill Name: dolph-market-maker Version: 1.0.0 The skill bundle implements a legitimate market-making strategy for Polymarket using the simmer-sdk. The code in market_maker.py performs market filtering, fetches order book midpoints from clob.polymarket.com, and manages limit orders as described in SKILL.md. There are no signs of data exfiltration, malicious execution, or prompt injection; the use of the SIMMER_API_KEY and network requests are consistent with the tool's stated purpose of automated trading.
能力评估
Purpose & Capability
The SKILL.md and market_maker.py implement a Polymarket market‑maker using a Simmer SDK and a Polymarket CLOB endpoint; the required simmer SDK and SIMMER_API_KEY are coherent with that purpose. However, the top-level registry metadata in the evaluation header claimed no required env vars while clawhub.json and SKILL.md both require SIMMER_API_KEY — a manifest inconsistency that reduces trust in the package metadata.
Instruction Scope
Runtime instructions and code stay within the stated domain: fetching markets, computing midpoints (via CLOB endpoint), cancelling and placing GTC orders, and managing a small config. There are no instructions to read unrelated host files, crawl shell history, or exfiltrate arbitrary data to unknown endpoints. The only network targets are the Simmer API (via simmer-sdk/_request) and Polymarket CLOB at clob.polymarket.com.
Install Mechanism
No install script is included (instruction-only install), and required dependency is a pip package (simmer-sdk) — which is an expected delivery method. There are no arbitrary downloads or extract actions in the skill files. Still, the package lacks a homepage and the owner/publish provenance is weak; you should verify the simmer-sdk package source and integrity before installing.
Credentials
The skill requires a single API key (SIMMER_API_KEY) and an optional TRADING_VENUE — both reasonable for a trading bot. The concern is the manifest mismatch: some registry metadata claimed no required env vars while the bundled clawhub.json and SKILL.md require SIMMER_API_KEY. That mismatch could cause users to miss that they're exposing an API key to this code. Also confirm what rights the SIMMER API key grants (trading vs read-only) before using it for live trades.
Persistence & Privilege
The skill is not flagged always:true and is user-invocable only; it does not request system‑wide privileges. It uses load_config/update_config to manage its own config files (normal). Autonomous invocation is allowed by default but not combined here with other high‑risk flags.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install dolph-market-maker
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /dolph-market-maker 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Renamed skill to "Simmer Market Maker" with updated display name and metadata. - Enhanced market selection criteria: now targets Polymarket markets with >$10k 24h volume, mid-range prices, sufficient time to resolve, and no taker fees. - GTC limit orders are now quoted at 2¢ below the CLOB midpoint on both YES and NO sides, aiming to capture bid/ask spread. - Order management improved: cancels previous orders before placing new ones. - Added configurable environment variables for order size, market count, volume threshold, spread offset, and price/time filters. - Updated usage instructions and requirements for easier setup and paper trading mode.
元数据
Slug dolph-market-maker
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Simmer Market Maker 是什么?

Places GTC limit orders on both sides (bid/ask) of liquid Polymarket markets. Finds active markets with >$10k 24h volume, mid-range prices, and ample time to... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 84 次。

如何安装 Simmer Market Maker?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install dolph-market-maker」即可一键安装,无需额外配置。

Simmer Market Maker 是免费的吗?

是的,Simmer Market Maker 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Simmer Market Maker 支持哪些平台?

Simmer Market Maker 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Simmer Market Maker?

由 richducat(@richducat)开发并维护,当前版本 v1.0.0。

💬 留言讨论