Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

Polymarket Bundle Esports Tempo Trader

v0.0.3

Trades tempo inconsistencies across Dota2 and esports game props on Polymarket. Within the same game first blood timing correlates with kill pace and Ends in...

0· 158·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for diagnostikon/polymarket-bundle-esports-tempo-trader.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Polymarket Bundle Esports Tempo Trader" (diagnostikon/polymarket-bundle-esports-tempo-trader) from ClawHub.
Skill page: https://clawhub.ai/diagnostikon/polymarket-bundle-esports-tempo-trader
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install polymarket-bundle-esports-tempo-trader

ClawHub CLI

Package manager switcher

npx clawhub@latest install polymarket-bundle-esports-tempo-trader
Security Scan
Capability signals
CryptoRequires sensitive credentials
These labels describe what authority the skill may exercise. They are separate from suspicious or malicious moderation verdicts.
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Suspicious
medium confidence
Purpose & Capability
The name/description, SKILL.md, clawhub.json, and trader.py all describe a Polymarket tempo-bundling trading strategy and require a Simmer client; requiring SIMMER_API_KEY and the simmer-sdk dependency is proportionate to that purpose. Small inconsistencies exist: the top-level registry summary listed no required env/credential, but clawhub.json and SKILL.md both declare SIMMER_API_KEY as required. Also the published package version (registry 0.0.3) differs from clawhub.json version 0.0.2—this suggests sloppy metadata or packaging issues, not necessarily malicious behavior.
Instruction Scope
SKILL.md and trader.py limit runtime actions to market discovery, parsing, bundle construction, tempo scoring, and trade execution via the Simmer SDK. The skill explicitly defaults to paper trading and only performs real trades when run with an explicit --live flag; it does not instruct reading unrelated system files or exfiltrating data in the provided instructions. The agent-provided alpha requirement is expected for a strategy template.
Install Mechanism
This is instruction+code (no complex install spec). clawhub.json declares a pip dependency on 'simmer-sdk', which is expected for using SimmerClient. Installing a third-party Python package is a moderate-risk action but appropriate for this skill's functionality. The simmer-sdk package origin should be verified before installation.
!
Credentials
The only runtime secret the skill requires is SIMMER_API_KEY (declared in both SKILL.md and clawhub.json), which is appropriate for a trading client. However, the provided registry metadata above incorrectly showed 'Required env vars: none' and 'Primary credential: none' — that mismatch is a red flag in the packaging/metadata. Treat SIMMER_API_KEY as a high-value credential: it grants trading authority and could be used to place real USDC trades if the skill is run with --live.
Persistence & Privilege
autostart is false and always is false, so the skill is not force-enabled for all agents. It is automaton-managed with an entrypoint (trader.py), which is expected for an executable trading skill. Autonomous model invocation is allowed (the platform default) but not combined with 'always:true' or extra credentials here, so no elevated persistent privilege is evident in the files provided.
What to consider before installing
This skill appears to be what it says: a Polymarket tempo-bundling trading bot that needs a Simmer API key and the simmer-sdk Python package. Before installing or providing credentials: 1) Verify provenance — the package has no homepage/source and metadata versions mismatch; prefer skills with a public repo and release history. 2) Inspect/validate the simmer-sdk package source (PyPI owner, recent changes) to avoid supply-chain risk. 3) Keep SIMMER_API_KEY secret and only supply it after testing in paper mode; do not run with --live until you’ve validated trade logic and sizing. 4) Consider creating a limited test API key (if Simmer supports it) or rotating the key after testing. 5) If you want higher assurance, ask the author for the source repo and a signed release, and review the rest of trader.py (the truncated portion) to confirm there are no unexpected network calls or secret exfiltration paths.

Like a lobster shell, security has layers — review code before you run it.

latestvk973974dzyd8xz8m6rf6sb2c3585qyek
158downloads
0stars
4versions
Updated 3h ago
v0.0.3
MIT-0

Bundle -- Esports Tempo Trader

This is a template. The default signal detects tempo inconsistencies between first blood, kills O/U, daytime ending, rampage, and ultra kill props within the same Dota2/esports game -- remix it with draft data, hero pick rates, or live match feeds. The skill handles all the plumbing (market discovery, bundle construction, trade execution, safeguards). Your agent provides the alpha.

Strategy Overview

Dota2 and other esports matches on Polymarket spawn multiple correlated game-level props: first blood, kills O/U, daytime ending, ultra kill, and rampage. These props collectively describe the "game tempo" -- whether the game will be fast and aggressive or slow and methodical. When tempo indicators contradict each other, one or more props are mispriced. This skill detects and trades those inconsistencies.

