Polymarket Sports Edge
Analysis
This looks like a real Polymarket trading bot, but it can run on a schedule and place live trades with API-key access, so it should be reviewed carefully before use.
Findings (5)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
When a market is mispriced relative to sharp bookmaker lines, it buys the underpriced side. ... # Live trading LIVE=true python sports_edge.py
The skill is explicitly designed to place live Polymarket trades, not only analyze odds. The artifacts do not describe per-trade confirmation or total exposure limits once live mode is enabled.
"cron": "0 * * * *",
"automaton": {
"managed": true,
"entrypoint": "sports_edge.py"The skill declares a managed scheduled automaton that runs the trading entrypoint hourly. In live mode, that persistence can keep acting on the user's account without a manual command each time.
Required env vars: none ... Primary credential: none ... No install spec — this is an instruction-only skill.
This registry-level description conflicts with the included clawhub.json files, which require pip packages, SIMMER_API_KEY/THE_ODDS_API_KEY, and a managed scheduled entrypoint. That mismatch under-declares important installation and runtime requirements.
"requires": {
"pip": ["simmer-sdk", "requests"],
"env": ["SIMMER_API_KEY", "THE_ODDS_API_KEY"]
}The dependency use is purpose-aligned, but the pip packages are unpinned. For an automated trading skill, dependency provenance and version locking matter.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
SimmerClient(
api_key=os.environ["SIMMER_API_KEY"],
venue="polymarket",The skill uses a Simmer API key for the Polymarket venue. This is expected for its trading purpose, but it is still account-level authority that can affect funds.
