← Back to Skills Marketplace
aplanckfish

Polymarket-AutoTrade

by APlanckFish · GitHub ↗ · v1.1.1 · MIT-0
linuxmacos ⚠ suspicious
101
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install polymarket-autotrade
Description
Polymarket prediction market CLI - Browse markets, check prices, execute trades, and manage portfolio.
Usage Guidance
This skill is internally consistent for a Polymarket trading CLI, but it requires your wallet private key — a high-value secret. Only install if you trust the code and the py-clob-client library. Before using: (1) Prefer setting credentials via environment variables rather than embedding raw keys in files; (2) Use a dedicated, funded-for-purpose wallet (as the docs recommend) — do NOT use your main wallet; (3) Ensure config files (~/.openclaw/credentials/*.json) have strict permissions (chmod 600); (4) Audit or review the trade-related code paths and the py-clob-client dependency to confirm signing happens locally and private key material is never transmitted in plain text; (5) Consider running the skill in an isolated environment or sandbox and monitor network calls to clob.polymarket.com and related Polymarket endpoints before trusting it with funds. If you want a higher-assurance recommendation, provide the full trade-related functions from skill.py and confirm which py-clob-client version will be installed so they can be audited.
Capability Analysis
Type: OpenClaw Skill Name: polymarket-autotrade Version: 1.1.1 The skill provides a CLI for Polymarket trading and requires the user's wallet private key (POLYMARKET_PRIVATE_KEY) and proxy address. While the implementation in skill.py appears to use the official py-clob-client for local transaction signing and communicates only with legitimate endpoints (clob.polymarket.com, polygon-rpc.com, and gamma-api.polymarket.com), the handling and local storage of raw private keys and the ability to execute financial transactions are high-risk capabilities. The skill also generates and caches API credentials locally in polymarket_api.json. No evidence of intentional malice or data exfiltration was found, but the sensitive nature of the required credentials warrants a suspicious classification.
Capability Assessment
Purpose & Capability
Name/description (Polymarket CLI: browse, price, trade, portfolio) match the declared requirements: python3/pip, requests and py-clob-client, and wallet credentials (private key + proxy address). Requiring a private key and proxy address is expected for a trading client.
Instruction Scope
SKILL.md and skill.py keep scope focused on fetching market data and trading via Polymarket endpoints (gamma-api.polymarket.com, data-api.polymarket.com, clob.polymarket.com). The docs instruct storing credentials in ~/.openclaw or env vars and state signing is local. Note: recommending putting raw private key in openclaw.json is insecure by design; the skill will read env vars and config files as described.
Install Mechanism
Dependencies are standard Python packages (requests, py-clob-client) declared in pyproject/requirements.txt. No download-from-arbitrary-URL or extracted archives are present. This install spec is proportional to a Python CLI that interacts with Polymarket.
Credentials
Only two env vars are required: POLYMARKET_PRIVATE_KEY and POLYMARKET_PROXY_ADDRESS, and the primary credential is the private key — which is necessary for signing trades. That is proportionate to trading functionality but represents high-value secrets; the skill writes API credentials to ~/.openclaw/credentials/polymarket_api.json which is expected but sensitive.
Persistence & Privilege
Skill is not forced-always, is user-invocable, and stores credentials only under ~/.openclaw. It does not request system-wide configuration or other skills' credentials. Its persistence level is typical for a user-installed trading skill.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install polymarket-autotrade
  3. After installation, invoke the skill by name or use /polymarket-autotrade
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.1
Fix: align SKILL.md name with ClawHub slug
v1.1.0
Env-first credentials: reads POLYMARKET_PRIVATE_KEY from env (openclaw.json), falls back to config file. Fixes ClawHub audit warnings.
v1.0.0
Initial release: browse markets, trade, portfolio management
Metadata
Slug polymarket-autotrade
Version 1.1.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is Polymarket-AutoTrade?

Polymarket prediction market CLI - Browse markets, check prices, execute trades, and manage portfolio. It is an AI Agent Skill for Claude Code / OpenClaw, with 101 downloads so far.

How do I install Polymarket-AutoTrade?

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

Is Polymarket-AutoTrade free?

Yes, Polymarket-AutoTrade is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Polymarket-AutoTrade support?

Polymarket-AutoTrade is cross-platform and runs anywhere OpenClaw / Claude Code is available (linux, macos).

Who created Polymarket-AutoTrade?

It is built and maintained by APlanckFish (@aplanckfish); the current version is v1.1.1.

💬 Comments