Snipe Polymarket opportunities from your own signal sources. Monitors RSS feeds with Trading Agent-grade safeguards.
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install polymarket-signal-sniper或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install polymarket-signal-sniper⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/polymarket-signal-sniper/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: polymarket-signal-sniper description: Snipe Polymarket opportunities from your own signal sources. Monitors RSS feeds with Trading Agent-grade safeguards. metadata: author: Simmer (@simmer_markets) version: "1.4.0" displayName: Polymarket Signal Sniper difficulty: intermediate ---
Your signals, Simmer's trading intelligence.
> This is a template. The default signal source is RSS feeds — remix it with any data source (APIs, webhooks, social media, custom scrapers). The skill handles all the plumbing (market matching, safeguards, trade execution). Your agent provides the alpha.
Use this skill when the user wants to:
# Check account balance and positions
python scripts/status.py
# Detailed position list
python scripts/status.py --positions
API Reference:
https://api.simmer.marketsAuthorization: Bearer $SIMMER_API_KEYGET /api/sdk/portfolioGET /api/sdk/positionsUser provides RSS feed and market directly:
User: "Watch this RSS feed for greenland news: https://news.google.com/rss/search?q=greenland"
User: "Snipe any news about trump from this feed"
→ Run with --feed and --market flags:
python signal_sniper.py --feed "https://news.google.com/rss/search?q=greenland" --market "greenland-acquisition" --dry-run
For automated recurring scans, configure via environment:
| Setting | Environment Variable | Default | Description | |---------|---------------------|---------|-------------| | RSS Feeds | SIMMER_SNIPER_FEEDS | (none) | Comma-separated RSS URLs | | Markets | SIMMER_SNIPER_MARKETS | (auto) | Comma-separated market IDs (auto-discovers from keywords if empty) | | Keywords | SIMMER_SNIPER_KEYWORDS | (none) | Comma-separated keywords to match | | Confidence | SIMMER_SNIPER_CONFIDENCE | 0.7 | Min confidence to trade (0.0-1.0) | | Max USD | SIMMER_SNIPER_MAX_USD | 25 | Max per trade | | Max trades/run | SIMMER_SNIPER_MAX_TRADES | 5 | Maximum trades per scan cycle |
Polymarket Constraints:
Each cycle the script:
- Position awareness (already holding?) - Flip-flop detection (recently changed direction?) - Slippage estimates (is market liquid?) - Time decay (resolving soon?) - Resolution criteria (what actually resolves this market?)
Run a scan (dry run by default — no trades):
python signal_sniper.py
Execute real trades:
python signal_sniper.py --live
Check for signals without trading:
python signal_sniper.py --scan-only
View current config:
python signal_sniper.py --config
Override for one run:
python signal_sniper.py --feed "https://..." --keywords "trump,greenland" --market "abc123"
Show processed articles:
python signal_sniper.py --history
Before trading, ALWAYS check the context warnings. The skill will show you:
| Warning | Action | |---------|--------| | MARKET RESOLVED | Do NOT trade | | HIGH URGENCY: Resolves in Xh | Consider if signal is timely enough | | flip_flop_warning: SEVERE | Skip - you've been reversing too much | | flip_flop_warning: CAUTION | Proceed carefully, need strong signal | | Wide spread (X%) | Reduce position size or skip | | Simmer AI signal: X% more bullish/bearish | Consider Simmer's oracle opinion |
When you find a matching article, analyze it carefully:
- Example: "greenland" in headline doesn't mean "acquisition complete" - The resolution might be "US formally acquires Greenland by 2027" - Does this signal move the needle on THAT specific criteria?
- How directly does this signal relate to resolution criteria? - Is the source credible? - Is this news likely already priced in?
- Confidence > threshold (default 0.7) - No severe warnings - Signal validates against resolution criteria
User: "Set up news sniping for the Greenland market" → Ask for RSS feeds they want to monitor → Configure with market ID and keywords → Enable cron for recurring scans
User: "Check this feed for trading signals" → Run: python signal_sniper.py --feed "URL" --scan-only → Show found articles and potential matches
User: "Snipe any bitcoin news from CoinDesk" → Run with CoinDesk RSS and bitcoin-related markets → Show matches and ask if they want to trade
User: "What signals have we processed?" → Run: python signal_sniper.py --history → Show recent articles and actions taken
1. RSS poll finds: "Trump and Denmark reach preliminary Greenland agreement"
2. Keywords match: "greenland", "trump"
3. Call context endpoint for market "greenland-acquisition-2027"
4. Check warnings: none severe ✓
5. Resolution criteria: "Resolves YES if US formally acquires Greenland by 2027"
6. You analyze: "preliminary agreement" ≠ "formally acquires" but bullish signal
7. Confidence: 0.75 (positive indicator, not definitive)
8. Check slippage: 2.5% on $25 ✓
9. Execute: BUY YES $25
10. Report: "🎯 Sniped: Trump/Greenland agreement → BUY YES $25"
"No feeds configured"
SIMMER_SNIPER_FEEDS environment variable"No matching articles found"
--scan-only to see what's in the feed"Skipped due to flip-flop warning"
"Slippage too high"
"Already processed"
"External wallet requires a pre-signed order"
WALLET_PRIVATE_KEY is not set in the environmentexport WALLET_PRIVATE_KEY=0x"Balance shows $0 but I have USDC on Polygon"
0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174) — not native USDCTips for choosing signal sources:
https://news.google.com/rss/search?q=YOUR_TOPICThe skill works best when:
安装 Polymarket Signal Sniper 后,可以对 AI 说这些话来触发它
Help me get started with Polymarket Signal Sniper
Explains what Polymarket Signal Sniper does, walks through the setup, and runs a quick demo based on your current project
Use Polymarket Signal Sniper to snipe Polymarket opportunities from your own signal sources
Invokes Polymarket Signal Sniper with the right parameters and returns the result directly in the conversation
What can I do with Polymarket Signal Sniper in my finance & investment workflow?
Lists the top use cases for Polymarket Signal Sniper, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/polymarket-signal-sniper/ 目录(个人级,所有项目可用),或 .claude/skills/polymarket-signal-sniper/(项目级)。重启 AI 客户端后,用 /polymarket-signal-sniper 主动调用,或让 AI 根据上下文自动发现并使用。
Polymarket Signal Sniper 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
Polymarket Signal Sniper 可免费安装使用。请查阅仓库了解许可证信息。
Snipe Polymarket opportunities from your own signal sources. Monitors RSS feeds with Trading Agent-grade safeguards.
Polymarket Signal Sniper 属于「Finance & Investment」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my finance & investment tasks using Polymarket Signal Sniper
Identifies repetitive steps in your workflow and sets up Polymarket Signal Sniper to handle them automatically