← Back to Skills Marketplace
456
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install polymarket-trading-bot
Description
Autonomous prediction market agent - analyzes markets, researches news, and identifies trading opportunities
Usage Guidance
This package appears to do what it claims, but it requires a wallet private key and can execute real trades — treat it as high-risk. Before installing or entering secrets:
- Review the included code (configure.py, trade.py) yourself or with someone you trust. configure.py stores the private key in Clawdbot config; confirm you are comfortable with that storage location.
- Prefer using a dedicated trading wallet with limited funds or a restricted API/subkey rather than your main wallet.
- Inspect the py-clob-client library (and its create_or_derive_api_creds behavior) to understand what is sent to https://clob.polymarket.com and whether it exposes your private key remotely.
- Test in a sandbox or with a read-only setup first (do not enable autonomous mode until you are confident).
- Keep your environment variable (POLYMARKET_KEY) secured; if you prefer not to persist the key in Clawdbot config, set POLYMARKET_KEY only in the environment at runtime.
- Verify dependencies are installed from official PyPI and consider auditing them (py-clob-client, web3, questionary, etc.).
If you want, I can list exact lines where the skill stores secrets and where it initiates network calls to help a focused code audit.
Capability Analysis
Type: OpenClaw Skill
Name: polymarket-trading-bot
Version: 1.0.0
The skill is a functional Polymarket trading bot that handles sensitive Polygon private keys and supports autonomous financial transactions. While the code appears to align with its stated purpose, it possesses high-risk capabilities, specifically the collection and storage of a wallet private key via `configure.py` and instructions in `SKILL.md` for the AI agent to execute trades autonomously. It uses `subprocess` calls in `cli.py` to manage configurations and execute trades through `trade.py`, which interacts with the official Polymarket CLOB API (clob.polymarket.com). The inherent risk of private key exposure and unauthorized financial activity by an AI agent warrants a suspicious classification despite the lack of clear evidence of intentional malice.
Capability Assessment
Purpose & Capability
Name/description match the implementation. The skill requires python/pip and a POLYMARKET_KEY (wallet/private key), uses Polymarket endpoints via py-clob-client, and provides CLI commands to list markets, check balance, and place orders — all expected for a trading bot.
Instruction Scope
SKILL.md and the code instruct the agent to perform web searches, fetch articles, use Clawdbot memory, schedule cron jobs, and call the local `poly` CLI which runs the included scripts. The configure flow explicitly asks for the user's private key and stores it in Clawdbot config; this is functionally required for placing trades but is high-risk and should be understood by the user. The instructions also encourage autonomous operation (scheduling/cron), which expands the runtime scope.
Install Mechanism
No remote or opaque installers are fetched. The included install.sh creates a local venv and runs pip install -r requirements.txt and pip install -e ., which is standard. All dependencies are installed from PyPI (no arbitrary download URLs or extract steps).
Credentials
Only POLYMARKET_KEY is declared as required, which is appropriate for wallet-authenticated trading. The configure wizard collects a wallet private key (sensitive) and attempts to store it in Clawdbot's global config under skills.entries.polymarket-agent.env.POLYMARKET_KEY — this is proportionate to the skill's purpose but represents a significant secret management decision the user must accept.
Persistence & Privilege
The skill does not request 'always: true' or system-wide privileges. It writes its own configuration entry (Clawdbot config path under its skill entry) to persist the POLYMARKET_KEY; that is expected but means secrets will be stored in Clawdbot's config store if configure succeeds. The skill supports enabling autonomous trading, which increases operational risk if misconfigured.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install polymarket-trading-bot - After installation, invoke the skill by name or use
/polymarket-trading-bot - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of polymarket-agent:
- Autonomous prediction market agent for discovering and analyzing Polymarket trading opportunities.
- Integrates with the poly CLI to fetch markets, balances, positions, and execute trades.
- Requires post-install setup to enable the CLI and configure user wallet.
- Uses web search and social media sentiment to inform analysis and recommendations.
- Supports advanced strategies: news scalping, arbitrage, whale watching, and event-driven trading.
- Includes structured workflow: market discovery, research, edge calculation, and user-approved execution.
Metadata
Frequently Asked Questions
What is Polymarket Trading Bot?
Autonomous prediction market agent - analyzes markets, researches news, and identifies trading opportunities. It is an AI Agent Skill for Claude Code / OpenClaw, with 456 downloads so far.
How do I install Polymarket Trading Bot?
Run "/install polymarket-trading-bot" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Polymarket Trading Bot free?
Yes, Polymarket Trading Bot is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Polymarket Trading Bot support?
Polymarket Trading Bot is cross-platform and runs anywhere OpenClaw / Claude Code is available (darwin, linux, win32).
Who created Polymarket Trading Bot?
It is built and maintained by BOMBFUOCK (@bombfuock); the current version is v1.0.0.
More Skills