← Back to Skills Marketplace
Polymarket Monitor
by
Meir Rosenschein
· GitHub ↗
· v1.0.1
933
Downloads
0
Stars
5
Active Installs
2
Versions
Install in OpenClaw
/install polymarket-monitor
Description
Monitor Polymarket prediction markets and alert when odds cross a threshold. Use when a user wants to track any Polymarket market probability, set up recurri...
Usage Guidance
This skill appears internally consistent and low-risk: it fetches public Polymarket endpoints and posts alerts via the agent's messaging tool. Before installing, consider: (1) the agent will create recurring cron jobs that make network requests and can send Slack DMs — confirm you trust the agent's Slack integration and that the message tool has only the permissions you expect; (2) test with a low-frequency schedule and a safe/test Slack channel or user ID; (3) you can run the included Python script locally first to verify behavior; (4) the package has no homepage and an unknown owner—if provenance matters to you, ask the publisher for more information. If you decide to proceed, ensure you know how to cancel the cron job (cron remove <id>) and verify the agent's delivery and alerting behavior on initial runs.
Capability Analysis
Type: OpenClaw Skill
Name: polymarket-monitor
Version: 1.0.1
The skill is classified as suspicious due to a critical shell injection vulnerability identified in `SKILL.md`. In Workflow Step 1, the instruction `curl "https://gamma-api.polymarket.com/events?search=<topic>&limit=10&active=true"` directly embeds user-controlled `<topic>` into a shell command. If the AI agent executes this `curl` command without proper sanitization or escaping of the `<topic>` input, it could lead to arbitrary command execution (RCE). While the `scripts/check_markets.py` file demonstrates good input validation for `conditionId` arguments, this does not mitigate the shell injection risk present in the `SKILL.md` instructions for the agent. There is no evidence of intentional malicious behavior such as data exfiltration to unauthorized endpoints or persistence mechanisms.
Capability Assessment
Purpose & Capability
Name/description match the included script and SKILL.md. The skill only needs read-only access to public Polymarket APIs and the ability to send alerts — nothing requested or included is extraneous to that purpose.
Instruction Scope
SKILL.md confines actions to searching Polymarket, fetching market pages, parsing yes/no probabilities, and sending Slack DMs when thresholds are crossed. It does instruct creating a cron job for periodic checks, but does not ask the agent to read local files, other environment variables, or transmit data to unexpected endpoints.
Install Mechanism
No install spec; the only code is a small Python script included in the package. No external downloads, archives, or package installs are requested.
Credentials
The skill declares no required environment variables or credentials. It relies on the agent platform's messaging tool to send Slack DMs; that is appropriate for an alerting skill, but platform-level messaging credentials are not requested by the skill itself.
Persistence & Privilege
always:false (default). The skill's recommended behavior is to install a cron task for periodic checks — this is expected for a monitor/alerting skill and does not modify other skills or system-wide configs.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install polymarket-monitor - After installation, invoke the skill by name or use
/polymarket-monitor - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Fix: replaced spoofed User-Agent with honest identifier; added conditionId input validation to prevent injection
v1.0.0
Initial release: monitor any Polymarket market and alert when odds cross a threshold
Metadata
Frequently Asked Questions
What is Polymarket Monitor?
Monitor Polymarket prediction markets and alert when odds cross a threshold. Use when a user wants to track any Polymarket market probability, set up recurri... It is an AI Agent Skill for Claude Code / OpenClaw, with 933 downloads so far.
How do I install Polymarket Monitor?
Run "/install polymarket-monitor" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Polymarket Monitor free?
Yes, Polymarket Monitor is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Polymarket Monitor support?
Polymarket Monitor is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Polymarket Monitor?
It is built and maintained by Meir Rosenschein (@xmeir-dev); the current version is v1.0.1.
More Skills