From zerion-agent
Trade prediction markets (Polymarket, Kalshi) via MoonPay CLI: search markets, buy/sell YES/NO positions with USDC on Polygon, monitor P&L. Integrates Zerion portfolio analysis.
npx claudepluginhub zeriontech/zerion-ai --plugin zerion-agentThis skill uses the workspace's default tool permissions.
**Purpose:** Trade on prediction markets (Polymarket, Kalshi) using MoonPay CLI. Combines market research from Zerion portfolio analysis with event-based position taking.
Trade on Polymarket prediction markets on Polygon: browse markets, check wallet/CLOB balances, buy/sell YES/NO shares with safety gates. Uses Node.js scripts, WDK vault, and auto-setup.
Scans Polymarket prediction markets for arbitrage (YES+NO <0.995), edge detection vs real-world odds, volume anomalies, and resolution countdowns using public REST APIs and bash/jq.
Interacts with Polymarket prediction markets via natural language prompts: search markets, check odds, place Yes/No bets with USDC.e on Polygon, view positions, redeem winnings.
Share bugs, ideas, or general feedback.
Purpose: Trade on prediction markets (Polymarket, Kalshi) using MoonPay CLI. Combines market research from Zerion portfolio analysis with event-based position taking.
mp prediction-market market search --query <topic> — Find markets by keywordmp prediction-market market trending list — Top markets by volumemp prediction-market position buy --marketId <id> --outcome <yes|no> --amount <usdc> — Open a positionmp prediction-market position list — View open positionsmp prediction-market position sell --positionId <id> — Exit a positionmp prediction-market pnl retrieve — Profit/loss across all marketsnpm i -g @moonpay/cli0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174Polymarket requires USDC.e on Polygon. Use MoonPay to bridge or buy:
# Option A: Buy POL for gas, then bridge ETH to USDC.e
mp buy --token pol_polygon --amount 5 --wallet <address> --email <email>
mp token bridge \
--from-wallet main --from-chain ethereum \
--from-token 0x0000000000000000000000000000000000000000 \
--from-amount 0.01 \
--to-chain polygon \
--to-token 0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174
# Option B: Buy POL for gas directly + buy USDC on Polygon
mp buy --token usdc_polygon --amount 50 --wallet <address> --email <email>
Verify:
mp token balance list --wallet <address> --chain polygon
# Search by topic
mp prediction-market market search --query "bitcoin ETF"
# Or browse trending
mp prediction-market market trending list --limit 10
mp prediction-market market price retrieve --marketId <id>
mp prediction-market market price-history list --marketId <id>
# Buy YES on a market with $20 USDC
mp prediction-market position buy \
--marketId <id> \
--outcome yes \
--amount 20
# Buy NO
mp prediction-market position buy \
--marketId <id> \
--outcome no \
--amount 20
# View all open positions
mp prediction-market position list
# View P&L
mp prediction-market pnl retrieve
# Sell a position early
mp prediction-market position sell --positionId <id>
# Redeem after market resolves
mp prediction-market position redeem --positionId <id>
Use Zerion's on-chain data to inform macro market calls:
# Check ETH whale flows before betting on price outcomes
zerion history <whale-address>
# Check DeFi TVL trends before markets that depend on protocol health
zerion positions <defi-protocol-address>
# Then place a prediction market bet based on the on-chain signal
mp prediction-market position buy --marketId <eth-price-market-id> --outcome yes --amount 25
market price retrieve — low-liquidity markets have wide spreads0x2791...) is different from native USDC — Polymarket uses USDC.e specifically