预测市场数据

v1.0.1

通过 AIsa API 查询跨平台预测市场数据。支持 Polymarket 和 Kalshi 的市场行情、价格、订单簿、K线、持仓和交易记录。适用场景:查询预测市场赔率、选举博彩、事件概率、市场情绪、Polymarket 价格、Kalshi 价格、体育博彩赔率、钱包盈亏、跨平台市场对比。

0· 107·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for bibaofeng/prediction-market-data-zh.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "预测市场数据" (bibaofeng/prediction-market-data-zh) from ClawHub.
Skill page: https://clawhub.ai/bibaofeng/prediction-market-data-zh
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Required env vars: AISA_API_KEY
Required binaries: python3
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install prediction-market-data-zh

ClawHub CLI

Package manager switcher

npx clawhub@latest install prediction-market-data-zh
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
medium confidence
Purpose & Capability
Name/description match what is implemented: the script queries Polymarket and Kalshi data via the AIsa API. Required binary (python3) and required env var (AISA_API_KEY) are appropriate for this purpose. The skill does not request unrelated cloud credentials or system access.
Instruction Scope
SKILL.md instructs only how to set AISA_API_KEY and run the included Python client to perform read-only queries. The instructions do not ask the agent to read unrelated files or exfiltrate data to unexpected endpoints.
Install Mechanism
No install spec; the skill is instruction-only with a bundled Python script. No remote downloads or archive extraction are performed by the skill itself.
Credentials
Only AISA_API_KEY is required (declared as primaryEnv). That matches the code which sends a Bearer token to api.aisa.one. No other secrets or unrelated env vars are requested.
Persistence & Privilege
always is false and the skill does not request persistent system privileges or write to other skills' configs. It is a normal, user-invocable skill.
Assessment
This skill appears to be a straightforward client for the AIsa API and only needs your AISA_API_KEY. Before installing, confirm you trust the AIsa service and are comfortable with per-request charges. Keep your API key private (do not paste it in public logs). If you want extra caution: run the script in a sandboxed environment, review the full Python file locally (it is included), and verify the BASE_URL (https://api.aisa.one) matches official AIsa documentation. Because the package's source/homepage are not provided, consider the lack of provenance when deciding whether to use it in production.

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

📈 Clawdis
Binspython3
EnvAISA_API_KEY
Primary envAISA_API_KEY
latestvk976sszhd75069q01xydzcgqd18455e9
107downloads
0stars
2versions
Updated 3w ago
v1.0.1
MIT-0

预测市场数据

通过 AIsa API 查询 PolymarketKalshi 预测市场。

配置

export AISA_API_KEY="your-key"

aisa.one 获取 Key($0.01/次查询,按量付费)。

工作流程

查询预测市场数据的步骤:

  1. 搜索市场获取 ID(必须从这一步开始)
  2. 从返回结果中提取 IDtoken_idcondition_idmarket_ticker
  3. 用 ID 查询详情(价格、订单簿、K线等)

快速示例

Polymarket:搜索 → 获取价格

# 第一步:搜索市场,提取 token_id(side_a.id 或 side_b.id)
python3 {baseDir}/scripts/prediction_market_client.py polymarket markets --search "election" --status open --limit 5

# 第二步:用第一步的 token_id 获取价格
python3 {baseDir}/scripts/prediction_market_client.py polymarket price <token_id>

Kalshi:搜索 → 获取价格

# 第一步:搜索市场,提取 market_ticker
python3 {baseDir}/scripts/prediction_market_client.py kalshi markets --search "fed rate" --status open --limit 5

# 第二步:用第一步的 market_ticker 获取价格
python3 {baseDir}/scripts/prediction_market_client.py kalshi price <market_ticker>

跨平台体育市场

python3 {baseDir}/scripts/prediction_market_client.py sports by-date nba --date 2025-04-01

ID 参考

大多数命令需要从 markets 返回中获取 ID,务必先搜索。

平台ID 字段获取位置
Polymarkettoken_idmarkets 输出中的 side_a.idside_b.id
Polymarketcondition_idmarkets 输出中的 condition_id
Kalshimarket_tickermarkets 输出中的 market_ticker

命令参考

Polymarket

python3 {baseDir}/scripts/prediction_market_client.py polymarket markets [--search <关键词>] [--status open|closed] [--min-volume <数值>] [--limit <数值>]
python3 {baseDir}/scripts/prediction_market_client.py polymarket price <token_id> [--at-time <unix时间戳>]
python3 {baseDir}/scripts/prediction_market_client.py polymarket activity --user <钱包地址> [--market-slug <slug>] [--limit <数值>]
python3 {baseDir}/scripts/prediction_market_client.py polymarket orders [--market-slug <slug>] [--token-id <id>] [--user <钱包地址>] [--limit <数值>]
python3 {baseDir}/scripts/prediction_market_client.py polymarket orderbooks --token-id <id> [--start <毫秒>] [--end <毫秒>] [--limit <数值>]
python3 {baseDir}/scripts/prediction_market_client.py polymarket candlesticks <condition_id> --start <unix时间戳> --end <unix时间戳> [--interval 1|60|1440]
python3 {baseDir}/scripts/prediction_market_client.py polymarket positions <钱包地址> [--limit <数值>]
python3 {baseDir}/scripts/prediction_market_client.py polymarket wallet (--eoa <地址> | --proxy <地址>) [--with-metrics]
python3 {baseDir}/scripts/prediction_market_client.py polymarket pnl <钱包地址> --granularity <day|week|month>

Kalshi

python3 {baseDir}/scripts/prediction_market_client.py kalshi markets [--search <关键词>] [--status open|closed] [--min-volume <数值>] [--limit <数值>]
python3 {baseDir}/scripts/prediction_market_client.py kalshi price <market_ticker> [--at-time <unix时间戳>]
python3 {baseDir}/scripts/prediction_market_client.py kalshi trades [--ticker <ticker>] [--start <unix时间戳>] [--end <unix时间戳>] [--limit <数值>]
python3 {baseDir}/scripts/prediction_market_client.py kalshi orderbooks --ticker <ticker> [--start <毫秒>] [--end <毫秒>] [--limit <数值>]

跨平台体育市场

python3 {baseDir}/scripts/prediction_market_client.py sports matching (--polymarket-slug <slug> | --kalshi-ticker <ticker>)
python3 {baseDir}/scripts/prediction_market_client.py sports by-date <运动类型> --date <YYYY-MM-DD>

支持:nflmlbcfbnbanhlcbbpgatennis

理解赔率

价格为小数:0.65 = 65% 隐含概率。"Yes" 价格 = 事件发生的概率。交易量越高 = 流动性越强。

安全与权限

需要: AISA_API_KEY 环境变量。

所有操作均为只读,通过 HTTPS GET 请求 api.aisa.one。不执行交易、不连接钱包、除 API Key 外不发送个人数据。每个响应包含 usage.costusage.credits_remaining

完整文档:AIsa API 参考

Comments

Loading comments...