iran-israel-alerts
Multi-source intelligence aggregation for Iran/Israel/US military escalation with adaptive threat-level system, 85+ source channels, real-time OSINT scanning, NASA satellite fire detection, USGS seismic monitoring, cyber warfare monitoring (19 hacktivist groups), wire service integration (Reuters/AP
Choose how to use this skill
You do not need every option. Choose the path your AI client supports. The stable page stays the same; versioned files are immutable.
1. Native installer
This listing has no registered native installer command. Use the complete package or source fallback below, depending on what your client supports.
Do not guess an installer command or replace an existing version without reviewing the diff.
2. Complete package recommended
Download the ZIP when available. It includes SKILL.md plus the references, security notes and version metadata.
No complete ProSkills package is published for this listing yet.3. Prompt-only
Copy the prompt above when the agent can read the stable page or when you want to adopt the workflow without installing a skill.
Need only the instruction file?
Download SKILL.md only if your client requires a single file. The complete ZIP is safer for a full installation because it preserves the references and release context.
No path installs or executes anything by itself. Your agent still needs access to the project files. Before updating, compare the installed version and review the diff.
// RATINGS
Not yet listed on ClawHub or SkillsMP
// README
🛡️ Magen Yehuda Bot — Iran-Israel Real-Time Intelligence Monitor
Multi-source intelligence aggregation for Iran/Israel/US military escalation. Adaptive threat-level system, 85+ OSINT sources, satellite fire detection, seismic monitoring, flight tracking, internet blackout detection, strike correlation, cyber warfare monitoring, wire service integration, multi-source corroboration, bilingual alerts with per-channel timezones, and instant Telegram delivery.
What It Does
Monitors 85+ intelligence sources across 16 categories, auto-adjusts polling frequency based on threat level, auto-detects and corroborates breaking news from credible sources, and pushes instant bilingual alerts to Telegram channels with per-channel timezones:
| Source | Channels | Speed | Auth Required |
|---|---|---|---|
| 🚨 Pikud HaOref (sirens) | Israeli siren API | 10-30s | None (Israeli IP) |
| 📢 Telegram OSINT | 10 public channels | 30s-5min | None |
| 🐦 X/Twitter OSINT | 11 accounts | 30s-5min | None |
| 📰 RSS Feeds | 7 news outlets | 30s-5min | None |
| 🌍 USGS Seismic | Iran region (M2.5+) | 30s-5min | None |
| 📊 Polymarket | Prediction markets | 60s-5min | None |
| 🔥 NASA FIRMS | 4 satellites | 3-15min | Free MAP_KEY |
| 🌐 Internet Blackout | IODA + 3 direct probes | 5-30min | None |
| ✈️ Military Flights | ADS-B (OpenSky) | 5-30min | None |
| ✈️ Flight Radar | FR24 air traffic | Hourly map | None |
| 🎯 Strike Correlation | Fire + seismic fusion | After each scan | None |
| 🛡️ Cyber Hacktivist TG | 25 handles (19 groups) | 5-30min | None |
| 🛡️ Cyber CTI Twitter | 8 accounts | 5-30min | None |
| 🛡️ Dark Web / Breach RSS | 4 feeds | 5-30min | None |
| 🚢 Naval Tracking | AIS vessel data | 5-30min | None |
Key Features
- Adaptive threat system — Polling scales from 5min (GREEN) to 30s (CRITICAL) based on siren activity
- Breaking news corroboration — Auto-tracks sources per topic; 3+ reputable sources (Reuters, AP, BBC, etc.) = CONFIRMED with source list; <3 = UNVERIFIED with count
- Multi-channel dispatch — Route alerts to English and/or Hebrew channels with language-specific formatting
- Per-channel timezones — English channel shows ET, Hebrew channel shows IST (configurable per output)
- Hebrew threat levels — שגרה (GREEN), מוגבר (ELEVATED), גבוה (HIGH), קריטי (CRITICAL) — all alert types fully translated
- Satellite fire detection — 4 NASA satellites, proximity to 23 known nuclear/military/oil sites
- Internet blackout early warning — Iran historically cuts internet before military operations
- Strike correlation engine — Automatic fire + seismic coincidence detection (50km/30min window)
- US/Israeli military flight tracking — 50+ aircraft type→role mappings, filtered to relevant assets only
- Cyber warfare monitor — 19 hacktivist groups (25 TG handles), 8 CTI Twitter accounts, 4 dark web feeds, auto-classification
- Live pinned status dashboard — Single message edited every 60s with full system state (separate EN/HE versions)
- Bilingual hourly reports — Intel map + flight map + Hebrew summary + English summary + 24h time-lapse GIF
- Wire service integration — Reuters and AP News via Google News RSS proxy (direct feeds are Cloudflared)
- Attack classification — Auto-categorizes ICS/SCADA, data breach, ransomware, DDoS, espionage with severity scoring
- Naval vessel tracking — US Navy, IRGC Navy, zone classification, naval base proximity
🗺️ Interactive Theater Operations Dashboard
Live Dashboard: magen-yehuda-intel.github.io/magen-yehuda-bot
A Leaflet-based interactive web dashboard visualizing 48,000+ geolocated conflict events across the Middle East since October 7, 2023.
Features
- Theater Select — 9 operational theaters including Persian Gulf, each with tailored map bounds and context
- 14 Conflict Phase Presets — Jump to key moments: Oct 7 attack, Iran April strikes, Lebanon ground ops, Houthi naval campaign, and more
- Force Disposition — Filter events by side (Israel, Iran, Iran proxies, US/Coalition, Unknown)
- Military Base Overlays — 29 Iranian military sites + 20 US/Coalition bases with independent layer toggles
- Event Type Filtering — Clickable legend filters by airstrikes, shelling, ground combat, satellite detections, and more
- News Feed Panel — Live headlines from OSINT sources; click any headline to fly to its geolocated position on the map
- Resizable Side Panel — Drag to resize the info/news panel to your preference
- Collapsible Timeline — Temporal density visualization showing event concentration over time; expand/collapse as needed
- Mobile-Responsive — Full mobile support with a 5-tab bottom navigation bar (Map, Theaters, Filters, News, Timeline)
Dashboard Data Sources
| Source | Events | Coverage | Description |
|---|---|---|---|
| ACLED | 48,000+ | Oct 7, 2023 – Feb 2025 | Analyst-verified conflict events with lat/lon, actors, fatalities, event types |
| OSINT | 50 unique | Real-time | Curated events from 80+ Telegram, Twitter, and RSS sources |
| NASA FIRMS | 379 | Satellite pass intervals | Satellite fire/thermal anomaly detections across the region |
| Pikud HaOref | Live | Real-time | Israeli Home Front Command siren alerts |
Screenshots
Screenshots coming soon. The dashboard is live at the URL above.
Quick Start
1. Prerequisites
- Python 3.9+ with
Pillow(pip3 install Pillow) - bash, curl, jq
- A Telegram bot (create via @BotFather)
- A Telegram channel (add your bot as admin)
2. Configure
cp config.example.json config.json
Edit config.json:
{
"telegram_bot_token": "YOUR_BOT_TOKEN",
"telegram_chat_id": "@your_channel",
"timezone": "Asia/Jerusalem",
"outputs": [
{
"id": "main",
"chat_id": "@your_english_channel",
"language": "en",
"timezone": "America/New_York",
"content": ["all"],
"images": "all"
},
{
"id": "hebrew",
"chat_id": "@your_hebrew_channel",
"language": "he",
"timezone": "Asia/Jerusalem",
"content": ["all"],
"images": "high_only"
}
]
}
3. NASA FIRMS API Key (free, 30 seconds)
Fire detection needs a free NASA FIRMS MAP_KEY — no verification required.
- Go to mail.tm or any temp email service
- Copy the temp email address
- Go to FIRMS API → Get MAP_KEY
- Enter the email — key arrives instantly
- Save it:
mkdir -p secrets echo "YOUR_KEY" > secrets/firms-map-key.txt
The key is permanent with no rate limits.
4. Run
# One-time check (stdout)
bash ctl.sh check
# Start real-time watcher daemon
bash ctl.sh start
# Full dashboard
bash ctl.sh dashboard
# Stop
bash ctl.sh stop
🐳 Docker (Recommended for Cloud/Self-Hosting)
# Option A: Quick start with env vars
cp .env.example .env
# Edit .env with your Telegram bot token + channel IDs
docker compose up -d
# View logs
docker compose logs -f
# Stop
docker compose down
# Option B: Use your own config.json
docker build -t iran-israel-watcher .
docker run -d --name watcher \
-v ./config.json:/app/config.json:ro \
-v ./secrets:/app/secrets:ro \
-v watcher-state:/app/state \
iran-israel-watcher
# One-shot SITREP (without starting daemon)
docker run --rm --env-file .env ira
// HOW IT'S BUILT
TECHNOLOGY STACK
This skill is built with Python, JavaScript, Docker., with containerization support.
KEY FILES