← 返回 Skills 市场
2523
总下载
3
收藏
14
当前安装
28
版本数
在 OpenClaw 中安装
/install polymarket-copytrading
功能描述
Mirror positions from top Polymarket traders. Polling mode (free) for portfolio-style copying, Reactor mode (Pro) for event-driven real-time mirroring via Si...
安全使用建议
This skill appears to do what it says (mirror Polymarket positions via the Simmer SDK), but there are a few things to check before installing:
- Confirm the env-var mismatch: the registry summary initially said 'no required env vars' but the skill and clawhub.json require SIMMER_API_KEY (and optionally WALLET_PRIVATE_KEY). Treat SIMMER_API_KEY as required for API access.
- Avoid pasting your private key into any service unless you fully trust it. Prefer using the platform's managed wallet option (so you do not set WALLET_PRIVATE_KEY), or use a hardware wallet / secure signing flow if available. If you must use a private key in an env var, isolate execution (dedicated VM/container), minimize lifetime, and rotate the key afterward.
- Start in dry-run / paper-trading mode (the SKILL.md supports this) to verify behavior and limits before enabling live trades.
- Review the simmer-sdk package source and the skill's code (particularly places that call client._request) to confirm there are no unexpected external endpoints or data exfiltration. The skill appears to talk only to simmer.markets endpoints, but verify the pip package comes from a trusted source (PyPI) and matches the expected project.
- Note the SDK version discrepancy (SKILL.md vs requirements); confirm the intended version and compatibility before running.
If you want to proceed, prefer managed wallets or a paper-trading account and test thoroughly. If you need higher assurance, ask the author for clarifications about the env var requirements and about any config files the SDK writes.
功能分析
Type: OpenClaw Skill
Name: polymarket-copytrading
Version: 1.10.2
The skill facilitates Polymarket copytrading by mirroring 'whale' wallets via the Simmer SDK. While the code in `copytrading_trader.py` and `scripts/status.py` appears functionally aligned with its stated purpose, it requires the AI agent to solicit and store a `WALLET_PRIVATE_KEY` in the environment, which is a high-risk capability. The instructions in `SKILL.md` explicitly guide the agent to handle these sensitive credentials and interact with the `api.simmer.markets` endpoint, creating a significant attack surface for credential theft if the agent is compromised. Additionally, the metadata and documentation contain unusual future-dated references (April 2026) which, while not explicitly malicious, are atypical for production code.
能力标签
能力评估
Purpose & Capability
Name/description claim to mirror Polymarket traders via the Simmer SDK — the code and SKILL.md implement that and require a SIMMER_API_KEY and (optionally) a WALLET_PRIVATE_KEY for self-custody trading. However the top-level registry metadata you provided earlier said 'required env vars: none' while clawhub.json and SKILL.md declare SIMMER_API_KEY required. This mismatch is an incoherence in the metadata packaging.
Instruction Scope
Runtime instructions tell the agent to install the simmer-sdk, ask the user for SIMMER_API_KEY and optionally WALLET_PRIVATE_KEY, and to store them in environment variables. The scripts call the Simmer SDK and the API (including some direct _request calls). Asking for a wallet private key is expected for client-side signing when doing self-custody trading, but it is sensitive and the SKILL.md explicitly instructs users to store the private key in an env var — a high-risk action that should only be done by users who understand the implications. There are no instructions that appear to exfiltrate keys to unknown endpoints.
Install Mechanism
There is no download-from-URL install; the SKILL.md instructs installing the public 'simmer-sdk' via pip and the repo includes requirements.txt. This is a standard package install pattern. Minor inconsistency: SKILL.md mentions simmer-sdk>=0.9.19 while clawhub.json and requirements.txt require >=0.11.1; ensure the intended SDK version is consistent.
Credentials
Requesting SIMMER_API_KEY is proportionate to the stated purpose (the SDK/API requires it). Requesting WALLET_PRIVATE_KEY is plausible for self-custody trading but is highly sensitive — the skill instructs storing it in an environment variable. The packaging metadata in the top-level summary omitted these env requirements while clawhub.json marks SIMMER_API_KEY as required and WALLET_PRIVATE_KEY optional; that mismatch should be clarified before trusting the skill.
Persistence & Privilege
The skill is instruction/code-based, automaton.managed is true with an entrypoint set but autostart is false and 'always' is not set. The skill does not request permanent elevated platform-level privileges. It uses simmer_sdk.skill.load_config which may read/write a config file scoped to this skill — normal for a trading harness.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install polymarket-copytrading - 安装完成后,直接呼叫该 Skill 的名称或使用
/polymarket-copytrading触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.10.2
Polymarket Copytrading v1.10.2
- Documentation and metadata updates for clarity and consistency.
- No functional or API changes; all existing behavior is preserved.
- Version bump to maintain alignment with project updates.
v1.10.1
V2 migration (2026-04-28): updated troubleshooting copy to point users at the Wrap USDC.e → pUSD flow at simmer.markets/dashboard + docs.simmer.markets/v2-migration. Also refines clawhub.json envVars schema (WALLET_PRIVATE_KEY now correctly optional for managed-wallet users).
v1.9.3
Schema fix: primaryEnv + envVars with required:false for optional credentials. Clears OpenClaw 'disproportionate requirements' verdict.
v1.9.2
Declare WALLET_PRIVATE_KEY in requires.env for OpenClaw moderation alignment.
v1.9.1
Add Setup Flow section with pip install simmer-sdk
v1.9.0
**Polymarket Copytrading v1.9.0**
Major update: Adds real-time event-driven mirroring (Reactor mode) alongside existing polling (batch) mode.
- Introduces Reactor mode (Pro): real-time, event-driven copytrading via Simmer PolyNode signals, with per-wallet, per-trade sizing and server-side filters.
- SKILL.md extensively updated: documents both classic portfolio/polling and new Reactor (Pro) modes, with comparison table, setup, and usage examples.
- Configuration options expanded—now includes order type (`SIMMER_COPYTRADING_ORDER_TYPE`) and more server-driven controls for Reactor mode.
- Maintains all existing features for polling mode; users can freely choose or mix modes as needed.
- Requirements updated; see requirements.txt for any new dependencies.
v1.8.5
Add auto_redeem() call at start of each cycle for external wallet support
v1.8.4
Add requirements.txt for standalone subprocess execution (fixes reactor autoReact)
v1.8.3
**polymarket-copytrading v1.8.3 Changelog**
- Updated core logic in `copytrading_trader.py` (details not specified in the diff).
- No user-facing documentation changes.
- Version bump from 1.8.2 to 1.8.3.
v1.8.2
Polymarket Copytrading 1.8.2
- Updated version to 1.8.2.
- Removed the legacy _meta.json metadata file.
- Documentation and metadata have been refreshed to match the current version.
v1.8.1
**Version 1.8.1 Changelog**
- Updated SKILL.md metadata version from 1.7.0 to 1.8.0.
- Added _meta.json file to the repository.
- No changes to core skill logic or feature set.
v1.8.0
Add --reactive mode for reactor plugin integration: trades specific whale event markets instead of full portfolio rebalance, auto-imports missing markets, resolves YES/NO outcome from PolyNode data
v1.7.1
polymarket-copytrading 1.7.1
- Updated internal logic in copytrading_trader.py (specifics not detailed).
- No user-facing changes to documentation or config.
- Version and feature set otherwise unchanged from 1.7.0.
v1.7.0
**Version 1.7.0 – Adds signal conviction and position quality filters**
- Positions now receive conviction scores: full size if held by 2+ wallets, reduced (50%) if only in one wallet.
- New filters exclude positions that are highly drifted (over 30% from entry) or have stale prices (over 90% or under 10%).
- Leaderboard advice updated: mixing different trader types reduces conviction; overlapping strategies are recommended.
- Documentation updated to describe new scoring, filtering, and rebalancing logic.
v1.5.4
- Bumped version to 1.5.4 in SKILL.md.
- Clarified that, by default, only buys execute—use `--rebalance` or `--whale-exits` for selling positions.
- No other functional or structural changes noted.
v1.5.3
polymarket-copytrading v1.5.3
- Updated version metadata to 1.5.3 in SKILL.md for clarity and consistency.
- No user-facing functional changes; documentation and metadata update only.
v1.5.2
Rename venue simmer to sim
v1.5.1
AgentSkills format — moved platform config to clawhub.json for cross-agent compatibility
v1.5.0
**Added configurable whale wallet addresses as an environment variable.**
- New tunable option: `SIMMER_COPYTRADING_WALLETS` for setting whale wallet addresses via environment variable or UI.
- Updated metadata to include this setting for easier configuration and persistent copytrading setups.
- No functional changes to trading logic or workflow.
- Minor documentation update to reflect new configuration option.
v1.3.13
- Added "difficulty: beginner" field to skill metadata for easier discovery and categorization.
- No user-facing behavior or logic changes; documentation and usage remain unchanged.
元数据
常见问题
Polymarket Copytrading 是什么?
Mirror positions from top Polymarket traders. Polling mode (free) for portfolio-style copying, Reactor mode (Pro) for event-driven real-time mirroring via Si... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 2523 次。
如何安装 Polymarket Copytrading?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install polymarket-copytrading」即可一键安装,无需额外配置。
Polymarket Copytrading 是免费的吗?
是的,Polymarket Copytrading 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Polymarket Copytrading 支持哪些平台?
Polymarket Copytrading 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Polymarket Copytrading?
由 AD88(@adlai88)开发并维护,当前版本 v1.10.2。
推荐 Skills