Back to skill
Skillv0.0.3
ClawScan security
Polymarket Ladder Chess Tournament Trader · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignApr 28, 2026, 2:27 PM
- Verdict
- benign
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill's code, instructions, and requested credential (SIMMER_API_KEY) are consistent with an automated trading tool for Polymarket chess-winner markets; only minor metadata inconsistencies and expected high-value credential use were found.
- Guidance
- This skill appears to do what it says: scan Polymarket chess-winner markets, detect distribution-sum arbitrage, and trade via Simmer. Before installing: 1) Treat SIMMER_API_KEY as sensitive — only provide it if you trust the Simmer runtime and the simmer-sdk package source. 2) Prefer running in paper mode first (no --live) to verify behavior. 3) Note metadata mismatches (version and a missing required-env note in the registry summary) — ask the publisher to clarify if you need exact provenance. 4) Audit or vet the simmer-sdk package (pip source) and ensure you understand the live flag behavior so the skill cannot make real USDC trades unexpectedly.
Review Dimensions
- Purpose & Capability
- noteThe name/description match the code and SKILL.md: the skill discovers chess winner markets, computes distribution-sum violations, and paper- or live-trades via a Simmer SDK. The only mismatch is metadata: the registry summary at the top claimed no required env vars, but clawhub.json and SKILL.md require SIMMER_API_KEY. Version strings also differ across files (registry 0.0.3 vs clawhub.json 0.0.2 vs SKILL.md 1.0.0). These are metadata inconsistencies but do not change the functional purpose.
- Instruction Scope
- okSKILL.md and trader.py limit operations to market discovery, grouping, signal computation, and trading via SimmerClient. The skill defaults to paper trading and only performs live trades with an explicit --live flag. There are no instructions to read arbitrary unrelated system files or exfiltrate data to unknown endpoints.
- Install Mechanism
- okNo install script is bundled; clawhub.json declares a pip dependency on 'simmer-sdk', which is appropriate given the code uses SimmerClient. No downloads from arbitrary URLs or archive extraction were found.
- Credentials
- noteThe skill requires a single high-value credential, SIMMER_API_KEY, which is necessary for trading via the Simmer SDK and is explicitly documented in SKILL.md. The trader also reads tunable environment variables (SIMMER_MAX_POSITION, etc.) which are declared in clawhub.json. The earlier top-level summary incorrectly listed 'Required env vars: none', which is inconsistent with the manifest and SKILL.md.
- Persistence & Privilege
- okalways:false and autostart:false; automaton/entrypoint is set to trader.py which is expected for a managed trading skill. The skill attempts to call apply_skill_config on the client (wrapped in a safe try/except) which is consistent with applying its own configuration. No evidence it modifies other skills or requests permanent elevated platform privileges.
