← 返回 Skills 市场
Polymarket Executor
作者
Wesley Armando
· GitHub ↗
· v2.0.0
359
总下载
1
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install polymarket-executor-skill
功能描述
Autonomous multi-strategy trading bot for Polymarket prediction markets. Scans ALL markets (crypto, politics, sports, economics, entertainment) for parity ar...
安全使用建议
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.
功能分析
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').
能力评估
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.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install polymarket-executor-skill - 安装完成后,直接呼叫该 Skill 的名称或使用
/polymarket-executor-skill触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
常见问题
Polymarket Executor 是什么?
Autonomous multi-strategy trading bot for Polymarket prediction markets. Scans ALL markets (crypto, politics, sports, economics, entertainment) for parity ar... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 359 次。
如何安装 Polymarket Executor?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install polymarket-executor-skill」即可一键安装,无需额外配置。
Polymarket Executor 是免费的吗?
是的,Polymarket Executor 完全免费(开源免费),可自由下载、安装和使用。
Polymarket Executor 支持哪些平台?
Polymarket Executor 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Polymarket Executor?
由 Wesley Armando(@georges91560)开发并维护,当前版本 v2.0.0。
推荐 Skills