Kalshi Trading (OpenAPI, Read-Only)
name: kalshi-trading
by brs999 · published 2026-03-22
$ claw add gh:brs999/brs999-kalshi-trade---
name: kalshi-trading
description: Read-only Kalshi OpenAPI scouting skill for market discovery, liquidity checks, and market validation. Use for scanning and ranking Kalshi opportunities. Pair with a separate paper-trading skill if you want open/close execution.
metadata:
{
"openclaw":
{
"emoji": "📊",
"requires": { "bins": ["node"] }
}
}
---
# Kalshi Trading (OpenAPI, Read-Only)
Use this skill for Kalshi scouting and market validation only.
Rules
Primary Commands
Exchange status:
node skills/kalshi-trading/scripts/kalshi_openapi_reader.mjs status --prettyBroad market scan:
node skills/kalshi-trading/scripts/kalshi_openapi_reader.mjs markets --status open --limit 1000 --pretty
node skills/kalshi-trading/scripts/kalshi_openapi_reader.mjs events --limit 100 --pretty
node skills/kalshi-trading/scripts/kalshi_openapi_reader.mjs series --limit 400 --prettyFocused validation:
node skills/kalshi-trading/scripts/kalshi_openapi_reader.mjs market --ticker <TICKER> --pretty
node skills/kalshi-trading/scripts/kalshi_openapi_reader.mjs trades --ticker <TICKER> --limit 200 --pretty
node skills/kalshi-trading/scripts/kalshi_openapi_reader.mjs orderbook --ticker <TICKER> --prettyOptional Integration: Paper Ledger Skill Required
If you want paper open/close workflows, install and use a separate paper-trading skill that provides the execution script.
This Kalshi skill can supply candidate/market data to that separate skill.
node --experimental-strip-types skills/paper-trading/scripts/paper_trading.ts status --account kalshi --format json --prettyEnvironment
Optional override (defaults to Kalshi production API):
export KALSHI_BASE_URL="https://api.elections.kalshi.com/trade-api/v2"Tests
Run the Kalshi reader smoke tests:
node --test skills/kalshi-trading/tests/kalshi_openapi_reader.test.mjsMore tools from the same signal band
Order food/drinks (点餐) on an Android device paired as an OpenClaw node. Uses in-app menu and cart; add goods, view cart, submit order (demo, no real payment).
Sign plugins, rotate agent credentials without losing identity, and publicly attest to plugin behavior with verifiable claims and authenticated transfers.
The philosophical layer for AI agents. Maps behavior to Spinoza's 48 affects, calculates persistence scores, and generates geometric self-reports. Give your...