← 返回 Skills 市场
zakkycrypt01

Polymarket Trader

作者 Abdulaleem Zakariyah · GitHub ↗ · v1.0.1
cross-platform ⚠ suspicious
462
总下载
0
收藏
1
当前安装
2
版本数
在 OpenClaw 中安装
/install zakkycrypt01-polymarket-trader
功能描述
Execute limit orders on Polymarket markets by specifying market slug, outcome, price, and order size via a Python script.
安全使用建议
Before installing or using this skill: 1) Do not set your POLYMARKET_PRIVATE_KEY in any environment you don't fully control — treat it like any other wallet/private key. 2) Verify the py-clob-client package provenance (source, releases) before installing into the required virtualenv. 3) The registry metadata omits the POLYMARKET_PRIVATE_KEY requirement — ask the publisher to correct that or avoid relying on the skill until it's fixed. 4) Run the included trade.py in an isolated/test account first to confirm behavior; inspect what create_or_derive_api_creds() from py_clob_client does (it may create/derive additional credentials). 5) If you must use this, create a dedicated sandboxed workspace and virtualenv at the expected path, and do not store your private key in shared or persistent CI/agent environments. If you are uncomfortable with these checks or cannot review py-clob-client source, do not install or run this skill.
功能分析
Type: OpenClaw Skill Name: zakkycrypt01-polymarket-trader Version: 1.0.1 The skill is designed to securely execute trades on Polymarket. It correctly handles the `POLYMARKET_PRIVATE_KEY` by reading it from an environment variable and uses it solely for authenticating with the Polymarket CLOB client. The `SKILL.md` explicitly states that arguments are passed via environment variables to `trade.py` to prevent shell injection, demonstrating a focus on security. All network calls are directed to legitimate Polymarket API endpoints (`gamma-api.polymarket.com`, `clob.polymarket.com`), which is expected for its functionality. The `inspect_client.py` and `inspect_methods.py` files are benign utility scripts for library introspection, not used in the main skill execution, and pose no security risk. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, or prompt injection attempts against the agent.
能力评估
Purpose & Capability
The skill's stated purpose (placing Polymarket limit orders) matches the included trade.py which calls Polymarket APIs and uses a private key. However the registry metadata claims no required credentials while both SKILL.md and trade.py clearly require POLYMARKET_PRIVATE_KEY, an inconsistency between claimed requirements and actual needs.
Instruction Scope
SKILL.md and the tool exec are narrowly scoped to: activate a virtualenv, export MARKET_SLUG/DIRECTION/PRICE/SIZE, and run trade.py. The runtime actions (fetch public market data, build and post an order via py_clob_client) align with the purpose. Minor issues: the exec command depends on a specific relative path (../../polymarket_venv) and SKILL.md's security claim ('prevents shell injection') is overstated because it assumes the environment and substitution are handled safely by the host; the exec chain does not explicitly surface the required POLYMARKET_PRIVATE_KEY.
Install Mechanism
There is no install spec (instruction-only), which reduces installer risk, but SKILL.md requires a Python virtualenv at a specific relative path with packages ('py-clob-client', 'requests') installed. The skill does not provide automated installation or verify package provenance; manually creating the venv and installing py-clob-client (an external package) is required and should be done from trusted sources.
Credentials
trade.py requires a sensitive environment variable POLYMARKET_PRIVATE_KEY to sign and derive API credentials. Requesting a private key is proportionate for a trading skill, but the registry metadata failing to declare this sensitive requirement is a significant omission. Additionally, the activation of a venv via a relative path that reaches up directories (../../polymarket_venv) could cause unexpected access to workspace files if the environment is not tightly controlled.
Persistence & Privilege
The skill is not marked always:true and does not request persistent system-wide privileges or modify other skills; autonomous invocation is allowed by default but not combined with other high-risk factors here.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install zakkycrypt01-polymarket-trader
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /zakkycrypt01-polymarket-trader 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
Version 1.0.1: Patched critical shell injection vulnerability.
v1.0.0
Initial release of the Polymarket trading skill.
元数据
Slug zakkycrypt01-polymarket-trader
版本 1.0.1
许可证
累计安装 1
当前安装数 1
历史版本数 2
常见问题

Polymarket Trader 是什么?

Execute limit orders on Polymarket markets by specifying market slug, outcome, price, and order size via a Python script. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 462 次。

如何安装 Polymarket Trader?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install zakkycrypt01-polymarket-trader」即可一键安装,无需额外配置。

Polymarket Trader 是免费的吗?

是的,Polymarket Trader 完全免费(开源免费),可自由下载、安装和使用。

Polymarket Trader 支持哪些平台?

Polymarket Trader 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Polymarket Trader?

由 Abdulaleem Zakariyah(@zakkycrypt01)开发并维护,当前版本 v1.0.1。

💬 留言讨论