🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub

Simmer Skill Builder

by @simmer

Generate complete, installable OpenClaw trading skills from natural language strategy descriptions. Use when your human wants to create a new trading strateg...

TERMINAL
clawhub install simmer-skill-builder

πŸ“– About This Skill


name: simmer-skill-builder description: Generate complete, installable OpenClaw trading skills from natural language strategy descriptions. Use when your human wants to create a new trading strategy, build a bot, generate a skill, automate a trade idea, turn a tweet into a strategy, or asks "build me a skill that...". Produces a full skill folder (SKILL.md + Python script + config) ready to install and run. metadata: author: Simmer (@simmer_markets) version: "1.2.3" displayName: Simmer Skill Builder difficulty: beginner

Simmer Skill Builder

Generate complete, runnable Simmer trading skills from a strategy description.

> You are building an OpenClaw skill that trades prediction markets through the Simmer SDK. The skill you generate will be installed into your skill library and run by you β€” it must be a complete, self-contained folder that works out of the box.

Workflow

Step 1: Understand the Strategy

Ask your human what their strategy does. They might:

  • Describe a trading thesis in plain language
  • Paste a tweet or thread about a strategy
  • Reference an external data source (Synth, NOAA, Binance, RSS, etc.)
  • Say something like "build me a bot that buys weather markets" or "create a skill for crypto momentum"
  • Clarify until you understand: 1. Signal β€” What data drives the decision? (external API, market price, on-chain data, timing, etc.) 2. Entry logic β€” When to buy? (price threshold, signal divergence, timing window, etc.) 3. Exit logic β€” When to sell? (take profit threshold, time-based, signal reversal, or rely on auto-risk monitors) 4. Market selection β€” Which markets? (by tag, keyword, category, or discovery logic) 5. Position sizing β€” Fixed amount or smart sizing? What default max per trade?

    Step 2: Load References

    Read these files to understand the patterns:

    1. references/skill-template.md β€” The canonical skill skeleton. Copy the boilerplate blocks verbatim (config system, get_client, safeguards, execute_trade, CLI args). 2. references/simmer-api.md β€” Simmer SDK API surface. All available methods, field names, return types.

    If the Simmer MCP server is available (simmer://docs/skill-reference resource), prefer reading that for the most up-to-date API docs. Otherwise use references/simmer-api.md.

    For real examples of working skills, read:

  • references/example-weather-trader.md β€” Pattern: external API signal + Simmer SDK trading
  • references/example-mert-sniper.md β€” Pattern: Simmer API only, filter-and-trade
  • Step 3: Get External API Docs (If Needed)

    If the strategy uses an external data source:

  • Polymarket CLOB data: If the Polymarket MCP server is available, search it for relevant endpoints (orderbook, prices, spreads). If not available, the key public endpoints are:
  • - GET https://clob.polymarket.com/book?token_id= β€” orderbook - GET https://clob.polymarket.com/midpoint?token_id= β€” midpoint price - GET https://clob.polymarket.com/prices-history?market=&interval=1w&fidelity=60 β€” price history - Get polymarket_token_id from the Simmer market response.
  • Other APIs (Synth, NOAA, Binance, RSS, etc.): Ask your human to provide the relevant API docs, or web-fetch them if you have access.
  • Step 4: Generate the Skill

    Create a complete folder on disk:

    /
    β”œβ”€β”€ SKILL.md          # AgentSkills-compliant metadata + documentation
    β”œβ”€β”€ clawhub.json      # ClawHub + automaton config
    β”œβ”€β”€