← 返回 Skills 市场
ai-yuming

PolyGuard Martin Pro

作者 ai-yuming · GitHub ↗ · v1.0.0
cross-platform ✓ 安全检测通过
277
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install polyguard-trader-martin-v1
功能描述
Automates Polymarket trades locally by placing orders when configured price thresholds are met, with full transparency and no external data sharing.
安全使用建议
This skill appears to do what it claims: poll Polymarket and place orders. Before installing, review and do the following: (1) Confirm Polymarket's API credential model — this script expects a single api_key used for HMAC signing; if Polymarket requires a separate secret you may need to adapt the code. (2) Keep config.yaml secure (it contains your API key in plaintext) and avoid storing real funds/keys until you've tested in a sandbox. (3) Inspect network traffic during a test run to confirm requests go only to https://api.polymarket.com. (4) Note logs include API responses (which may contain trade/order data); avoid sharing logs. (5) There's a minor manifest/version mismatch between registry metadata and manifest.json—this is likely benign but verify you have the intended release. If you do not want the agent to run autonomously, disable model invocation or only run the script manually.
功能分析
Package: PolyGuard Martin Pro (xpi) Version: 1.1.0 Description: Free, open-source Polymarket auto-trading skill. No data collection. The PolyGuard Martin Pro (xpi) version 1.1.0 package is a Polymarket auto-trading skill. The source code has been thoroughly reviewed and found to be benign. It strictly adheres to its stated purpose of automating trades on Polymarket based on user-defined configurations. Key findings: - **No data collection or exfiltration:** The code makes network requests exclusively to `https://api.polymarket.com`, which is the official Polymarket API endpoint. There are no calls to any third-party analytics, telemetry, or unauthorized servers. - **Secure API key handling:** The `api_key` from `config.yaml` is used for authentication (Bearer token) and for HMAC-SHA256 signing of order payloads, both of which are standard practices for interacting with the Polymarket API. The key is never transmitted to any server other than Polymarket's official API. - **Safe configuration loading:** `yaml.safe_load` is used to parse `config.yaml`, mitigating risks associated with arbitrary code execution from YAML files. - **Transparent logic:** The code is straightforward, implementing a polling mechanism to fetch market prices and place orders when configured price conditions are met. There is no obfuscation or hidden functionality. - **Robust error handling:** The script includes error handling for network issues, API failures (e.g., invalid API key, insufficient balance), and malformed responses. The package's claims of being 'Free, open-source', 'No data collection', and 'No hidden backdoors' are fully supported by the code logic. The only external interaction is with the legitimate Polymarket API for trading purposes.
能力评估
Purpose & Capability
Name/description (auto-trading on Polymarket) match the code and config: the skill polls Polymarket orderbook and posts orders to Polymarket. It does not request unrelated credentials, binaries, or external services.
Instruction Scope
SKILL.md tells the user to edit config.yaml and run the skill; runtime instructions and main.py only read config.yaml and interact with the POLYMARKET_BASE_URL endpoints. The instructions do not direct reading unrelated files or sending data to other endpoints.
Install Mechanism
No install spec; this is an instruction-only skill with an included Python script. It does not download code from external URLs or install packages at install time. The runtime requires the requests and PyYAML packages, but no installer is specified.
Credentials
No environment variables or external credentials are required; the skill uses a plaintext config.yaml for api_key and other options. This is proportionate for a local trading bot, but storing API keys in a local file is sensitive and should be protected. The code uses the single api_key both as a Bearer token and for HMAC signing, which may or may not match Polymarket's credential model—verify whether an API secret is required by Polymarket.
Persistence & Privilege
The skill does not request always: true and does not attempt to modify other skills or system-wide settings. It runs a local loop and has normal agent invocation privileges.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install polyguard-trader-martin-v1
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /polyguard-trader-martin-v1 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
PolyGuard Martin Pro v1.0.0 — Initial release - Free and open-source automated trading skill for Polymarket on OpenClaw. - Trades based on user-configured price thresholds; only connects to official Polymarket APIs. - All logic runs locally for maximum security—no data collection or telemetry. - Simple, flat configuration via config.yaml (no nested keys). - Provides clear error messages for API issues and insufficient balance.
元数据
Slug polyguard-trader-martin-v1
版本 1.0.0
许可证
累计安装 0
当前安装数 0
历史版本数 1
常见问题

PolyGuard Martin Pro 是什么?

Automates Polymarket trades locally by placing orders when configured price thresholds are met, with full transparency and no external data sharing. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 277 次。

如何安装 PolyGuard Martin Pro?

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

PolyGuard Martin Pro 是免费的吗?

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

PolyGuard Martin Pro 支持哪些平台?

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

谁开发了 PolyGuard Martin Pro?

由 ai-yuming(@ai-yuming)开发并维护,当前版本 v1.0.0。

💬 留言讨论