원클릭으로
poly-position-monitor-zh
监控 Polymarket 持仓和挂单。检测价格异常、成交量暴涨、巨鲸活动和仓位变化,通过终端、Telegram 和邮件发送告警。当用户要求监控 Polymarket 持仓、追踪钱包活动、设置持仓告警、或监视持仓市场异动时使用此技能。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
监控 Polymarket 持仓和挂单。检测价格异常、成交量暴涨、巨鲸活动和仓位变化,通过终端、Telegram 和邮件发送告警。当用户要求监控 Polymarket 持仓、追踪钱包活动、设置持仓告警、或监视持仓市场异动时使用此技能。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Polymarket CLOB API 自动交易执行层。非交互式、指令驱动,支持买入/卖出(市价/限价)、撤单、余额查询、持仓查询、订单簿读取与智能定价。可被 orchestrator 或其他 skill 直接调用执行真实交易。当需要在 Polymarket 上执行实盘交易、查询余额、查看持仓、读取订单簿时使用此技能。
Backtest Polymarket recommendation history. Fetches current market prices, computes P&L for each historical recommendation, evaluates returns by category and direction, and generates a strategy reflection report. Use when the user asks to backtest, evaluate performance, review returns, or analyze P&L of their Polymarket recommendations.
回测 Polymarket 推荐历史。获取当前市价,计算每笔历史推荐的盈亏,按类别和方向评估收益,并生成策略反思报告。当用户要求回测、评估表现、查看收益、分析 Polymarket 推荐盈亏时使用此技能。
DANGER: Polymarket 全自动交易编排器。无需人工确认,AI 自主完成市场扫描、概率评估、仓位计算和实盘下单。一句话触发完整交易链路。当用户要求自动交易、全自动下单、danger trade、auto trade Polymarket 时使用此技能。
Monitor Polymarket positions and open orders for specific wallet addresses. Detects price anomalies, volume spikes, whale activity, and position changes across held markets, with alerts via terminal, Telegram, and email. Use when the user wants to monitor their Polymarket positions, track wallet activity, set up position alerts, or watch for market anomalies on held markets.
Track Polymarket markets by monitoring their resolution data sources. Fetches event data, parses resolution criteria, assesses trackability, scrapes the resolution source for current state, and runs continuous terminal monitoring with color-coded alerts for score changes, leader changes, and market/data misalignment. Use when the user wants to track a specific Polymarket market's resolution, monitor resolution data sources, or set up alerts for market resolution changes.
| name | poly-position-monitor-zh |
| description | 监控 Polymarket 持仓和挂单。检测价格异常、成交量暴涨、巨鲸活动和仓位变化,通过终端、Telegram 和邮件发送告警。当用户要求监控 Polymarket 持仓、追踪钱包活动、设置持仓告警、或监视持仓市场异动时使用此技能。 |
实时监控 Polymarket 钱包持仓。检测所有持仓市场的 5 类异常,通过终端、Telegram 和邮件推送告警。
按顺序执行以下 6 个步骤。
复制示例配置并填入凭证:
cp scripts/config.example.json ~/polymarket-monitoring/config.json
编辑 ~/polymarket-monitoring/config.json:
获取 CLOB API 凭证:
from py_clob_client.client import ClobClient
client = ClobClient("https://clob.polymarket.com", chain_id=137, key="YOUR_PRIVATE_KEY")
creds = client.create_or_derive_api_creds()
print(creds) # {"apiKey": "...", "secret": "...", "passphrase": "..."}
设置 Telegram Bot:
https://api.telegram.org/bot<TOKEN>/getUpdates 获取 chat_idtelegram.enabled 设为 true,填入 bot_token 和 chat_idpip install py-clob-client
仅挂单监控需要此依赖。持仓追踪、价格分析、成交量追踪和巨鲸检测仅使用 Python 标准库。
运行持仓获取脚本,验证连通性并查看当前持仓:
python scripts/fetch_positions.py <wallet_address>
输出所有活跃仓位、对应市场、当前价值和盈亏。确认输出无误后再启动监控。
逐个测试各组件:
# 测试价格历史(使用第 3 步输出中的 asset_id)
python scripts/fetch_price_history.py <token_id>
# 测试市场成交(使用第 3 步输出中的 condition_id)
python scripts/fetch_market_activity.py trades --market <condition_id>
# 测试挂单获取(需要认证)
python scripts/fetch_orders.py --config ~/polymarket-monitoring/config.json
如果已配置 Telegram,监控首次运行时会发送测试告警。
python scripts/monitor.py --config ~/polymarket-monitoring/config.json
监控持续运行,每隔 interval_seconds(默认 60 秒)检查一次。
选项:
--once — 运行单次检查后退出(适合 cron 定时任务)--interval 30 — 覆盖检查间隔为 30 秒Cron 定时任务(替代持续运行模式):
# 每 2 分钟检查一次
*/2 * * * * cd ~/.claude/skills/poly-position-monitor-zh && python scripts/monitor.py --config ~/polymarket-monitoring/config.json --once >> ~/polymarket-monitoring/cron.log 2>&1
优雅退出: Ctrl-C 保存最终状态后退出。
查看告警历史:
# 最近告警(JSON Lines 格式)
tail -20 ~/polymarket-monitoring/alerts.jsonl
# 按类型筛选
grep '"CRITICAL"' ~/polymarket-monitoring/alerts.jsonl
grep '"whale"' ~/polymarket-monitoring/alerts.jsonl
查看状态快照:
ls ~/polymarket-monitoring/snapshot-*.json
cat ~/polymarket-monitoring/monitor-state.json
增删监控地址: 编辑 config.json 中的 watched_addresses,下次检查周期自动生效。
调整阈值: 编辑 config.json 中的 thresholds。调参指南见 references/alert-thresholds.md。
create_or_derive_api_creds() 重新生成min_level 设为 "ALERT" 或 "CRITICAL"interval_seconds。监控每个市场每个周期约发起 3 次 API 调用