Better Polymarket:实时预测市场数据 - Openclaw Skills

作者:互联网

2026-04-17

AI教程

什么是 Better Polymarket?

Better Polymarket 是一款专业级集成工具,旨在将去中心化预测市场数据直接引入您的 AI 智能体环境。通过利用 Openclaw Skills 库中的这一贡献,开发者和研究人员无需手动浏览即可获取实时赔率、市场成交量和事件详情。该技能直接与 Polymarket Gamma API 对接,提供对z治、加密货币和体育等数千个活跃市场的只读访问权限。

对于那些希望利用群体智慧进行预测和情绪分析的人来说,这一技能尤为宝贵。作为 Openclaw Skills 生态系统的一部分,它提供了一种处理复杂市场查询的结构化方式,确保您的 AI 工作流程能够随时掌握最新的市场出清价格和流动性预测数据。

下载入口:https://github.com/openclaw/skills/tree/main/skills/noreplyboter/polymarket-all-in-one

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install polymarket-all-in-one

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式 ~/.openclaw/skills/ 工作区 /skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 polymarket-all-in-one。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

Better Polymarket 应用场景

  • 追踪重大z治事件和选举的实时赔率。
  • 坚控热门市场以识别高成交量的情绪转变。
  • 搜索特定的加密货币或体育赛事,并将其集成到研究报告中。
  • 分析去中心化预测的价格价差和结果判定来源。
  • 根据特定的成交量阈值自动检索市场数据。
Better Polymarket 工作原理
  1. AI 智能体接收到与预测市场或特定事件相关的查询。
  2. Openclaw Skills 运行器执行 Python 脚本以与 Polymarket Gamma API 对接。
  3. 脚本使用指定的过滤器(如 slug 或类别)向 /events/markets 等端点发送请求。
  4. 从公共 API 检索包括 是/否 价格、总成交量和截止日期在内的实时数据。
  5. 该技能将 JSON 响应处理成整洁、易于智能体阅读的格式。
  6. 最终输出交付给用户,提供可操作的市场情报。

Better Polymarket 配置指南

要将此功能集成到您的环境中,请确保您的本地目录中有必要的 Python 脚本。这是众多 Openclaw Skills 之一,由于使用了公共 API 端点,它仅需极少的配置。

# 验证 Python 环境
python3 --version

# 测试热门市场命令
python3 scripts/polymarket.py trending

# 搜索特定市场,如比特币
python3 scripts/polymarket.py search "bitcoin"

Better Polymarket 数据架构与分类体系

该技能将市场数据组织成两个主要结构,以确保高度清晰:

数据类型 捕获的属性
事件 (Events) 事件标题、总成交量、市场列表、是 (Yes) 价格和直接链接。
市场 (Markets) 核心问题、是/否 (Yes/No) 价格、截止日期、成交量和结果判定来源。
参数 (Parameters) 支持通过 limitorderclosed 状态和 category 进行过滤。
name: Better Polymarket
description: Query Polymarket prediction markets - check odds, trending markets, search events, track prices, list markets by volume.
homepage: https://polymarket.com
metadata: {"clawdbot":{"emoji":"??"}}

Better Polymarket

Query Polymarket prediction markets. Check odds, find trending markets, search events, get single market/event by slug, list active markets by volume (aligned with Gamma API usage as in PolyEdge).

Commands

# Trending/active events (by 24h volume)
python3 {baseDir}/scripts/polymarket.py trending

# Search markets
python3 {baseDir}/scripts/polymarket.py search "trump"
python3 {baseDir}/scripts/polymarket.py search "bitcoin"

# Get specific event by slug (event = group of markets)
python3 {baseDir}/scripts/polymarket.py event "fed-decision-in-october"

# Get single market by slug (one binary market; polymarket.com/market/xxx)
python3 {baseDir}/scripts/polymarket.py market "will-trump-win-2024"

# List active markets (by volume; like PolyEdge FetchMarkets)
python3 {baseDir}/scripts/polymarket.py markets
python3 {baseDir}/scripts/polymarket.py markets --closed   # include closed markets
python3 {baseDir}/scripts/polymarket.py markets --order volumeNum --limit 10

# Get markets by category
python3 {baseDir}/scripts/polymarket.py category politics
python3 {baseDir}/scripts/polymarket.py category crypto
python3 {baseDir}/scripts/polymarket.py category sports

Example Chat Usage

  • "What are the odds Trump wins 2028?"
  • "Trending on Polymarket?"
  • "Search Polymarket for Bitcoin"
  • "What's the spread on the Fed rate decision?"
  • "Any interesting crypto markets?"
  • "Show me Polymarket market by slug will-trump-win-2024"
  • "List top active markets by volume on Polymarket"

Output

  • Events: title, total volume, list of markets with Yes price, event link.
  • Markets: question, Yes/No prices, volume, end date, resolution source when present, market link.
  • markets command: same as single market format, ordered by volume (or specified order).

API

Uses the public Gamma API (no auth required for reading), same surface as PolyEdge:

  • Base URL: https://gamma-api.polymarket.com
  • Endpoints: /events, /events/slug/:slug, /markets, /markets/slug/:slug, /search
  • Params: limit, offset, order, ascending, closed, active
  • Docs: https://docs.polymarket.com

Note

This is read-only. Trading requires wallet authentication (not implemented).

相关推荐