← 返回 Skills 市场
Polymarket BTC Trader
作者
BillyCHOIU
· GitHub ↗
· v1.0.0
· MIT-0
115
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install polymarket-btc-trader
功能描述
Polymarket BTC 5分钟 Up/Down 全自动交易机器人。MiniMax AI 驱动,双信号决策,自动止盈止损,真实链上交易,Web控制面板。
安全使用建议
Do not supply real Polymarket/private-key credentials until you verify the source and intended behavior. Specific items to check before installing or running: 1) The registry metadata claims no required env vars, but bot.py and status_server.py expect many secrets (POLYMARKET_API_KEY, POLYMARKET_API_SECRET, POLYMARKET_PRIVATE_KEY, RELAYER_API_KEY, AI API keys). That mismatch is suspicious — ask the publisher why metadata omitted them. 2) Inspect references/.env.example to see exactly which placeholders will be written to $WORK_DIR/.env by the startup scripts. 3) Run first in isolated environment (VM or disposable container) and use paper/simulated mode only (do not enable real account mode or provide a private key). 4) Audit how the web panel/status server handles .env and status files: ensure it does not expose raw secrets via HTTP endpoints. Note the code builds HMAC headers using POLYMARKET_API_SECRET and will sign requests if provided. 5) There are small deployment inconsistencies: SKILL.md / README reference panel port 18095 but status_server.py uses PORT = 18795, and panel_start.sh references a slightly different SKILL_DIR; verify and correct paths before deployment. 6) Prefer to keep only minimal credentials in the bot's .env (paper-mode API credentials or read-only keys where possible) and never put long-term private keys on unknown third-party code. 7) If you need higher confidence, request the maintainer identity, a signed release, or run a line-by-line audit (focus on bot.py and status_server.py) and ensure you understand where and when signing/transactions occur. If you can't verify provenance, treat the skill as untrusted and run only with simulated data.
功能分析
Type: OpenClaw Skill
Name: polymarket-btc-trader
Version: 1.0.0
The skill bundle provides a functional Polymarket BTC trading bot that handles highly sensitive information, including private keys and API secrets. It is classified as suspicious due to significant indicators of poor code quality and potential security risks: 'status_server.py' contains hardcoded absolute file paths referencing a specific developer's home directory ('/home/billy'), and 'status.js' contains placeholder API keys for the 'Simmer' service using confusing 'sk_live' prefixes. Furthermore, there are discrepancies between the documentation and the code regarding the web panel's port (18095 vs 18795). While no explicit evidence of intentional data exfiltration or malicious backdoors was found, the combination of high-risk financial capabilities and unpolished code makes it a risky asset to execute.
能力标签
能力评估
Purpose & Capability
The name/description (Polymarket BTC trading bot) match the code and README (bot.py, status_server.py, web panel). However the registry metadata lists no required environment variables or credentials while the code and README clearly expect many sensitive env vars (POLYMARKET_API_KEY, POLYMARKET_API_SECRET, POLYMARKET_PRIVATE_KEY, RELAYER_API_KEY, AI API keys, wallet address, etc.). This mismatch is an incoherence: a trading bot legitimately needs these secrets, but the package metadata failing to declare them is unexpected and misleading.
Instruction Scope
SKILL.md gives concrete run steps (install.sh, copy .env from references, start scripts). The runtime instructions and code operate on local files (bot_status.json, decision_signal.json, trading_control.json) and read .env for credentials. They refer to OpenClaw-provided decision_signal.json (expected). No instructions request unrelated system files, but the skill will read and use highly sensitive keys from .env (private keys, API secrets). Also there are small inconsistencies in instructions vs code (panel port and skill paths — see guidance).
Install Mechanism
No external binary downloads or remote installers; install.sh creates a Python venv and pip-installs aiohttp, requests, python-dotenv, uvicorn — reasonable and proportionate for a Python web/bot project. The skill uses local scripts to copy files into $HOME/.openclaw/workspace which writes to disk but is expected for an install-as-skill flow.
Credentials
The code expects multiple sensitive environment variables (Polymarket API key/secret/passphrase, relayer key, private wallet key/address, AI provider API keys). Those are proportionate to on-chain trading functionality, but the skill registry metadata declared none — that's an important omission. Users must be aware they'll need to provide private keys and API secrets; those grant the ability to sign and submit real trades on-chain and to authenticate to Polymarket.
Persistence & Privilege
The skill does not request always:true and is user-invocable only. It copies its files into a workspace and runs as separate processes (nohup + python), creating runtime files under the workspace. It doesn't appear to modify other skills or system-wide agent settings. Autonomous invocation is allowed by default (normal).
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install polymarket-btc-trader - 安装完成后,直接呼叫该 Skill 的名称或使用
/polymarket-btc-trader触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of Polymarket BTC 5-minute Up/Down fully automated trading bot with AI-driven dual-signal logic.
- Supports MiniMax, OpenAI, and SiliconFlow (OpenAI-compatible APIs) for AI-powered trade decision-making.
- Integrated web dashboard for real-time monitoring of status, positions, win rate, and AI signal logs.
- Includes risk management features: automated take-profit/stop-loss, spread protection, and order book depth checks.
- Dual-signal system: trades only when both AI analysis and price-arbitrage signals agree.
- Supports high-frequency strategies and external signal integration (Simmer engine).
元数据
常见问题
Polymarket BTC Trader 是什么?
Polymarket BTC 5分钟 Up/Down 全自动交易机器人。MiniMax AI 驱动,双信号决策,自动止盈止损,真实链上交易,Web控制面板。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 115 次。
如何安装 Polymarket BTC Trader?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install polymarket-btc-trader」即可一键安装,无需额外配置。
Polymarket BTC Trader 是免费的吗?
是的,Polymarket BTC Trader 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Polymarket BTC Trader 支持哪些平台?
Polymarket BTC Trader 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Polymarket BTC Trader?
由 BillyCHOIU(@billychoiu)开发并维护,当前版本 v1.0.0。
推荐 Skills