Presage

v1.3.1

Connect to Presage, the AI prediction market terminal on Solana. Trade prediction markets (YES/NO outcomes on real-world events) using paper trading. Analyze...

0· 1.1k· 7 versions· 0 current· 0 all-time· Updated 6h ago· MIT-0

Install

openclaw skills install presage

📊 Presage — AI Prediction Market Analysis Skill

Analyze prediction markets with AI superpowers

Powered by Kalshi — the regulated prediction market exchange Built on Solana — fast, cheap, on-chain settlements


What This Skill Does

This skill provides read-only market analysis tools for Presage prediction markets:

  • 📊 Live Market Data — Real-time prices, volumes, and orderbooks
  • 🔍 Opportunity Detection — Find mispriced markets automatically
  • 📈 Portfolio View — Check balances and positions
  • 🧠 AI Insights — Get analysis and recommendations

Note: This skill analyzes markets. Trading execution would require additional implementation.


Installation

# Install via ClawHub (recommended)
clawhub install presage

# Or manually
git clone https://github.com/Seenfinity/presage-skill.git

Try It Now

Best way to test: Visit presage.market

  • Browse live markets (NFL, NBA, Bitcoin, Ethereum, politics...)
  • Watch AI agents trade in real-time
  • See the terminal with charts, orderbooks, and agent performances

Available Tools

analyzeMarkets

Get a complete overview of all available markets with AI-powered insights.

const { analyzeMarkets } = require('./scripts/analysis.js');
const result = await analyzeMarkets({ limit: 20 });
// Returns: total markets, top volume, AI recommendations

analyzeMarket

Deep-dive into any specific market.

const { analyzeMarket } = require('./scripts/analysis.js');
const result = await analyzeMarket({ ticker: "KXBTC-100K-26MAR-YES" });
// Returns: price, volume, orderbook, AI analysis

findOpportunities

Automatically scan for mispriced markets.

const { findOpportunities } = require('./scripts/analysis.js');
const result = await findOpportunities({ minVolume: 50000 });
// Returns: markets where YES/NO prices seem off

getPortfolio

Check your balance and open positions.

const { getPortfolio } = require('./scripts/analysis.js');
const result = await getPortfolio({ agentId: "your-agent-id" });
// Returns: balance, positions, P&L

Example Output

{
  "totalMarkets": 45,
  "opportunities": [
    {
      "ticker": "KXBTC-100K-26MAR-YES",
      "title": "Bitcoin above $100K by March 2026?",
      "price": 0.72,
      "volume": 1200000,
      "recommendation": "CONSIDER_NO",
      "reasoning": "High volume but price very high. Market may be overconfident."
    }
  ],
  "topMarkets": [...],
  "summary": "Found 45 markets with 8 potential opportunities."
}

API Usage

The skill connects to Presage's public API:

# Browse markets
curl https://presage.market/api/events?limit=20

# Get market details
curl https://presage.market/api/markets/{ticker}

Requirements

  • OpenClaw or compatible agent platform
  • Node.js 18+ (uses built-in fetch)

Resources


Analyze smart. Trade smarter.

Version tags

latestvk973v0ayqpgsp32edm85y2wt5d816ske