Near-expiry conviction trading on Polymarket. Snipe markets about to resolve when the odds are heavily skewed. Filter by topic, cap your bets, and only trade...
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install polymarket-mert-sniper或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install polymarket-mert-sniper⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/polymarket-mert-sniper/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: polymarket-mert-sniper description: Near-expiry conviction trading on Polymarket. Snipe markets about to resolve when the odds are heavily skewed. Filter by topic, cap your bets, and only trade strong splits close to deadline. metadata: author: Simmer (@simmer_markets) version: "1.1.0" displayName: Mert Sniper difficulty: advanced attribution: Strategy inspired by @mert — https://x.com/mert/status/2020216613279060433 ---
Near-expiry conviction trading on Polymarket. Snipe markets about to resolve when the odds are heavily skewed.
> Strategy by @mert — filter by topic, cap your bets, wait until near expiry, and only trade strong splits.
> This is a template. The default logic (expiry + split filter) gets you started — remix it with your own filters, timing rules, or market selection criteria. The skill handles all the plumbing (market discovery, trade execution, safeguards). Your agent provides the alpha.
> Polymarket only. All trades execute on Polymarket with real USDC. Use --live for real trades, dry-run is the default.
Use this skill when the user wants to:
- Get it from simmer.markets/dashboard -> SDK tab - Store in environment as SIMMER_API_KEY
- This is the private key for their Polymarket wallet (the wallet that holds USDC) - Store in environment as WALLET_PRIVATE_KEY - The SDK uses this to sign orders client-side automatically — no manual signing needed
- Market filter: Which markets to scan (default: all) - Max bet: Maximum per trade (default $10) - Expiry window: How close to resolution (default 2 minutes) - Min split: Minimum odds skew (default 60/40)
| Setting | Environment Variable | Default | Description | |---------|---------------------|---------|-------------| | Market filter | SIMMER_MERT_FILTER | (all) | Tag or keyword filter (e.g. solana, crypto) | | Max bet | SIMMER_MERT_MAX_BET | 10.00 | Maximum USD per trade | | Expiry window | SIMMER_MERT_EXPIRY_MINS | 2 | Only trade markets resolving within N minutes | | Min split | SIMMER_MERT_MIN_SPLIT | 0.60 | Only trade when YES or NO >= this (e.g. 0.60 = 60/40) | | Max trades/run | SIMMER_MERT_MAX_TRADES | 5 | Maximum trades per scan cycle | | Smart sizing % | SIMMER_MERT_SIZING_PCT | 0.05 | % of balance per trade |
# 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/positions# Dry run (default -- shows opportunities, no trades)
python mert_sniper.py
# Execute real trades
python mert_sniper.py --live
# Filter to specific markets
python mert_sniper.py --filter solana
# Custom expiry window (5 minutes)
python mert_sniper.py --expiry 5
# With smart position sizing (uses portfolio balance)
python mert_sniper.py --live --smart-sizing
# Check positions only
python mert_sniper.py --positions
# View config
python mert_sniper.py --config
# Disable safeguards (not recommended)
python mert_sniper.py --no-safeguards
Each cycle the script:
🎯 Mert Sniper - Near-Expiry Conviction Trading
==================================================
[DRY RUN] No trades will be executed. Use --live to enable trading.
Configuration:
Filter: solana
Max bet: $10.00
Expiry window: 2 minutes
Min split: 60/40
Max trades: 5
Smart sizing: Disabled
Safeguards: Enabled
Fetching markets (filter: solana)...
Found 12 active markets
Markets expiring within 2 minutes: 2
SOL highest price on Feb 10?
Resolves in: 1m 34s
Split: YES 72% / NO 28%
Side: YES (72% >= 60%)
[DRY RUN] Would buy $10.00 on YES
Summary:
Markets scanned: 12
Near expiry: 2
Strong split: 1
Trades executed: 0
[DRY RUN MODE - no real trades executed]
"No markets found"
"No markets expiring within window"
--expiry 10 (10 minutes)"Split too narrow"
--set min_split=0.55"Resolves in: 17h" on 15-min markets
endDate is the event-level end-of-day, not the individual market close time--expiry 1080) as a workaround, or use the split filter to find conviction opportunities regardless of timing"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 USDC"API key invalid"
安装 Polymarket Mert Sniper 后,可以对 AI 说这些话来触发它
Help me get started with Polymarket Mert Sniper
Explains what Polymarket Mert Sniper does, walks through the setup, and runs a quick demo based on your current project
Use Polymarket Mert Sniper to near-expiry conviction trading on Polymarket
Invokes Polymarket Mert Sniper with the right parameters and returns the result directly in the conversation
What can I do with Polymarket Mert Sniper in my finance & investment workflow?
Lists the top use cases for Polymarket Mert Sniper, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/polymarket-mert-sniper/ 目录(个人级,所有项目可用),或 .claude/skills/polymarket-mert-sniper/(项目级)。重启 AI 客户端后,用 /polymarket-mert-sniper 主动调用,或让 AI 根据上下文自动发现并使用。
Polymarket Mert Sniper 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
Polymarket Mert Sniper 可免费安装使用。请查阅仓库了解许可证信息。
Near-expiry conviction trading on Polymarket. Snipe markets about to resolve when the odds are heavily skewed. Filter by topic, cap your bets, and only trade...
Polymarket Mert Sniper 属于「Finance & Investment」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my finance & investment tasks using Polymarket Mert Sniper
Identifies repetitive steps in your workflow and sets up Polymarket Mert Sniper to handle them automatically