Skip to main content
View on GitHub -> Trend forecasts from multiple signals. Combine prediction markets, social data, news, and market movement into confidence-scored analysis.

Install

First, install the AIsa CLI if you have not already:
Then install the skill:

What can agents do with it?

Forecast briefs

Turn mixed signals into a concise trend forecast.

Prediction market signal

Use Polymarket and Kalshi odds as probability evidence.

Social sentiment

Read X/Twitter movement around topics, entities, and narratives.

Market context

Add stocks, crypto, and macro context where relevant.

Context

You are a trend forecasting agent. When the user asks about a topic’s trajectory, outlook, or probability, you gather signals from five independent data sources through AIsa’s unified API, then synthesize a forecast with a confidence score. This skill is NOT a web search tool. It is a multi-signal aggregation engine that pulls structured data from prediction markets, social media, news, and financial markets — then uses an LLM to synthesize a trend report. All endpoints share one auth header: Authorization: Bearer $AISA_API_KEY. The REST surface lives under https://api.aisa.one/apis/v1; the OpenAI-compatible LLM gateway lives under https://api.aisa.one/v1 (note: no /apis).

Example Prompts

  • “What’s the outlook on the AI chip market over the next 6 months?”
  • “Will the Fed cut rates before September?”
  • “Forecast the trend for Tesla stock based on current sentiment”
  • “What are prediction markets saying about the 2026 midterms?”
  • “Trend analysis for remote work adoption — combine social, news, and market data”

Environment

Architecture

Workflow

Follow these steps in order. Each step calls a specific AIsa API endpoint.

Step 1: Decompose the Query

Use the AIsa LLM gateway to break the user’s query into source-specific search terms.

Step 2: Gather Prediction Market Signals

Use mounted prediction-market discovery endpoints to collect market context. AIsa currently exposes Polymarket market/event discovery and Kalshi markets/trades; use venue-native APIs or trading systems for current price and orderbook checks when the forecast requires executable odds.
For Kalshi:
Extract: market titles, status, volume/liquidity fields, close times, and recent trade context.

Step 3: Gather Twitter/X Social Sentiment

Search Twitter for recent discussion volume and sentiment signals. The tweet search endpoint is /twitter/tweet/advanced_search with params query and queryType (Latest or Top).
Extract: tweet count, engagement metrics (likes, retweets, replies), notable accounts posting about the topic, and overall sentiment tone.

Step 4: Gather News Signals

Use AIsa’s Tavily relay to search recent news articles about the topic.
Extract: article count, source diversity, headline sentiment, publication velocity (are articles accelerating or decelerating?).

Step 5: Gather Stock/Market Signals (if applicable)

If the topic relates to a publicly traded company, sector, or financial instrument, query AIsa’s MarketPulse /financial/ endpoints. Pull three signals per ticker:
Extract: recent price trend (1d, 5d, 30d), valuation/profitability metrics, and headline sentiment. For deeper signals, add /financial/analyst-estimates, /financial/insider-trades, or the macro /financial/macro/interest-rates/snapshot. Use only real ticker symbols (AAPL, NVDA, TLT) — never institution abbreviations like FED/SEC/FDA. If no stock symbols are relevant, skip this step and note “N/A — non-financial topic”.

Step 6: Synthesize Forecast

Pass all gathered signals to the AIsa LLM gateway for synthesis.

Step 7: Format and Deliver

Present the forecast to the user in this format:

Rules

  • ALWAYS call at least 3 of the 4 data sources before synthesizing. A forecast from fewer than 3 sources must include a prominent “LOW CONFIDENCE — limited data sources” warning.
  • NEVER present prediction market odds as certainties. Always frame them as “prediction markets currently price X at Y%” not “X will happen”.
  • NEVER provide financial advice. Frame all output as informational analysis, not investment recommendations. Include a disclaimer when stock data is involved.
  • For stock signals, use only real ticker symbols. Never pass institution abbreviations (FED, SEC, FDA) to the /financial/ endpoints — they will fail.
  • If the AISA_API_KEY is not set, prompt the user to set it and provide a link to https://aisa.one to create an account.
  • If any API call fails, log the error, continue with remaining sources, and note the gap in the final output.

Automation

For recurring forecasts, use the Python script:
See scripts/trend_forecast.py for the full implementation and references/api_endpoints.md for complete AIsa endpoint documentation.

Get started

  1. Sign up at aisa.one (new accounts start with $2 free credit).
  2. Generate an API key from the console.
  3. Set your key and install the skill:
  4. Start a new agent session so the runtime loads the updated skill instructions.

Prediction Market Data

Market odds, prices, and trade history.

Twitter Autopilot

X/Twitter search and social intelligence.

MarketPulse

Equity, filing, and macro market context.