Polymarket Clob Microstructure
Analysis
The skill is coherent for Polymarket analysis, but it can use a Simmer API key to run on a schedule and place live trades, so it needs careful review before enabling live mode.
Findings (4)
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.
- Runs every 5 minutes via cron - Defaults to dry-run; pass `--live` for real execution ... The bot only trades on MEAN_REVERT signals, fading fake breakouts via SimmerClient.
The skill explicitly supports scheduled live trading through an external client. This is purpose-aligned, but live automated trades are high-impact and the instructions do not describe per-trade approval.
"requires": {
"pip": [
"simmer-sdk",
"requests"
],
"env": [
"SIMMER_API_KEY"
]
}The skill depends on external pip packages without version pins. That is common and purpose-aligned here, but it leaves package provenance and version changes to the installer.
"cron": "*/5 * * * *",
"automaton": {
"entrypoint": "clob_microstructure.py",
"managed": true
}The skill is configured as a recurring managed automaton. This persistence is disclosed and matches the trading-bot purpose, but users should recognize it will continue running on a schedule.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
_client = SimmerClient(
api_key=os.environ["SIMMER_API_KEY"],
venue=os.environ.get("TRADING_VENUE", "sim")
)The code uses an API key to create a trading client and selects a venue from the environment. This is expected for the bot, but it grants account authority and can affect real trading if pointed at a live venue.
