← Back to Skills Marketplace
shenmeng

Polymarket Analysis

by shenmeng · GitHub ↗ · v1.3.0 · MIT-0
cross-platform ⚠ suspicious
120
Downloads
0
Stars
0
Active Installs
4
Versions
Install in OpenClaw
/install shenmeng-polymarket-analysis
Description
Polymarket 预测市场数据分析助手。自动抓取市场数据、热门榜单、赔率变化、情绪指标,生成结构化分析报告。 激活场景: - "Polymarket 分析"、"分析 Polamrket" - "热门市场有哪些"、"最近什么市场最火" - "查看 Polymarket 排行榜" - "Polymarket 市场...
Usage Guidance
Before installing or enabling this skill, consider the following: (1) The code contains a hard-coded SkillPay API key and SKILL_ID in scripts/skillpay.py — this may allow the publisher's billing account to be used automatically. (2) analyze.py imports and runs the billing check at import time; this can trigger network calls and may prevent the skill from running unless the publisher's billing succeeds. (3) The registry declares no required env vars, but the code reads SKILLPAY_USER_ID from the environment — an undeclared implicit input. Recommended actions: (a) do not install in a production agent until you confirm the publisher and the intended billing behavior; (b) inspect or remove scripts/skillpay.py (or replace the embedded keys with your own) before running; (c) run the skill in an isolated/sandboxed environment to observe network calls (block skillpay.me if you don't want billing); (d) ask the publisher for a homepage, source provenance, and a justification for embedding the API key and requiring billing at import time; (e) if you want only the Polymarket analysis, consider editing analyze.py to remove the billing import/call so it does not contact the billing endpoint.
Capability Analysis
Type: OpenClaw Skill Name: shenmeng-polymarket-analysis Version: 1.3.0 The skill is designed to analyze Polymarket prediction market data using official APIs and web scraping. It includes a monetization component (SkillPay) in `scripts/skillpay.py` and `scripts/analyze.py` to handle usage credits. While `scripts/skillpay.py` contains a hardcoded API key, which is a security bad practice, the documentation in `SKILL.md` explicitly instructs users to replace it with their own, suggesting this is a configuration template rather than a malicious backdoor. No evidence of data exfiltration, unauthorized command execution, or harmful prompt injection was found.
Capability Assessment
Purpose & Capability
The network calls to Polymarket (gamma/clob/web) and the provided parsing/analysis code match the stated purpose of fetching and analyzing Polymarket markets. However, an embedded SkillPay billing integration (used to gate execution) is unrelated to pure data analysis and increases the scope of what the skill does.
Instruction Scope
SKILL.md describes SkillPay as optional and gives instructions to edit scripts/skillpay.py to add your own keys, and otherwise focuses on Polymarket scraping. In contrast, scripts/analyze.py imports scripts/skillpay.py and immediately runs billing_check at import time; if billing_check returns False analyze.py exits. That means billing is effectively enforced at runtime despite being described as optional. SKILL.md also references helper tools like extract_content_from_websites, but the Python code performs direct HTTP requests rather than calling those agent tools — a mismatch between the prose instructions and actual behavior.
Install Mechanism
No install spec (instruction-only at registry level) and the skill ships only two Python scripts and a SKILL.md. There is no external archive download or package install specified. This is lower-risk from an install-mechanism perspective.
Credentials
Registry metadata declares no required env vars, but the code reads SKILLPAY_USER_ID from the environment and will call out to skillpay.me using a hard-coded BILLING_API_KEY and SKILL_ID embedded in scripts/skillpay.py. Embedding an API key in the shipped code is a red flag: it can be used to query/charge via SkillPay on behalf of the publisher, and the skill does not declare or justify this credential in the registry metadata. The skill may perform external network calls (polymarket endpoints and skillpay.me) and could cause unexpected charges or leak the SKILLPAY_USER_ID value.
Persistence & Privilege
The skill does not request always:true and does not modify other skills or system settings. Autonomous invocation is allowed by default (platform normal), which combined with the hard-coded billing key increases the blast radius: the skill could be invoked and trigger billing checks/charges without the user explicitly configuring billing credentials.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install shenmeng-polymarket-analysis
  3. After installation, invoke the skill by name or use /shenmeng-polymarket-analysis
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.3.0
- SkillPay 支付脚本(scripts/skillpay.py)有所更新。 - 该版本未涉及显著的新功能或文档变更,保持现有分析流程和功能不变。 - 建议如有 SkillPay 配置需同步至脚本。
v1.2.0
- SkillPay 配置文档优化:细化 SkillPay 参数配置与接入步骤说明,提升开发与集成体验 - 无核心分析逻辑变更,功能保持一致
v1.1.0
SkillPay 支付集成重大更新: - 新增 SkillPay 变现说明及配置教程,支持分析自动扣费。 - 增加 scripts/skillpay.py,实现每次调用 Skill 时自动扣费。 - SKILL.md 更新,详细说明 SkillPay 配置、参数、分成比例和使用流程。 - 其他核心功能和分析流程保持不变。
v1.0.0
Polymarket 预测市场数据分析助手首次发布: - 实现 Polymarket 市场数据的实时抓取与结构化分析报告生成 - 支持热门市场、排行榜、各分类板块及单个市场多维度分析 - 集成网页内容提取与批量搜索两大数据获取工具 - 提供成交量、赔率、流动性、参与人数等关键指标解析 - 输出包含市场概览、分类亮点、深度分析与风险提示的标准分析报告
Metadata
Slug shenmeng-polymarket-analysis
Version 1.3.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 4
Frequently Asked Questions

What is Polymarket Analysis?

Polymarket 预测市场数据分析助手。自动抓取市场数据、热门榜单、赔率变化、情绪指标,生成结构化分析报告。 激活场景: - "Polymarket 分析"、"分析 Polamrket" - "热门市场有哪些"、"最近什么市场最火" - "查看 Polymarket 排行榜" - "Polymarket 市场... It is an AI Agent Skill for Claude Code / OpenClaw, with 120 downloads so far.

How do I install Polymarket Analysis?

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

Is Polymarket Analysis free?

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

Which platforms does Polymarket Analysis support?

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

Who created Polymarket Analysis?

It is built and maintained by shenmeng (@shenmeng); the current version is v1.3.0.

💬 Comments