360 Secure SkillHub
360 安全技能中心

kalshi-trade

核心功能为通过OpenAPI只读端点查询Kalshi交易所状态,扫描市场、事件、系列数据,验证特定标的的行情、交易记录与订单簿。典型场景是用户寻找Kalshi交易机会时做市场调研,以命令行参数为输入,输出格式化的市场数据。该技能仅做市场探查,不支持下单操作,需搭配独立模拟交易技能执行交易。

brs999
brs999
热度 29.88
最近更新 2026-05-11 17:30:39
分类:数据依赖:代码执行 / 第三方 API应用场景:市场分析 / 数据处理 / 财务

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add kalshi-trade
Metadata
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

  • Use OpenAPI read endpoints for market discovery and validation.
  • This skill does not place, amend, or cancel orders.
  • This skill does not include paper ledger execution scripts.

Primary Commands

Exchange status:

node skills/kalshi-trading/scripts/kalshi_openapi_reader.mjs status --pretty

Broad 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 --pretty

Focused 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> --pretty

Optional 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 --pretty

Environment

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.mjs