/install kalshi-trading
Kalshi
Trade on Kalshi prediction markets via a self-contained CLI script. Supports market search, portfolio tracking, and full order lifecycle (place/cancel/monitor).
Quick Start
All commands route through a single script. Output is JSON.
CLI
Primary script:
{baseDir}/scripts/kalshi-cli.mjs \x3Ccommand> [args...]
Helper script:
{baseDir}/scripts/quick-analysis.mjs \x3Cticker>
Combines market details + orderbook in a single call for fast analysis.
Commands
| Command | Description |
|---|---|
balance |
Get account balance (cash + portfolio value) |
portfolio |
Get balance + all open positions |
trending |
Top markets by 24h volume |
search \x3Cquery> |
Search markets by keyword |
market \x3Cticker> |
Get details for a single market |
orderbook \x3Cticker> |
Get bid/ask levels for a market |
buy \x3Cticker> \x3Cyes|no> \x3Ccount> \x3Cprice> |
Place a buy order (price in cents 1-99) |
sell \x3Cticker> \x3Cyes|no> \x3Ccount> \x3Cprice> |
Place a sell order (price in cents 1-99) |
cancel \x3CorderId> |
Cancel a resting order |
orders [resting|canceled|executed] |
List orders, optionally filtered by status |
fills [ticker] |
List recent fills, optionally filtered by ticker |
Examples
# Check balance
{baseDir}/scripts/kalshi-cli.mjs balance
# See what's trending
{baseDir}/scripts/kalshi-cli.mjs trending
# Search for markets about bitcoin
{baseDir}/scripts/kalshi-cli.mjs search "bitcoin"
# Get details on a specific market
{baseDir}/scripts/kalshi-cli.mjs market KXBTCD-26FEB14-B55500
# Check orderbook
{baseDir}/scripts/kalshi-cli.mjs orderbook KXBTCD-26FEB14-B55500
# Buy 5 YES contracts at 65 cents
{baseDir}/scripts/kalshi-cli.mjs buy KXBTCD-26FEB14-B55500 yes 5 65
# Sell 5 YES contracts at 70 cents
{baseDir}/scripts/kalshi-cli.mjs sell KXBTCD-26FEB14-B55500 yes 5 70
# Check open orders
{baseDir}/scripts/kalshi-cli.mjs orders resting
# Check recent fills
{baseDir}/scripts/kalshi-cli.mjs fills
Output
All commands output JSON to stdout. Parse the result to present it to the user.
Trading Rules
Critical: ALWAYS confirm with the user before placing any buy or sell order.
Before executing a trade, show the user:
- Ticker
- Side (YES or NO)
- Count (number of contracts)
- Price (in cents)
- Total cost = count × price cents = $X.XX
Price format:
- Prices are in cents (1-99)
- 65 cents = $0.65 per contract
- Minimum: 1 cent, Maximum: 99 cents
Payouts:
- All contracts pay $1.00 (100 cents) if correct, $0 if wrong
- YES at 65¢: costs 65¢, pays $1.00 if YES wins → 35¢ profit per contract
- NO at 35¢: costs 35¢, pays $1.00 if NO wins → 65¢ profit per contract
- YES price + NO price ≈ 100¢ (spreads cause small deviations)
Before selling: Verify the user holds the position by checking portfolio first
Reference Documentation
- setup-guide.md - Getting API credentials, configuration, troubleshooting
- trading-guide.md - Market mechanics, strategy tips, risk management
- api-notes.md - Technical API details, data formats, common patterns
Environment Variables
Required:
KALSHI_API_KEY_ID— your Kalshi API key UUIDKALSHI_PRIVATE_KEY_PATH— absolute path to your RSA private key PEM file
See setup-guide.md for detailed configuration instructions.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install kalshi-trading - 安装完成后,直接呼叫该 Skill 的名称或使用
/kalshi-trading触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Kalshi Trading 是什么?
Trade on Kalshi prediction markets: check portfolio, search markets, analyze orderbooks, place/cancel orders, and manage binary contract positions. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1631 次。
如何安装 Kalshi Trading?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install kalshi-trading」即可一键安装,无需额外配置。
Kalshi Trading 是免费的吗?
是的,Kalshi Trading 完全免费(开源免费),可自由下载、安装和使用。
Kalshi Trading 支持哪些平台?
Kalshi Trading 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Kalshi Trading?
由 ghsmc(@ghsmc)开发并维护,当前版本 v1.0.0。