Kalshi Trades (OpenAPI Read-Only)
name: kalshi-trades
by brs999 · published 2026-03-22
$ claw add gh:brs999/brs999-kalshi-trades---
name: kalshi-trades
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.
homepage: https://docs.kalshi.com
user-invocable: true
disable-model-invocation: true
metadata:
{
"openclaw":
{
"emoji": "📊",
"requires": { "bins": ["node"] }
}
}
---
# Kalshi Trades (OpenAPI Read-Only)
Use this skill for Kalshi scouting and market validation only.
Rules
Primary Commands
Exchange status:
node {baseDir}/scripts/kalshi-trades.mjs status --prettyBroad market scan:
node {baseDir}/scripts/kalshi-trades.mjs markets --status open --limit 1000 --pretty
node {baseDir}/scripts/kalshi-trades.mjs events --limit 100 --pretty
node {baseDir}/scripts/kalshi-trades.mjs series --limit 400 --prettyFocused validation:
node {baseDir}/scripts/kalshi-trades.mjs market --ticker <TICKER> --pretty
node {baseDir}/scripts/kalshi-trades.mjs trades --ticker <TICKER> --limit 200 --pretty
node {baseDir}/scripts/kalshi-trades.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 {baseDir}/tests/kalshi-trades.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...