Generate complete, installable OpenClaw trading skills from natural language strategy descriptions. Use when your human wants to create a new trading strateg...
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install simmer-skill-builder或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install simmer-skill-builder⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/simmer-skill-builder/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- 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.1.0" displayName: Simmer Skill Builder difficulty: beginner ---
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.
Ask your human what their strategy does. They might:
Clarify until you understand:
Read these files to understand the patterns:
references/skill-template.md — The canonical skill skeleton. Copy the boilerplate blocks verbatim (config system, get_client, safeguards, execute_trade, CLI args).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-tradeIf 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= — price history - Get polymarket_token_id from the Simmer market response.
Create a complete folder on disk:
<skill-slug>/
├── SKILL.md # AgentSkills-compliant metadata + documentation
├── clawhub.json # ClawHub + automaton config
├── <script>.py # Main trading script
└── scripts/
└── status.py # Portfolio viewer (copy from references)
Simmer skills follow the AgentSkills open standard, making them compatible with Claude Code, Cursor, Gemini CLI, VS Code, and other skills-compatible agents.
---
name: <skill-slug>
description: <What it does + when to trigger. Max 1024 chars.>
metadata:
author: "<author>"
version: "1.0.0"
displayName: "<Human Readable Name>"
difficulty: "intermediate"
---
Rules:
name must be lowercase, hyphens only, match folder namedescription is required, max 1024 charsmetadata values must be flat strings (AgentSkills spec)clawdbot, requires, tunables, or automaton in SKILL.md — those go in clawhub.json{
"emoji": "<emoji>",
"requires": {
"env": ["SIMMER_API_KEY"],
"pip": ["simmer-sdk"]
},
"cron": null,
"autostart": false,
"automaton": {
"managed": true,
"entrypoint": "<script>.py"
}
}
simmer-sdk in requires.pip is required — this is what causes the skill to appear in the Simmer registry automaticallyrequires.env must include SIMMER_API_KEYautomaton.entrypoint must point to the main Python scripttunables — declare every configurable env var here so autotune and the dashboard can surface them. This is the source of truth for tunable ranges and defaults — clawhub_sync propagates them to the skills registry automatically.Example tunables:
{
"tunables": [
{"env": "MY_SKILL_THRESHOLD", "type": "number", "default": 0.15, "range": [0.01, 1.0], "step": 0.01, "label": "Entry threshold"},
{"env": "MY_SKILL_LOCATIONS", "type": "string", "default": "NYC", "label": "Target cities (comma-separated)"},
{"env": "MY_SKILL_ENABLED", "type": "boolean", "default": true, "label": "Feature toggle"}
]
}
Supported types: number (with range and step), string, boolean. Keep defaults in sync with CONFIG_SCHEMA in your Python script.
Copy these verbatim from references/skill-template.md:
from simmer_sdk.skill import load_config, update_config, get_config_path)get_client() singletoncheck_context_safeguards()execute_trade()calculate_position_size()--live, --positions, --config, --set, --smart-sizing, --no-safeguards, --quiet)Customize:
CONFIG_SCHEMA — skill-specific params with SIMMER__ env varsTRADE_SOURCE — unique tag like "sdk:" SKILL_SLUG — must match the ClawHub slug exactly (e.g., "polymarket-weather-trader")Run the validator against the generated skill:
python /path/to/simmer-skill-builder/scripts/validate_skill.py /path/to/generated-skill/
Fix any FAIL results before delivering to your human.
Once validated, publish the skill so it appears in the Simmer registry automatically:
npx clawhub@latest publish /path/to/generated-skill/ --slug <skill-slug> --version 1.0.0
After publishing, the Simmer sync job picks it up within 6 hours and lists it at simmer.markets/skills. No submission or approval needed — publishing to ClawHub with simmer-sdk as a dependency is all it takes.
Tell your human: > ✅ Skill published to ClawHub. It will appear in the Simmer Skills Registry within 6 hours at simmer.markets/skills.
For full publishing details: simmer.markets/skillregistry.md
...
安装 Simmer Skill Builder 后,可以对 AI 说这些话来触发它
Help me get started with Simmer Skill Builder
Explains what Simmer Skill Builder does, walks through the setup, and runs a quick demo based on your current project
Use Simmer Skill Builder to generate complete, installable OpenClaw trading skills from natural...
Invokes Simmer Skill Builder with the right parameters and returns the result directly in the conversation
What can I do with Simmer Skill Builder in my finance & investment workflow?
Lists the top use cases for Simmer Skill Builder, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/simmer-skill-builder/ 目录(个人级,所有项目可用),或 .claude/skills/simmer-skill-builder/(项目级)。重启 AI 客户端后,用 /simmer-skill-builder 主动调用,或让 AI 根据上下文自动发现并使用。
Simmer Skill Builder 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
Simmer Skill Builder 可免费安装使用。请查阅仓库了解许可证信息。
Generate complete, installable OpenClaw trading skills from natural language strategy descriptions. Use when your human wants to create a new trading strateg...
Simmer Skill Builder 属于「Finance & Investment」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my finance & investment tasks using Simmer Skill Builder
Identifies repetitive steps in your workflow and sets up Simmer Skill Builder to handle them automatically