← Back to Skills Marketplace
georges91560

Polymarket Executor

by Wesley Armando · GitHub ↗ · v2.0.0
cross-platform ⚠ suspicious
359
Downloads
1
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install polymarket-executor-skill
Description
Autonomous multi-strategy trading bot for Polymarket prediction markets. Scans ALL markets (crypto, politics, sports, economics, entertainment) for parity ar...
Usage Guidance
Before installing/running this skill: - Run it only in a sandboxed/isolated environment (dedicated VM or container) and keep PAPER_MODE=true until you fully audit behavior and paper-trade for many cycles. - Do not place unrelated secrets in the same host .env referenced by the service; prefer a dedicated env file for this bot and run under a non-root user. - If you intend to run it as a systemd service, avoid running it as root; run a dedicated unprivileged service account or keep it inside a controlled container with limited host mounts. - Review the full polymarket_executor.py for any hidden network endpoints or unexpected behavior (the file is included but truncated in the bundle you provided). Look for any calls to endpoints beyond Polymarket and Telegram. - Treat live-mode credentials (API key/secret, wallet address) as high-sensitivity; generate API keys locally as recommended and never upload private keys to the server. - Be skeptical of absolute performance claims (100% win rates, 'zero risk'); test thoroughly in paper mode and inspect trade execution logic, sizing, and fee/slippage handling before any real funds. - Consider rotating keys and revoking access if you later stop using the bot, and prefer running behind your own proxy/egress controls rather than following third-party proxy vendor recommendations blindly.
Capability Analysis
Type: OpenClaw Skill Name: polymarket-executor-skill Version: 2.0.0 The skill is a functional Polymarket trading bot that handles sensitive financial credentials and performs automated trades. It is classified as suspicious due to a hardcoded default 'TELEGRAM_CHAT_ID' ('1584210176') found in 'polymarket_executor.py' and 'CONFIGURATION.md', which causes the bot to send portfolio metadata (balances, P&L, and trade history) to the author if the user does not override the environment variable. While the code uses standard HMAC signing for API requests and lacks clear evidence of credential theft, the hardcoded telemetry recipient constitutes a data leakage risk. Additionally, 'SYSTEMD_SETUP.md' encourages running the bot with root privileges and contains references to a specific external server ('srv1406447').
Capability Assessment
Purpose & Capability
Name, description, code, and optional env vars align with a trading bot (Polymarket API keys, wallet, Telegram alerts). However the documentation and systemd instructions assume specific host/container paths and a particular operator ('Wesley') which is not necessary for the stated purpose and indicates the package is tailored to a particular deployment.
Instruction Scope
Runtime instructions go beyond simply running a bot: they instruct copying files into a specific Docker container, adding variables to a host .env, and creating a systemd service that loads that .env. These steps touch host configuration, require elevated privileges, and could expose unrelated host secrets. The SKILL.md also allows broad scanning (hundreds–thousands of markets) and continuous autonomous looping, giving the agent broad operational discretion.
Install Mechanism
There is no external install/download step; the skill is instruction + a single Python file that claims to use the standard library only. No remote archive downloads or third-party package installs were specified, reducing supply-chain risk.
Credentials
Requested environment variables (Polymarket API key/secret/passphrase, wallet address, capital, Telegram tokens) are reasonable for a live trading bot and are marked optional for paper mode. However documentation recommends placing these in a shared host .env and references an existing TELEGRAM_CHAT_ID and other owner-specific values—this risks exposing other host secrets if the same .env holds unrelated credentials.
Persistence & Privilege
The repo includes a systemd setup that runs the executor as root and auto-starts it on boot (Enable/Start instructions). While long-running services are expected for trading bots, running as root and loading a host EnvironmentFile increases privilege and persistence risk. The skill itself is not forced-always, but its documentation explicitly guides the user to grant high persistence and host-level privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install polymarket-executor-skill
  3. After installation, invoke the skill by name or use /polymarket-executor-skill
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.0.0
Polymarket Executor 2.0.0 — Major update introducing full multi-strategy trading, risk management, and adaptive optimizer integration. - Scans all Polymarket markets for arbitrage, tail-end, and logical trading opportunities. - Paper trading mode enabled by default, requiring no credentials and zero risk. - Implements Kelly Criterion sizing, position/trade caps, circuit breakers, and stop-loss. - Automatically optimizes strategy parameters via `learned_config.json` (refreshed every 6 hours). - Sends trade/result alerts and portfolio stats via Telegram integration. - Enhanced setup guidance, live-readiness checklist, and VPS/proxy compatibility notes.
Metadata
Slug polymarket-executor-skill
Version 2.0.0
License
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Polymarket Executor?

Autonomous multi-strategy trading bot for Polymarket prediction markets. Scans ALL markets (crypto, politics, sports, economics, entertainment) for parity ar... It is an AI Agent Skill for Claude Code / OpenClaw, with 359 downloads so far.

How do I install Polymarket Executor?

Run "/install polymarket-executor-skill" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Polymarket Executor free?

Yes, Polymarket Executor is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Polymarket Executor support?

Polymarket Executor is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Polymarket Executor?

It is built and maintained by Wesley Armando (@georges91560); the current version is v2.0.0.

💬 Comments