Prediction Stack SetupCAUTION
๐ง Curated collection of 1209+ best OpenClaw skills โ weekly updated by MyClaw.ai
Overview
From the repository's own README, as read at the audited commit. Badges and raw HTML are left out.
Interactive setup wizard for the OpenClaw Prediction Market Trading Stack.
Turns the 10-skill stack into a connected, proactive trading system. Creates scheduled scans, enables iMessage delivery, configures API keys, and tests the full pipeline โ in under 5 minutes.
The runtime path is the eight core operational skills. prediction-stack-orchestrator is documented in the stack as a premium/experimental automation layer.
Quick Start
- Install the stack skills you want (minimum: Kalshalyst + Kalshi Command Center + Market Morning Brief)
- Install this skill:
clawhub install prediction-stack-setup - Tell your agent: "Set up my prediction stack"
- Follow the interactive wizard
What It Creates
- 6 scheduled jobs: morning brief, evening brief, edge scan, social signal scan, drift monitor, arbitrage scan
- Heartbeat config: 30-minute ambient awareness during waking hours
- iMessage delivery: All alerts route to your phone via BlueBubbles
- Unified config: Single
config.yamlwith all API keys and thresholds
Files
SKILL.mdโ Complete setup procedure and system documentationconfig.example.yamlโ Configuration template with sensible defaults
Cost
The reference implementation assumes Anthropic API spend for Claude-based Kalshalyst runs, with local Qwen handling Xpulse and fallback inference. Everything else is free-tier or local.
4f3b4a2a472eOBSERVED ยท 2026-10-08Host compatibility
What the documentation claims. We have not run a compatibility test.
| Host | Status | Notes |
|---|---|---|
| codex | mentioned | |
| openclaw | mentioned |
What it tells the agent
The instruction file, verbatim from the audited commit โ this is the text the model reads, and the surface the audit's instruction layer examines. Quoted here so you can judge it without cloning anything.
---
name: Prediction Stack Setup
description: "Interactive setup wizard for the OpenClaw Prediction Market Trading Stack. Detects installed skills, walks through API key configuration, creates cron jobs for automated scanning and alerts, enables heartbeat for ambient awareness, and tests iMessage delivery. Wires the 10-skill stack into a connected, proactive trading system in under 5 minutes. Run this after installing the stack โ or anytime you need to reconfigure schedules, delivery targets, or alert thresholds."
---
# Prediction Stack Setup โ One-Command System Activation
## Overview
<!-- CODEX: reconciled setup docs with the 10-skill stack and the public Anthropic-backed reference path. -->
This skill wires the 10-skill OpenClaw Prediction Market Trading Stack into a connected, proactive system. Without setup, skills work individually when you ask for them. After setup, the runtime skills run autonomously โ scanning markets, detecting edges, monitoring positions, and delivering intelligence to your phone on a schedule.
**What it does:**
1. Detects which stack skills are installed
2. Configures API keys and credentials
3. **Validates all APIs before creating jobs** (prevents silent failures)
4. Creates scheduled jobs (cron) for each skill
5. Enables heartbeat for ambient awareness
6. Sets up iMessage delivery
7. Tests the full pipeline end-to-end
**Time to complete:** Under 5 minutes
## When to Use This Skill
- You just installed the Prediction Market Trading Stack (all 8 skills or any subset)
- You just installed the Prediction Market Trading Stack (all 10 skills or any subset)
- You want to activate automated scanning and alerts
- You need to change your delivery target (new phone, new email handle)
- You want to adjust scan schedules or alert thresholds
- You're migrating from a previous setup or starting fresh
- Something broke and you want to rewire from scratch
## Prerequisites
### Required
- **OpenClaw** installed and running (gateway active)
- **At least one stack skill** installed (any of the 10)
- **Kalshi account** with API credentials (free at kalshi.com)
- **Anthropic API key** (for Claude Sonnet estimation in Kalshalyst)
### Optional (Enhances the Stack)
- **Polygon.io API key** (free tier โ adds news context to Kalshalyst)
- **Ollama + Qwen** installed locally (free โ adds offline fallback + Xpulse materiality gate)
- **BlueBubbles** running on your Mac (required for iMessage delivery)
## Setup Procedure
### Phase 1: Skill Detection
First, check which stack skills are installed. Run this command:
```bash
openclaw skills list | grep -E "kalshalyst|kalshi-command|polymarket-command|prediction-market-arbiter|xpulse|portfolio-drift|market-morning-brief|personality-engine"
```
**The 10 stack skills:**
| Skill | Role | Required For |
|-------|------|-------------|
| Kalshalyst | Edge detection engine | Edge alerts, Morning Brief edges section |
| Kalshi Command Center | Trade execution | Executing on Kalshalyst recommendations |
| Polymarket Command Center | Market data | Arbiter comparisons, Morning Brief Polymarket section |
| Prediction Market Arbiter | Cross-platform divergences | Arbitrage alerts, Morning Brief divergences section |
| Xpulse | Social signal scanner | Signal alerts, Morning Brief X signals section |
| Portfolio Drift Monitor | Position monitoring | Drift alerts between briefs |
| Market Morning Brief | Daily digest | Consolidated morning/evening intelligence |
| Personality Engine | Agent behavior | Consistent voice across all output |
| Prediction Stack Orchestrator | Premium/experimental pipeline manager | Validation and execution routing |
| Prediction Stack Setup | Setup wizard | Validation, scheduling, delivery wiring |
**Minimum viable stack:** Kalshalyst + Kalshi Command Center + Market Morning Brief. These three give you edge detection, execution, and daily digest. Everything else enriches the system.
**Full stack:** All 10 skills. Morning Brief pulls from every cache and the orchestrator adds a premium/experimental automation path on top.
Install missing skills:
```bash
clawhub install <skill-name>
```
### Phase 2: API Key Configuration
Create or update `~/.openclaw/config.yaml`:
```yaml
# === REQUIRED ===
kalshi:
enabled: true
api_key_id: "YOUR_KALSHI_KEY_ID"
private_key_file: "~/.openclaw/keys/kalshi-secret.pem"
# === REQUIRED FOR KALSHALYST ===
# Set as environment variable or in config:
# export ANTHROPIC_API_KEY="sk-ant-..."
# === OPTIONAL โ ENHANCES EDGE QUALITY ===
polygon:
api_key: "YOUR_POLYGON_KEY" # Free tier at polygon.io
ollama:
enabled: true # For Xpulse materiality gate + Kalshalyst fallback
model: "qwen3:latest"
timeout_seconds: 60
# === SKILL-SPECIFIC TUNING (sensible defaults shown) ===
kalshalyst:
enabled: true
check_interval_minutes: 60
min_volume: 50
min_days_to_close: 7
max_days_to_close: 365
max_markets_to_analyze: 50
min_edge_pct: 3.0
alert_edge_pct: 6.0
xpulse:
enabled: true
check_interval_minutes: 30
topics:
- "Trump tariff"
- "Ukraine"
- "inflation CPI"
- "Fed rate decision"
min_confidence: 0.7
materiality_gate: true
position_gate: true
portfolio_drift:
threshold_pct: 5.0
check_interval_minutes: 60
```
**Kalshi key setup** (if you don't have one yet):
1. Log in at https://kalshi.com
2. Go to Settings โ API Keys
3. Generate a new key pair
4. Save the private key:
```bash
mkdir -p ~/.openclaw/keys
# Paste your private key into this file:
nano ~/.openclaw/keys/kalshi-secret.pem
chmod 600 ~/.openclaw/keys/kalshi-secret.pem
```
### Phase 2.5: Validate API Keys
**Before creating cron jobs, verify that all configured APIs are working.** This prevents hours of silent failures where the stack runs but can't reach its data sources.
Run the validation script:
```bash
python ~/skills/prediction-stack-setup/scripts/validate_setup.py
```
**Output Example:**
```
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโTrust audit
CAUTIONgrade B ยท trust 89/100 Install with care. The audit found things worth knowing before you trust its output.
| Layer | What it checks | Result |
|---|---|---|
| L0 | Provenance & inventory | PASS |
| L1 | Static analysis of the code | WARN |
| L2 | Instruction surface (what it tells the agent) | PASS |
| L3 | Class-specific surface | PASS |
| L4 | Behavioural (sandbox) | SKIPPED |
What the source does
- Filesystem
- none-observed
- Network
- declared (4 observation(s))
- Shell
- none-observed
- Dependencies
- pinned
- Secrets in source
- found
Findings (2)
<key>k5Ey9KFlkqpj+SDkUw+5ED9lTA3En/qUi0zdrydUCH3kMWTE3Eh65NXnFCaxlY2omY2JHnlEoK7Li7oOEvM7eG5VPdcO/sFlMfoCRdnLYdepJ+uLzYwOWR8W4yQVve/clxVFTVRL4DFleKInGdpAxIbHZT2yi4ADAMENls1N1XSLojRuqXePXDeAT/4Mv4TTx0s
# Paste your private key (should start with -----BEGIN PRIVATE KEY-----)
Gates applied: no_behavioural_pass.
4f3b4a2a472efull audit observations/trust-audit/skill/leoyeai__prediction-stack-setup.json ยท Report an issue / request a re-scanAudit history
Every audit this skill has had.
| Date | Source | Verdict | Grade | Score | Change |
|---|---|---|---|---|---|
| 2026-10-08 | 4f3b4a2a472e | CAUTION | B | 89 | first audit |
Questions
What does the Prediction Stack Setup skill do?
๐ง Curated collection of 1209+ best OpenClaw skills โ weekly updated by MyClaw.ai
Is Prediction Stack Setup safe to install?
With care. The audit graded it B (89/100) and found 2 things worth knowing before you trust this skill, listed below with the exact line each was found on.
What can Prediction Stack Setup access on my machine?
The audit observed that it reaches the network. Each of those is consistent with what it says it does. Secrets in the source: found โ see the findings.
Which assistants does Prediction Stack Setup work with?
Its documentation mentions codex and openclaw. That is what the text claims, not a compatibility test we ran.
How current is this page?
The grade is for one exact copy of the source (4f3b4a2a472e), read on 2026-10-08. The repository is watched, and a new audit runs when it changes โ this is the first audit.