Awesome-omni-skill oracle-sentinel
Autonomous AI agent for Polymarket prediction intelligence. Real-time prices, deep news research, whale trade alerts, dual-model AI analysis.
git clone https://github.com/diegosouzapw/awesome-omni-skill
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data-ai/oracle-sentinel" ~/.claude/skills/diegosouzapw-awesome-omni-skill-oracle-sentinel && rm -rf "$T"
skills/data-ai/oracle-sentinel/SKILL.mdOracle Sentinel
Autonomous AI agent for Polymarket prediction intelligence.
Scans 190+ markets every 4 hours. Real-time prices via Polymarket Gamma API. Deep news research from multiple sources. Whale trade alerts for $5K+ transactions. Dual-model AI analysis with radical transparency.
Quick Start
# Get active trading signals curl -s https://oraclesentinel.xyz/api/signals # Get all monitored markets curl -s https://oraclesentinel.xyz/api/markets # Get prediction tracking data curl -s https://oraclesentinel.xyz/api/predictions # Get full dashboard data curl -s https://oraclesentinel.xyz/api/dashboard # Check system health curl -s https://oraclesentinel.xyz/api/health
Dashboard AI Agent
Chat directly with Oracle Sentinel on the web dashboard: https://oraclesentinel.xyz/app
Click the chat button and ask:
- "Analyze this market: [Polymarket URL]"
- "Research and analyze: [Polymarket URL]" (includes deep news research)
- "What are the current signals?"
- "Show me your accuracy stats"
The AI agent fetches real-time market data, searches news from multiple sources, and reads full article content for deeper analysis.
Telegram Bot
For interactive market analysis, message: @oraclesentinel_pm_bot
Send any Polymarket URL and the bot will:
- Fetch real-time prices via Gamma API
- Read resolution rules carefully
- Check for loopholes in criteria
- Search and read full news articles
- Calculate AI probability
- Compare vs market price
- Return signal with full reasoning
Whale Trade Alerts
Real-time monitoring of large trades on Polymarket.
- Scans every 5 minutes for trades > $5,000
- Each trade alerted only once (no duplicates)
- Includes full transaction hash for on-chain verification
- Alerts sent to Telegram automatically
How It Works
┌─────────────────────────────────────────────────────────────┐ │ ORACLE SENTINEL │ ├─────────────────────────────────────────────────────────────┤ │ 1. INGEST → Fetch live prices via Polymarket Gamma API │ │ 2. RESEARCH → Search news (DuckDuckGo + Google News RSS) │ │ 3. EXTRACT → Claude Haiku extracts facts (no opinions) │ │ 4. ASSESS → Claude Sonnet computes AI probability │ │ 5. SIGNAL → Edge calculator generates BUY/NO_TRADE │ │ 6. TRACK → Accuracy tracker records every outcome │ │ 7. ALERT → Whale trades monitor detects $5K+ moves │ └─────────────────────────────────────────────────────────────┘
Monitoring Systems
| System | Frequency | Purpose |
|---|---|---|
| Market Scanner | Every 4 hours | Analyze top markets, generate signals |
| Whale Monitor | Every 5 minutes | Detect $5,000+ trades with TX hash |
| Price Updater | Every scan | Track market movements |
| Accuracy Tracker | Continuous | Verify predictions against outcomes |
API Reference
Base URL:
https://oraclesentinel.xyz/api
Endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET | | Active trading signals with AI analysis |
| GET | | All monitored Polymarket markets |
| GET | | Tracked predictions with accuracy data |
| GET | | Complete dashboard data |
| GET | | System health status |
Response: /api/signals
[ { "question": "Will X happen by Y date?", "signal_type": "BUY_YES", "ai_probability": 0.75, "market_price": 0.60, "edge": 15.0, "confidence": "HIGH", "reasoning": "AI explanation..." } ]
Signal Types
| Signal | Meaning |
|---|---|
| AI probability > market price by 5%+ |
| AI probability < market price by 5%+ |
| Edge too small or low confidence |
| Insufficient data or coin-flip market |
Confidence Levels
| Level | Description |
|---|---|
| Strong data support, clear reasoning, required for signals |
| Moderate data, requires 15%+ edge for signal |
| Limited data, never generates signal |
Safety Overrides
Oracle Sentinel has hardcoded safety rules:
- Only HIGH confidence generates BUY signals
- MEDIUM confidence requires 15%+ edge
- Market 45-55% (coin-flip zone) = automatic skip
- Market >97% or <3% = automatic skip
- Low confidence = never generates signal
The system rejects its own overconfidence.
Example: Fetch and Filter Signals
import requests signals = requests.get("https://oraclesentinel.xyz/api/signals").json() for s in signals: if s["edge"] > 10 and s["confidence"] == "HIGH": print(f"{s['signal_type']}: {s['question']}") print(f" Edge: +{s['edge']}%") print(f" AI: {s['ai_probability']*100:.1f}%") print(f" Market: {s['market_price']*100:.1f}%")
Links
| Resource | URL |
|---|---|
| Dashboard | https://oraclesentinel.xyz/app |
| Documentation | https://oraclesentinel.xyz/docs |
| API Base | https://oraclesentinel.xyz/api |
| Skill File | https://oraclesentinel.xyz/skill.md |
| Telegram Bot | https://t.me/oraclesentinel_pm_bot |
| X (Twitter) | https://x.com/oracle_sentinel |
| GitHub | https://github.com/oraclesentinel/oracle-sentinel |
| Token ($OSAI) | https://solscan.io/token/HuDBwWRsa4bu8ueaCb7PPgJrqBeZDkcyFqMW5bbXpump |
Powered By
- Claude Sonnet 4.5 — Probability assessment
- Claude Haiku 3.5 — Fact extraction
- OpenClaw — Autonomous agent gateway
- Polymarket Gamma API — Real-time market data
About
Oracle Sentinel runs autonomously 24/7. Every 4 hours, the system triggers a full scan cycle — no human intervention required.
Every signal has a number. Every prediction is recorded. Every outcome is verified.