Polymarket Trading Bot

WarnAudited by ClawScan on May 18, 2026.

Overview

This looks like a real Polymarket trading helper, but it asks for a raw wallet private key and supports autonomous or no-confirmation trades without documented spending limits.

Only install this if you understand the financial risk. Use a dedicated low-balance Polymarket wallet, do not provide your main wallet private key, keep autonomous mode off unless you have strict limits, and review scheduled jobs and stored memory regularly.

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.

What this means

If autonomous mode is enabled, the agent could place unintended or losing orders using real funds.

Why it was flagged

The skill explicitly permits financial trades without per-trade confirmation when autonomous mode is enabled, but the artifacts do not define spending caps, market scopes, or stop conditions.

Skill content
Execute trades when the user approves (or autonomously if configured) ... Always confirm with user before trading unless autonomous mode is on!
Recommendation

Require explicit user confirmation for every order unless using a dedicated low-balance wallet with clear per-trade and daily loss limits.

What this means

A compromised or misused key could expose wallet funds or enable unauthorized trading.

Why it was flagged

The setup flow collects a raw Polygon private key and stores it in the skill's Clawdbot configuration, giving the skill high-impact wallet authority.

Skill content
private_key = questionary.password("Enter your Private Key (starts with 0x...):").ask() ... success = configure_clawdbot("POLYMARKET_KEY", private_key)
Recommendation

Use only a dedicated Polymarket wallet with limited funds, verify how Clawdbot stores secrets, and avoid using a primary wallet private key.

What this means

Future dependency changes or a compromised package could affect a tool that has access to trading credentials.

Why it was flagged

The dependency list is unpinned, so installation may fetch changing package versions. This is common for Python tools, but it matters more because the skill handles wallet credentials and trades.

Skill content
py-clob-client
requests
rich
questionary
web3
typer[all]
Recommendation

Prefer pinned dependency versions or a lockfile, and review packages before installing.

What this means

Past trades and risk preferences could be retained and reused in later sessions, including if the memory becomes stale or inaccurate.

Why it was flagged

The skill intends to persist trading history, analysis, and risk preferences in memory. This is purpose-aligned, but it is sensitive financial context that may influence future recommendations.

Skill content
Use Clawdbot's memory to: Remember user's past trades and outcomes ... Store analysis you've done before ... Remember user's risk profile and preferences
Recommendation

Review what is saved to memory, avoid storing secrets there, and periodically delete outdated or sensitive trading notes.

What this means

Scheduled alerts may continue running after the original task if the user forgets about them.

Why it was flagged

The skill documents scheduled monitoring jobs that can wake later sessions. This is disclosed and aligned with market alerts, but it creates persistent activity beyond the immediate chat.

Skill content
clawdbot cron --name "Check BTC market" --at "2026-01-28T09:00:00Z" --session main --system-event "Check Bitcoin $150k market status and report" --wake now
Recommendation

Keep a list of scheduled jobs and remove alerts that are no longer needed, especially if autonomous trading is enabled.