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...
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:
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 tradingreferences/example-mert-sniper.md β Pattern: Simmer API only, filter-and-tradeStep 3: Get External API Docs (If Needed)
If the strategy uses an external data source:
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.
Step 4: Generate the Skill
Create a complete folder on disk:
/
βββ SKILL.md # AgentSkills-compliant metadata + documentation
βββ clawhub.json # ClawHub + automaton config
βββ