一键导入
moonpay-prediction-market
Trade on prediction markets (Polymarket, Kalshi). Search markets, buy/sell positions, track PnL, and view trade history.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Trade on prediction markets (Polymarket, Kalshi). Search markets, buy/sell positions, track PnL, and view trade history.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | moonpay-prediction-market |
| description | Trade on prediction markets (Polymarket, Kalshi). Search markets, buy/sell positions, track PnL, and view trade history. |
| tags | ["trading","prediction-market","polymarket","kalshi"] |
Search prediction markets, buy and sell outcome shares, track positions and PnL.
Supports two providers:
mp login --email <email> then mp verify --email <email> --code <code>mp wallet list (create with mp wallet create --name "main" if needed)# For Polymarket (use your EVM/Polygon address)
mp prediction-market user create --provider polymarket --wallet <evm-address>
# For Kalshi (use your Solana address)
mp prediction-market user create --provider kalshi --wallet <solana-address>
# Search markets by keyword
mp prediction-market market search --provider polymarket --query "bitcoin" --limit 10
# Get trending markets (sorted by 24h volume, min $150K)
mp prediction-market market trending list --provider polymarket --limit 10
# Browse market categories/tags
mp prediction-market market tag list --provider polymarket
# Filter markets by tag
mp prediction-market market search --provider polymarket --query "*" --tagIds "crypto,politics"
# Get full event details (all markets, outcomes, prices)
mp prediction-market market event retrieve --provider polymarket --slug <event-slug>
# Check current price for an outcome token
mp prediction-market market price retrieve --provider polymarket --tokenId <token-id>
# View price history for an outcome
mp prediction-market market price-history list --provider polymarket --tokenId <token-id> --interval 1w
# Buy shares of an outcome
mp prediction-market position buy \
--wallet main \
--provider polymarket \
--tokenId <outcome-token-id> \
--price 0.65 \
--size 100
# Sell shares
mp prediction-market position sell \
--wallet main \
--provider polymarket \
--tokenId <outcome-token-id> \
--price 0.70 \
--size 50
Key concepts:
tokenId comes from outcomeTokens[].tokenId in market search resultsprice is 0-1 (e.g., 0.65 = 65 cents per share, implies 65% probability)size is the number of shares# View open positions
mp prediction-market position list --provider polymarket --wallet <address>
# View closed positions
mp prediction-market position list --provider polymarket --wallet <address> --status closed
# Get PnL summary
mp prediction-market pnl retrieve --provider polymarket --wallet <address>
# View trade history
mp prediction-market trade list --provider polymarket --wallet <address>
# View all activity (trades, splits, merges, redemptions)
mp prediction-market activity list --provider polymarket --wallet <address>
# 1. Find a market
mp prediction-market market search --provider polymarket --query "bitcoin 100k"
# 2. Get event details (note the outcomeTokens)
mp prediction-market market event retrieve --provider polymarket --slug <slug-from-search>
# 3. Check price history
mp prediction-market market price-history list --provider polymarket --tokenId <yes-token-id> --interval 1w
# 4. Buy 50 "Yes" shares at 40 cents
mp prediction-market position buy --wallet main --provider polymarket --tokenId <yes-token-id> --price 0.40 --size 50
# 5. Check your position
mp prediction-market position list --provider polymarket --wallet <address>
# 6. Sell later at a higher price
mp prediction-market position sell --wallet main --provider polymarket --tokenId <yes-token-id> --price 0.60 --size 50
| Interval | Description |
|---|---|
1hr | Last hour |
1d | Last day |
1w | Last week |
1m | Last month |
max | All time |
mp --json prediction-market ... for programmatic outputacceptingOrders — closed markets cannot be tradednegRisk markets use a different settlement framework — the CLI handles this automaticallySet up the MoonPay CLI, authenticate, and manage local wallets. Use when commands fail, for login, or to create/import wallets.
Multi-chain yield optimization via yield.xyz (StakeKit). Discover 2,988+ yield opportunities across 75+ blockchains, build deposit/withdrawal transactions with shell scripts, and sign them with a MoonPay wallet. Use when the user wants to earn yield, find the best lending or staking rate, enter/exit a position, or check portfolio balances.
What tokens are whales dollar-cost averaging into? Jupiter DCA strategies by smart money and target token fundamentals.
Manually refresh wallet balances shown in a compatible CLI status line. Use when the user says "refresh balances", "update status bar", or after receiving funds from outside the CLI.
Show MoonPay wallet balances in a compatible CLI status line using a local cache and refresh script. Use when the user asks to "show balances in the status bar", "add wallet to the CLI status line", or wants a persistent balance display while working.
Use when accessing Alchemy APIs for RPC calls, token balances, NFT metadata, asset transfers, transaction simulation, or Alchemy-specific features. Also use when the user mentions "SIWE", "SIWS", "x402", "MPP", "mppx", or "agentic gateway" — this skill covers wallet-based auth flows for Alchemy's x402 and MPP protocols on EVM (Ethereum, Base, Polygon) and SVM (Solana).