← 返回 Skills 市场
Polymarket Esports Trader
作者
diagnostikon
· GitHub ↗
· v0.0.3
· MIT-0
317
总下载
0
收藏
0
当前安装
6
版本数
在 OpenClaw 中安装
/install polymarket-esports-trader
功能描述
Trades esports tournament, game release, and streaming milestone prediction markets on Polymarket. Exploits three stacked edges — game data richness (HLTV El...
安全使用建议
Don't install or give credentials until you resolve the documentation/code mismatches. Specific steps:
- The skill actually requires SIMMER_API_KEY and the simmer-sdk pip package (clawhub.json + trader.py) despite SKILL.md and registry metadata saying 'no external API/vars'. Treat that as a red flag for sloppy or misleading documentation.
- SIMMER_API_KEY is a credential that likely allows placing trades. If you provide it, the skill can execute real financial transactions when run with --live. Only supply the key if you trust the simmer-sdk author and the key's permissions; prefer a restricted/test key and confirm the provider's security practices.
- Inspect the simmer-sdk package (pip source) before installing. Verify the maintainer, read its code (the SDK will be handling your API key), and ensure it does not transmit other environment variables or secrets.
- Test the skill in paper mode first (the code defaults to venue="sim" and paper trading) and confirm behavior before enabling live trades. Keep live funds in a separate account or use API keys with limited permissions.
- Because the source and homepage are unknown, exercise extra caution: the mismatch between documentation and the actual requirements increases risk of accidental credential exposure or unintended trades. If you need this skill, ask the publisher to correct SKILL.md and registry metadata to explicitly list required env vars, dependencies, and the exact conditions under which live trades occur.
功能分析
Type: OpenClaw Skill
Name: polymarket-esports-trader
Version: 0.0.3
The skill is a functional trading bot designed to interact with Polymarket esports prediction markets via the simmer-sdk. The code in trader.py implements a transparent strategy based on market keywords and timing, with no evidence of malicious behavior, data exfiltration, or unauthorized system access. It follows a 'safe by default' pattern using a simulation mode unless explicitly toggled to live trading, and its instructions in SKILL.md are strictly aligned with its stated purpose.
能力标签
能力评估
Purpose & Capability
SKILL.md repeatedly states the default signal is 'no external API required' and frames the skill as a template that 'handles plumbing' while your agent provides alpha. In contrast, clawhub.json declares a pip dependency (simmer-sdk) and a required env var SIMMER_API_KEY, and trader.py instantiates SimmerClient(api_key=os.environ['SIMMER_API_KEY']) to perform market discovery and trade execution. Asking for an API key and a trading SDK is coherent with a trader, but is inconsistent with the written claim of 'no external API required' and with the registry metadata that listed no required env vars. The mismatch is a design/documentation incoherence that could mislead non-technical users.
Instruction Scope
The SKILL.md describes market-discovery and sizing logic at length and positions the skill as 'safe by default', but the runtime instructions and the shipped trader.py show the agent will call out to the Simmer SDK to find markets and (optionally) place real trades when run with --live. SKILL.md omits the fact that the skill uses an external SDK and requires an API key; this omission expands the agent's runtime scope in ways the docs don't make explicit. The code reads many SIMMER_* environment variables (tunables) and applies configuration from Simmer, but it does not read other unrelated system files or credentials.
Install Mechanism
There is no ad-hoc URL download: the package uses pip to install 'simmer-sdk' (declared in clawhub.json). Installing a pip package is a common, moderate-risk mechanism — reasonable for a trading SDK — but you should verify the simmer-sdk package origin and inspect it before granting credentials. Also note the registry metadata and SKILL.md present conflicting statements about whether any external packages are required.
Credentials
The skill requires SIMMER_API_KEY (declared in clawhub.json) and many non-secret tunables prefixed SIMMER_* (MAX_POSITION, MIN_VOLUME, etc.). Requiring a single trading API key is proportionate for a trading skill, but the public-facing metadata incorrectly listed 'Required env vars: none' while the actual bundle needs the key. SIMMER_API_KEY is a powerful credential (it likely allows placing real trades when --live is used); handing it over enables financial operations and potential losses, so the mismatch in documentation is significant.
Persistence & Privilege
always:false and user-invocable:true (defaults) are set. The clawhub.json marks the automaton as managed with entrypoint trader.py, but autostart is false and there's no cron schedule. The skill does not request permanent always-on privileges. apply_skill_config is called if present (it may update SIMMER_* tunables), which is expected for an automaton-managed skill and does not indicate cross-skill or system-wide privilege escalation.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install polymarket-esports-trader - 安装完成后,直接呼叫该 Skill 的名称或使用
/polymarket-esports-trader触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.0.3
SDK resilience: try/except runt apply_skill_config
v0.0.2
fix: add _client.live=True so --live actually routes to polymarket-venue for real USDC trades
v1.0.3
Republish to refresh registry metadata
v1.0.2
Fix apply_skill_config AttributeError for new Simmer SDK compatibility
v1.0.1
- Adds three built-in trading edges: data-rich game models (HLTV Elo, Oracle's Elixir), series format variance reduction, and Asian session timing lag, replacing previous reliance on external APIs.
- Updates default signal logic: now uses conviction-based sizing with an `esports_bias()` multiplier that stacks multiple structural factors for trade size discipline.
- Expands and details multipliers for specific game types, match formats, and time windows—highlighting systematic overpricing in T1/Faker markets and strong edge in grand finals.
- Introduces new default parameter values targeting esports market conditions (e.g., lower max trade size, tighter spread/volume filters).
- Clarifies and extends monitored keyword list and remix signal ideas for future customization.
- Updates author and version metadata.
v1.0.0
Initial release of the Esports & Gaming Trader skill:
- Trades on Polymarket using live esports match data and viewership signals.
- Default strategy: exploits Elo-model vs. market price divergence, with Twitch momentum as a leading indicator.
- Plug-and-play template: supports data sources like Liquipedia, Steam Charts, and TwitchTracker for custom signals.
- Built-in risk management and paper trading mode (no real trades without `--live` flag).
- All parameters adjustable via the Simmer UI; requires a SIMMER_API_KEY for operation.
元数据
常见问题
Polymarket Esports Trader 是什么?
Trades esports tournament, game release, and streaming milestone prediction markets on Polymarket. Exploits three stacked edges — game data richness (HLTV El... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 317 次。
如何安装 Polymarket Esports Trader?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install polymarket-esports-trader」即可一键安装,无需额外配置。
Polymarket Esports Trader 是免费的吗?
是的,Polymarket Esports Trader 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Polymarket Esports Trader 支持哪些平台?
Polymarket Esports Trader 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Polymarket Esports Trader?
由 diagnostikon(@diagnostikon)开发并维护,当前版本 v0.0.3。
推荐 Skills