skills/.trash/openclaw-polymarket-skills/simmer-signalsniper/SKILL.md
Snipe Polymarket opportunities from your own signal sources. Monitors RSS feeds with Trading Agent-grade safeguards.
npx skillsauth add aaaaqwq/claude-code-skills simmer-signalsniperInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Your signals, Simmer's trading intelligence.
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 | (none) | Comma-separated market IDs |
| 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:
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:
Read the headline and summary - What is the actual news?
Check resolution_criteria - What ACTUALLY resolves this market?
Assess confidence (0.0-1.0):
Only trade if:
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"
Tips for choosing signal sources:
https://news.google.com/rss/search?q=YOUR_TOPICThe skill works best when:
testing
通用自媒体文章自动发布工具。支持百家号、搜狐号、知乎、微信公众号、小红书、抖音号六个平台的自动化发布流程。使用Playwright自动化实现平台导航和发布,支持通过storageState管理Cookie实现账号切换。
development
# SKILL.md - Model Configuration Status (mcstatus) ## 触发条件 - `/mcstatus` 命令 - 用户询问模型配备、模型配置、model status、模型列表等 ## 功能 实时生成 Agent + Cron 的模型配置报告,展示当前所有 agent 的主模型/fallback链和所有 cron 任务的模型分配。 ## 执行步骤 ### Step 1: 收集 Agent 模型配置 读取各 agent 的 models.json 获取主模型和 fallback 链: ```bash for agent in main ops code quant data research content market finance pm law product sales batch; do config=$(cat ~/.openclaw/agents/$agent/agent/models.json 2>/dev/null) if [ -n "$config" ]; then echo "=== $agent
tools
MCP 服务器智能管理助手。自动检测 MCP 可用性、智能开关、功能问答,提供人性化的 MCP 管理体验。
tools
从GitHub搜索并自动安装配置MCP(Model Context Protocol)服务器工具到Claude配置文件。当用户需要安装MCP工具时触发此技能。工作流程:搜索GitHub上的MCP项目 -> 提取npx配置 -> 添加到~/.claude.json -> 处理API密钥(如有)。