← Back to Skills Marketplace
Polymarket Copy Dynamic Roster Trader
by
diagnostikon
· GitHub ↗
· v1.0.1
· MIT-0
118
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install polymarket-copy-dynamic-roster-trader
Description
Automatically discovers and ranks top Polymarket wallets from public leaderboards, evaluates rolling performance, and builds a dynamic copy roster. Feeds qua...
Usage Guidance
What to check before installing:
- Expect to provide a SIMMER_API_KEY and that the platform will need to install the 'simmer-sdk' Python package; the registry summary omitted these—confirm where/when dependencies are installed and pin package versions.
- Review the complete trader.py (the posted version was truncated) to confirm there are no hidden endpoints, telemetry calls, or credential exfiltration. The visible code calls only predicting.top and data-api.polymarket.com and uses the Simmer SDK.
- Run the skill in paper/sim mode first (SKILL defaults to paper when --live is not set) and enforce low COPY_MAX_USD / MAX_POSITIONS while verifying behavior.
- Limit the SIMMER_API_KEY scope (use least privilege) and use a disposable/test key when first evaluating; rotate or revoke the key if you stop using the skill.
- Verify the simmer-sdk package source (PyPI) and pin a known-good version, or vendor-review the SDK if you must rely on it for trade execution.
- If you need higher assurance, sandbox the skill, run static analysis on the full trader.py, and confirm the platform will not leak environment variables to other skills or logs.
Capability Analysis
Type: OpenClaw Skill
Name: polymarket-copy-dynamic-roster-trader
Version: 1.0.1
The skill implements a Polymarket copy-trading strategy that dynamically ranks traders using data from predicting.top and the Polymarket Data API. It uses the simmer-sdk to manage trades, featuring a default paper-trading mode and multiple safety thresholds (e.g., max position size, spread gates). The code logic is transparent, aligns with the documentation in SKILL.md, and contains no indicators of malicious intent, data exfiltration, or unauthorized execution.
Capability Tags
Capability Assessment
Purpose & Capability
The skill claims to discover top Polymarket wallets and copytrade them via Simmer; the code and SKILL.md implement leaderboard scraping, rolling-PnL computation, roster construction, and use of the Simmer SDK—these capabilities align with the description. However, the registry summary at the top of the report lists no required env vars or dependencies, while both clawhub.json and SKILL.md declare a required SIMMER_API_KEY and the simmer-sdk pip package. That metadata mismatch is unexpected.
Instruction Scope
SKILL.md and trader.py limit their runtime actions to fetching public leaderboards (predicting.top), fetching on-chain activity from Polymarket's data-api, computing scores, and calling Simmer's SDK copytrading endpoints. Instructions and code reference only SIMMER_* tunables and SIMMER_API_KEY; there are no instructions to read unrelated local files, system credentials, or to post data to unknown endpoints.
Install Mechanism
This is an instruction-and-code skill with no formal install spec in the registry, but clawhub.json declares a pip dependency on simmer-sdk. Because there's no explicit install block in the registry metadata, the skill may rely on the platform to install simmer-sdk; confirm how dependencies are installed and from where (PyPI) and pin versions. No arbitrary download URLs or archive extraction were found.
Credentials
The skill requires SIMMER_API_KEY (used directly by trader.py) and numerous optional SIMMER_* tunables—these are reasonable for a copytrading adapter. The concern is the inconsistency: the registry summary omitted required env vars while clawhub.json and the code do require SIMMER_API_KEY. That mismatch could cause accidental key exposure if users are unaware or provide credentials in the wrong place. Ensure the key is scoped to only the Simmer capabilities you intend to grant.
Persistence & Privilege
The skill is not always:true and autostart is false. clawhub.json marks automaton.managed with entrypoint trader.py (so the platform may run it), but there is no indication the skill modifies other skills or global agent settings. The agent will run the skill with access to the SIMMER_API_KEY when invoked.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install polymarket-copy-dynamic-roster-trader - After installation, invoke the skill by name or use
/polymarket-copy-dynamic-roster-trader - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
SDK resilience: try/except runt apply_skill_config
v1.0.0
Initial release
Metadata
Frequently Asked Questions
What is Polymarket Copy Dynamic Roster Trader?
Automatically discovers and ranks top Polymarket wallets from public leaderboards, evaluates rolling performance, and builds a dynamic copy roster. Feeds qua... It is an AI Agent Skill for Claude Code / OpenClaw, with 118 downloads so far.
How do I install Polymarket Copy Dynamic Roster Trader?
Run "/install polymarket-copy-dynamic-roster-trader" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Polymarket Copy Dynamic Roster Trader free?
Yes, Polymarket Copy Dynamic Roster Trader is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Polymarket Copy Dynamic Roster Trader support?
Polymarket Copy Dynamic Roster Trader is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Polymarket Copy Dynamic Roster Trader?
It is built and maintained by diagnostikon (@diagnostikon); the current version is v1.0.1.
More Skills