watchboard

Query Watchboard intelligence dashboards (watchboard.dev) for structured event data, casualties, KPIs, contested claims, and daily digests across 51+ trackers covering conflicts, politics, culture, and science. Use when: (1) user asks about current events covered by a Watchboard tracker (Iran conflict, Gaza, Ukraine, Sinaloa, etc.), (2) user wants structured intelligence data instead of web search, (3) user asks for casualty figures, KPIs, or contested claims about tracked events, (4) user wants a briefing or summary of a tracked topic. NOT for: topics not covered by any tracker, breaking news less than ~24h old (data updates nightly at 6 AM UTC).

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "watchboard" with this command: npx skills add artemiopadilla/watchboard

Watchboard Intelligence Dashboards

Query structured intelligence data from watchboard.dev — 51+ trackers covering conflicts, politics, culture, science, and space with AI-curated daily updates and source tiers.

Zero dependencies — stdlib only (urllib, json). Works on any machine with Python 3.8+.

API

Public JSON API at https://watchboard.dev/api/v1/. No API key needed. CORS enabled. Data cached 1h server-side.

EndpointReturns
/api/v1/trackers.jsonDirectory of all trackers with metadata
/api/v1/trackers/{slug}.jsonFull tracker: config, meta, KPIs, digest, recent events
/api/v1/breaking.jsonTrackers with active breaking news
/api/v1/kpis/{slug}.jsonJust KPIs for a tracker
/api/v1/events/{slug}.jsonLast 30 events for a tracker
/api/v1/search-index.jsonAll event titles for client-side search

CLI

Run python3 scripts/watchboard.py <command>:

CommandUseToken cost
list [--domain X] [--status X]Show all trackers (dynamic from API)Low
summary <slug>Meta + latest digest + top KPIsLow (~2-3KB)
breakingAll trackers with breaking newsLow-Medium
events <slug> [--limit N]Recent events (last 30)Medium
kpis <slug>All KPIs with contested notesMedium
search <query> [--tracker slug]Search events across all/one trackerMedium
detail <slug>Full tracker data (all sections)Medium-High
rss <slug>RSS feed (fallback)Low

Add --json to any command for raw JSON output (useful for programmatic processing).

Examples

# Quick briefing on Iran conflict
python3 scripts/watchboard.py summary iran-conflict

# What's breaking right now?
python3 scripts/watchboard.py breaking

# Casualty figures and key metrics
python3 scripts/watchboard.py kpis ukraine-war

# Find events mentioning "ceasefire"
python3 scripts/watchboard.py search ceasefire

# Events in Gaza, last 10
python3 scripts/watchboard.py events gaza-war --limit 10

# All conflict trackers
python3 scripts/watchboard.py list --domain conflict

# Full detail with raw JSON
python3 scripts/watchboard.py --json detail iran-conflict

Strategy

  1. Quick briefingsummary <slug> — meta + digest + top KPIs in one call
  2. What's happening now?breaking — all trackers with active developments
  3. Specific data (casualties, oil prices, KPIs) → kpis <slug> with contested notes
  4. Recent eventsevents <slug> — last 30 events with sources and types
  5. Find specific eventssearch "keyword" across all trackers, or --tracker slug to narrow
  6. Deep divedetail <slug> — everything in one call (config, meta, KPIs, digest, events)
  7. RSS fallbackrss <slug> — if JSON API is unavailable

Data quality

Every data point has a source tier:

  • Tier 1: Official/primary sources (Pentagon, CENTCOM, government statements)
  • Tier 2: Major news outlets (Reuters, AP, Al Jazeera, NPR)
  • Tier 3: Academic/analytical sources
  • Tier 4: Unverified/social media

KPIs include contested flags with detailed notes showing conflicting claims from different sources.

Caching

Results cached 1h locally in /tmp/watchboard-cache/. Server data updates 1-4 times daily (nightly digest at ~6 AM UTC, breaking events throughout the day).

Tracker discovery

The tracker list is dynamic — fetched from the API at runtime, not hardcoded. Currently 51+ trackers across domains:

  • conflict: iran-conflict, gaza-war, ukraine-war, sudan-conflict, etc.
  • governance: sheinbaum-presidency, amlo-presidency, trump-presidencies, etc.
  • culture: bad-bunny, bts, world-cup-2026
  • space: artemis-2, spacex-history
  • human-rights: ayotzinapa, ice-history
  • science: quantum-theory, covid-pandemic
  • historical: world-war-2, september-11, tlatelolco-1968

Use list to see the current full directory. Use list --domain conflict to filter.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

Iran Intelligence Radar (Persian X Monitor)

Monitor Persian-language X (Twitter) activity related to Iran, detect high-signal geopolitical events, translate posts, score escalation risk, and generate a...

Registry Source
2880Profile unavailable
General

PizzINT Monitor

实时监测五角大楼披萨店活跃度,预测地缘政治紧张与军事行动风险的披萨指数工具。

Registry SourceRecently Updated
910Profile unavailable
Coding

OpenClaw行业情报官

行业情报官 - 定时采集 GitHub Trending、X(Twitter)、知乎、36kr、掘金等平台热点,AI 摘要后推送到指定渠道。集成 fxtwitter API 和 RSSHub。

Registry Source
980Profile unavailable
General

AI Tech Intelligence Briefing

Automatically curates and summarizes daily top AI and tech news worldwide, delivering concise, time-zone aware briefings for quick updates.

Registry SourceRecently Updated
3242Profile unavailable