Edge

Each prop within a game is priced by its own order book. Retail traders price "First Blood" and "Kills O/U 50.5" independently, but these are deeply correlated:

  • First blood high + kills low: Early aggression strongly correlates with higher overall kill pace. If first blood is expected at 70% but kills O/U OVER is at 35%, the kills market hasn't absorbed the aggression signal.
  • Daytime ending high + kills high: "Ends in Daytime" means the game finishes before nightfall cycles accumulate -- a fast, stompy game. Fast games end before late-game teamfights generate high kill counts. Both being high is contradictory.
  • Rampage/ultra kill high + kills low: Multi-kill streaks (4+ kills in quick succession) mechanically require a high overall kill count. You cannot have frequent rampages in a 30-kill game.

No sportsbook would allow these contradictions, but Polymarket has no cross-prop consistency enforcement.

Signal Logic

  1. Discover active esports game props via keyword search + get_markets(limit=200) as primary fallback
  2. Parse each question: extract match_key, game_number, prop_type (first_blood, daytime, kills_ou, rampage, ultra_kill), line_value
  3. Filter non-esports markets with regex
  4. Group into tempo bundles by (match_key, game_number)
  5. Compute tempo score from all available props -- aggregate aggressive vs passive signals
  6. Detect inconsistencies:
    • Daytime high + kills O/U high (fast game = fewer kills)
    • First blood high + kills O/U low (early aggro = more kills)
    • Rampage/ultra kill high + kills O/U low (multi-kills need high kills)
  7. Trade the prop that deviates most from the tempo consensus
  8. Size by conviction (inconsistency magnitude), not flat amount

Remix Signal Ideas

  • Draft data (Dotabuff/OpenDota): Aggressive drafts with teamfight heroes predict higher kill totals -- feed hero composition into tempo expectations before comparing to market prices
  • Lane matchup analysis: Volatile lane matchups (e.g., both mid heroes are gankers) predict early first blood -- use hero data to sharpen first blood expectations
  • PandaScore live feed: Stream real-time game state during BO3 -- if Game 1 was a stomp with 60+ kills, Game 2 tempo props should shift
  • Patch meta tracking: After Dota2 patches that buff teamfight items or nerf split-push strategies, kill totals shift systematically -- historical patch data predicts tempo direction

Safety & Execution Mode

The skill defaults to paper trading (venue="sim"). Real trades only with --live flag.

ScenarioModeFinancial risk
python trader.pyPaper (sim)None
Cron / automatonPaper (sim)None
python trader.py --liveLive (polymarket)Real USDC

autostart: false and cron: null mean nothing runs automatically until configured in Simmer UI.

Required Credentials

VariableRequiredNotes
SIMMER_API_KEYYesTrading authority. Treat as a high-value credential.

Tunables (Risk Parameters)

All declared as tunables in clawhub.json and adjustable from the Simmer UI.

VariableDefaultPurpose
SIMMER_MAX_POSITION40Max USDC per trade at full conviction
SIMMER_MIN_TRADE5Floor for any trade
SIMMER_MIN_VOLUME3000Min market volume filter (USD)
SIMMER_MAX_SPREAD0.08Max bid-ask spread
SIMMER_MIN_DAYS0Min days until resolution (0 = allow same-day for live games)
SIMMER_MAX_POSITIONS8Max concurrent open positions
SIMMER_YES_THRESHOLD0.38Buy YES only if market probability <= this
SIMMER_NO_THRESHOLD0.62Sell NO only if market probability >= this
SIMMER_MIN_VIOLATION0.04Min tempo inconsistency magnitude to trigger a trade

Edge Thesis

Dota2 game props form a "tempo bundle" where all indicators should tell a consistent story about how the game will play out. Traditional sportsbooks enforce this consistency through centralized line-setting. Polymarket has no such mechanism -- each prop is its own independent order book. Esports tempo props are especially vulnerable because:

  • First blood, kills, daytime, and multi-kill props are deeply correlated but priced independently
  • Retail traders specialize in one prop type (e.g., kills markets) without checking adjacent tempo indicators
  • Game-specific knowledge (Dota2 day/night cycle mechanics, teamfight timing) is niche and not widely understood by general prediction market participants
  • Multi-game series (BO3/BO5) create separate tempo bundles per game, multiplying the surface area for inconsistencies
  • New props added mid-series don't inherit tempo context from earlier games

This skill treats each game's props as a coherent tempo system and trades the prop that deviates most from the consensus.

Dependency

simmer-sdk by Simmer Markets (SpartanLabsXyz)

Comments

Loading comments...