← Back to Skills Marketplace
377
Downloads
0
Stars
2
Active Installs
10
Versions
Install in OpenClaw
/install polymarket-arb-bot
Description
Polymarket 5-minute crypto UP/DOWN market automated trading bot. AI-powered prediction using Binance technical analysis (Position, Momentum, RSI, Volume), au...
Usage Guidance
Key things to check before installing or running this skill:
- Do not export or use private keys until you audit the repository. SKILL.md asks you to set POLYMARKET_PRIVATE_KEY / POLYMARKET_PROXY_ADDRESS; these are sensitive. Verify `wallet_backup.txt` does not contain any real private keys — treat it as compromised until proven otherwise and never reuse keys found in the repo.
- The registry metadata underreports dependencies. The code uses node, puppeteer/playwright, openclaw CLI/browser tool, scrapling, and Python requirements. Follow the repo README and inspect requirements.txt and package.json; install deps in an isolated VM/container first.
- Start with ENABLE_TRADING = False (or equivalent) and run in dry-run/simulated mode until you validate logic and network calls. Log all outgoing requests and subprocess calls during tests.
- Search the repo for any plaintext secrets (API keys, private keys) and remove them. If `wallet_backup.txt` contains keys, assume they are compromised — do not fund those wallets.
- Review any subprocess invocations (polymarket, node scripts, openclaw, playwright) and confirm you trust the binaries. Playwright downloads browsers and has nontrivial resource/attack surface; run in an isolated environment.
- Consider using a hardware wallet / multisig (Gnosis Safe) with limited signing rights rather than placing private keys in environment variables or in source files.
- If you plan to run with real funds: perform a security audit (dependency versions, network endpoints), run in a sandbox, and only use small amounts after testing. If you are not comfortable reviewing code or secrets, avoid running this skill with real wallets.
Capability Analysis
Type: OpenClaw Skill
Name: polymarket-arb-bot
Version: 3.3.5
The skill bundle contains a functional Polymarket trading bot with several high-risk security concerns. Most notably, 'wallet_backup.txt' contains a plaintext private key, and multiple scripts ('auto_bot_v3.py', 'position_monitor.py', 'monitor_bets.py') contain hardcoded Telegram Bot tokens and a specific Chat ID (1609325006). This configuration causes the bot to exfiltrate all trading activity, including positions and profits, to a third-party Telegram account. While these features are technically aligned with the bot's stated purpose of automated trading and notification, the hardcoded nature of the credentials and the inclusion of a private key in the bundle pose a severe security and privacy risk to users.
Capability Assessment
Purpose & Capability
The code and SKILL.md match the described purpose (automated trading on Polymarket using AI and Polymarket CLI). However the declared requirements in registry metadata are minimal (polymarket, python3) while the code actually expects many other tools (node, playwright, openclaw/browser tool, puppeteer/scrapling, requests/playwright Python libs). The single npm install mentioned in SKILL.md metadata (Polymarket CLI) is not sufficient for the repository's full runtime needs.
Instruction Scope
SKILL.md instructs the user to export POLYMARKET_PRIVATE_KEY and POLYMARKET_PROXY_ADDRESS (private credentials) but the registry metadata declares no required env vars. The runtime instructions and code call external APIs (Polymarket/Gamma API, clob.polymarket.com, Binance API) and run subprocesses (polymarket CLI, node scripts, openclaw CLI, playwright). The instructions also tell the user to place Telegram tokens inside scripts (editing source), which risks accidental credential leakage. The skill's instructions and included code reference reading/writing many local logs (logs/*) and a wallet_backup.txt file present in the repo.
Install Mechanism
The skill is marked as 'instruction-only' / no install spec in registry, but the package includes many code files and a package.json / requirements.txt. The SKILL.md metadata only suggests `npm i -g @polymarket/clob-client`; there is no explicit pip install of requirements.txt, no guidance to install Playwright browsers, no Node dependency installs for the included Node scripts, and no installation steps for openclaw/browser tool. This mismatch means a user following only the registry install metadata will miss many runtime dependencies; there is no single trusted release host for arbitrary binaries like Playwright or OpenClaw invoked via subprocess (higher friction and risk).
Credentials
Registry metadata declares no required env vars or primary credential, yet SKILL.md and code expect wallet credentials (POLYMARKET_PRIVATE_KEY, POLYMARKET_PROXY_ADDRESS) and the README/REPORT include wallet addresses and a `wallet_backup.txt` file in the repo. The code calls polymarket CLI commands that can operate on wallet keys and also invokes external endpoints. Requesting a private key for automated trading is plausible for a trading bot, but the fact that credentials are not declared by the package metadata and a wallet backup file is included in the repository is a red flag (possibility of exposed secrets or leftover sensitive artifacts).
Persistence & Privilege
The skill is not marked always:true and does not request to auto-enable itself system-wide. It suggests adding a watchdog to crontab for process restart, which is normal for long-running bots but is an elevated operational step the user must opt into. There is no evidence it modifies other skills' configs or escalates privileges by itself.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install polymarket-arb-bot - After installation, invoke the skill by name or use
/polymarket-arb-bot - Provide required inputs per the skill's parameter spec and get structured output
Version History
v3.3.5
- Added Kelly dynamic position sizing: bet size now automatically adjusts (3–10 units) based on confidence and EV.
- Introduced Bayesian real-time confidence updating using ATR deviation for smarter stop-loss management.
- Implemented pre-listing of sell orders 60–90 seconds before market close to secure liquidity.
- Optimized stop-loss: immediate exit if confidence <60%, or 60–70% after 30s.
- Fine-tuned risk for small balances by removing strict balance checks; Kelly strategy handles risk control.
- Improved bet sizing granularity for specific Kelly ranges.
v3.3.4
- No code or documentation changes in this version.
- Update includes a change to logs/trading_state.json only (likely runtime data).
- No impact to functionality, user workflow, or interface.
v3.3.3
polymarket-arb-bot v3.3.3
- No user-facing changes recorded.
- Documentation, state, and monitoring logic updated; main functionality unchanged.
v3.3.2
polymarket-arb-bot v3.3.2
- Updated SKILL.md with minor wording/parameter tweaks in the v3.4.0 changelog (提前止损逻辑 triggers after 30 seconds of wrong direction, not 60).
- No functional logic changes to codebase detected from the provided files.
- Updated documentation only; bot trading/monitoring logic remains unchanged.
v3.3.1
**v3.3.1 Changelog**
- Documentation and configuration updated with latest information in SKILL.md.
- Minor updates made to code and metadata files.
- No new user-facing features or strategies added in this version.
v3.3.0
优化止盈窗口时间,从80-100秒改为入场后到结束前70秒,大幅提高触发率
v3.2.1
v3.2.1
- Updated documentation.
- No code or logic changes; functionality remains the same.
v3.2.0
修复时间戳解析、平仓逻辑优化、止盈优先级调整
v3.1.0
v3.1.0: Playwright进程隔离优化,内存占用降低50%,添加平仓Telegram通知,增强异常处理,无EPIPE崩溃
v3.0.0
v3.0.0: Full automation - 60s AI analysis, auto betting, 270s position close, Telegram notifications, 15% profit taking, watchdog protection
Metadata
Frequently Asked Questions
What is Polymarket Arb Bot?
Polymarket 5-minute crypto UP/DOWN market automated trading bot. AI-powered prediction using Binance technical analysis (Position, Momentum, RSI, Volume), au... It is an AI Agent Skill for Claude Code / OpenClaw, with 377 downloads so far.
How do I install Polymarket Arb Bot?
Run "/install polymarket-arb-bot" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Polymarket Arb Bot free?
Yes, Polymarket Arb Bot is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Polymarket Arb Bot support?
Polymarket Arb Bot is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Polymarket Arb Bot?
It is built and maintained by 0xshahai (@hanguang254); the current version is v3.3.5.
More Skills