Simmer Momentum Trader
Analysis
This skill matches its trading purpose, but it deserves careful review because it can place live prediction-market trades using an API key and is configured for scheduled automation.
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.
if not live:
print(" (Dry run — no order placed. Pass --live to execute.)")
return
try:
result = client.trade(
market_id=market_id,
side=signal["side"],
amount=TRADE_AMOUNT,This shows the skill defaults to dry-run, but in live mode it directly places trades using the configured amount. Real market orders are high-impact actions, and the artifacts do not show per-order confirmation or hard loss/budget controls.
except Exception:
return None # Can't check context, proceed with cautionThe code treats a failed context-safeguard check as no reason to skip, which weakens the SKILL.md claim that it always checks market context before trading.
"cron": "*/15 * * * *",
"automaton": {
"managed": true,
"entrypoint": "simmer_momentum_trader.py"The skill is configured as a managed automaton on a 15-minute schedule. This is purpose-aligned for market monitoring, but it is persistent recurring activity.
"requires": {
"pip": ["simmer-sdk"],
"env": ["SIMMER_API_KEY"]
}The skill depends on an unpinned external SDK that will handle the API key and trading calls. This is expected for the integration, but package provenance and version pinning matter for a financial automation.
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="polymarket",
)The skill uses a Simmer API key for a Polymarket venue client. This is expected for the trading purpose, but it is a sensitive account credential.
