← Back to Skills Marketplace
emsin44

Polymarket Trading Setup

by emsin44 · GitHub ↗ · v1.0.6
cross-platform ⚠ suspicious
1004
Downloads
3
Stars
2
Active Installs
7
Versions
Install in OpenClaw
/install polymarket-setup
Description
Set up automated trading on Polymarket. Covers wallet setup, token approvals, API authentication, market discovery, order placement, WebSocket feeds, and pos...
Usage Guidance
This skill appears to be what it says: a how-to for setting up a Polymarket trading bot. Before installing or running it, consider the following: - It requires your signing private key and derived API secrets — these are extremely sensitive. Only proceed if you trust the skill source and you run it in an isolated, secure environment. - The skill will (and instructs the agent to) read and write a local .env file and may inspect any existing bot/config folders in the working directory; review those commands first to avoid accidental exfiltration of unrelated secrets. - The metadata omits a couple of example env variables used in the guide (POLYMARKET_WEBSOCKET_URL, POLYMARKET_DATA_API). Expect to need those or to hardcode endpoints in code examples. - Prefer performing token approvals manually via the Polymarket UI if you are unsure about programmatic approvals; the guide notes bounded approvals are safer than unbounded approvals. - Store derived API credentials securely (do not commit .env to version control), consider role-restricted or ephemeral credentials where possible, and limit approval amounts on token allowances. - If you want additional assurance, review the referenced py-clob-client library code (or vendor it from an official release) rather than blindly executing the example code. If any of these points make you uncomfortable, do not run the skill or run it in a sandboxed workstation/VM and manually inspect every step before providing credentials.
Capability Analysis
Type: OpenClaw Skill Name: polymarket-setup Version: 1.0.6 The skill is classified as suspicious due to its inherent high-risk operations, specifically requiring and handling a user's `POLYMARKET_PRIVATE_KEY` and other sensitive API credentials. While the instructions in `SKILL.md` and `GUIDE.md` appear to be directly aligned with the stated purpose of setting up automated trading on Polymarket, the process involves deriving new API keys from the private key and explicitly instructing the agent to write these derived credentials to the `.env` file. This direct manipulation and persistence of sensitive financial secrets, combined with the ability to place real financial orders, represents a significant risk, even if no explicit malicious intent (like exfiltration to unauthorized domains) is observed. All network calls are to legitimate Polymarket domains.
Capability Assessment
Purpose & Capability
The name/description (Polymarket trading setup) align with the requested secrets and runtime actions: a signing private key, proxy wallet address, signature type, and derived CLOB API credentials are all expected for programmatic trading on Polymarket. Optional Builder credentials for headless token approvals are also reasonable for server deployments.
Instruction Scope
The SKILL.md gives explicit step-by-step instructions to check for and read/write a .env and config.json, derive API credentials, call Polymarket endpoints (Gamma, CLOB, Data, WebSocket), and submit token approvals. Those actions are within the stated setup task. Note: the agent is told to look for an “existing bot directory” which could lead it to inspect unrelated files in the working directory — this is broad but not necessarily malicious. Also the SKILL.md references POLYMARKET_WEBSOCKET_URL and POLYMARKET_DATA_API (and other example values) that are used in examples but are not listed in the metadata's required env list (minor inconsistency).
Install Mechanism
This is instruction-only with no install spec or downloadable artifacts. That minimizes install-time risk; dependencies referenced (py-clob-client, httpx, websocket-client, etc.) are plausible and standard for Python-based trading bots.
Credentials
The required environment variables (private key, proxy address, signature type, and derived API key/secret/passphrase) are proportionate to the stated function. Caveat: SKILL.md also uses POLYMARKET_WEBSOCKET_URL and POLYMARKET_DATA_API in examples but these are not listed among required env in the metadata — an inconsistency a user should be aware of. The skill requests highly sensitive secrets (private key and API secret) which are legitimately required for trading but demand secure handling.
Persistence & Privilege
The skill does not request always:true and makes no claims about modifying other skills or system-wide settings. It instructs persisting derived API credentials into a local .env file — normal for this use-case but worth protecting (avoid committing to VCS, restrict filesystem permissions).
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install polymarket-setup
  3. After installation, invoke the skill by name or use /polymarket-setup
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.6
Declare required env vars in SKILL.md frontmatter metadata
v1.0.5
Strip non-standard metadata fields to resolve registry mismatch
v1.0.4
Remove credential print statements; replace MAX_APPROVAL with scoped amount placeholder
v1.0.3
Add homepage, declare optional Builder relayer env vars, expand warnings
v1.0.2
Fix manifest
v1.0.1
Fix: declare required env vars and security warnings in manifest
v1.0.0
Initial release: full API reference + agent setup skill
Metadata
Slug polymarket-setup
Version 1.0.6
License
All-time Installs 3
Active Installs 2
Total Versions 7
Frequently Asked Questions

What is Polymarket Trading Setup?

Set up automated trading on Polymarket. Covers wallet setup, token approvals, API authentication, market discovery, order placement, WebSocket feeds, and pos... It is an AI Agent Skill for Claude Code / OpenClaw, with 1004 downloads so far.

How do I install Polymarket Trading Setup?

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

Is Polymarket Trading Setup free?

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

Which platforms does Polymarket Trading Setup support?

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

Who created Polymarket Trading Setup?

It is built and maintained by emsin44 (@emsin44); the current version is v1.0.6.

💬 Comments