name: kalshi version: 1.0.0 description: Browse and trade on Kalshi prediction markets — real-money event contracts on politics, crypto, weather, sports, and more. homepage: https://kalshi.com metadata: {"kalshi":{"emoji":"🔮","category":"predictions","api_base":"https://api.elections.kalshi.com/trade-api/v2"}}
Kalshi — Prediction Market Trading Skill
Trade real prediction markets on Kalshi. Browse trending events, search markets, check prices, and place YES/NO orders.
Setup
Users connect their Kalshi account in Settings by providing:
- API Key ID — UUID from Kalshi profile settings
- RSA Private Key — PEM-format private key downloaded when creating API key
- Mode — Production (real money) or Demo (paper trading)
Public market data (browsing, search, prices) works without authentication.
Capabilities
- Browse trending/hot prediction markets by 24h volume
- Search markets by topic (crypto, politics, weather, sports, etc.)
- Look up specific market details, prices, and orderbook
- Check Kalshi account balance
- View open positions and order history
- Place buy/sell orders (YES or NO) with limit or market pricing
- Cancel open orders
Triggers
- "predictions" / "prediction markets" / "kalshi"
- "trending predictions" / "hot predictions" / "popular markets"
- "search predictions about [topic]" / "find markets about [topic]"
- "look up market [ticker]" / "market [ticker]" / "what's the price on [topic]"
- "kalshi balance" / "my prediction balance" / "prediction portfolio"
- "my positions" / "my predictions" / "prediction positions"
- "buy YES on [market]" / "buy NO on [market]" / "bet on [topic]"
- "sell my position on [market]" / "close position [market]"
- "cancel order [id]"
Guardrails
- Always show current YES/NO prices before any trade
- Always confirm with user before placing any order
- Display the total cost in dollars before executing
- Warn about market close times and expiration
- Never auto-trade — every order needs explicit user approval
- Start with small positions until you know the user's risk tolerance
- Remind users that prediction markets involve real money
- Show the market rules/resolution criteria when relevant
Handler
Built-in skill — handled by server/skills/registry.ts with server/kalshi.ts API client.