Red Alert — Israel Emergency Alerts
Real-time and historical alert data for Israeli cities. Track rocket alerts, calculate shelter time, generate charts.
Get an API Key
Sign up at to get your API key. Store it as env var RED_ALERT_API_KEY.
This skill is a wrapper around the RedAlert API — it provides convenient CLI tools for querying, analyzing, and visualizing alert data.
Endpoint Reference
For a full, exact endpoint map used by this skill (REST + Socket.IO + auth behavior), read:
Data Sources
| Source | Type | Auth | Use For |
|---|
| INLINECODE2 | REST | None | Alert history (last ~24h, 50 records) |
| INLINECODE3 |
Socket.IO |
RED_ALERT_API_KEY | Real-time alerts, status |
Setup
CODEBLOCK0
Quick Usage
Get Alert History (REST)
CODEBLOCK1
Response format:
CODEBLOCK2
Check System Status
CODEBLOCK3
Real-Time Alerts (Socket.IO)
CODEBLOCK4
Analyze Shelter Time for a City
CODEBLOCK5
Threat Types
| Code | Type (Hebrew) | Type (English) | Shelter Time |
|---|
| 0 | רקטות וטילים | Rockets & Missiles | 15s-90s (varies by city) |
| 1 |
חדירת כלי טיס עוין | Hostile Aircraft | 10 min |
| 2 | רעידת אדמה | Earthquake | Until safe |
| 3 | צונאמי | Tsunami | Evacuate coast |
| 5 | חדירת מחבלים | Terrorist Infiltration | Stay inside |
Shelter Times by Region (for rockets)
| Region | Time |
|---|
| Gaza envelope | 15 seconds |
| Ashkelon, Sderot |
30 seconds |
| Beer Sheva, Ashdod | 45 seconds |
| Tel Aviv, Kfar Saba, Netanya | 90 seconds |
| Haifa, Hadera | 60 seconds |
| North (border) | 30 seconds |
Combining with Chart/Table Skills
CODEBLOCK6
Architecture Notes
- - redalert.orielhaim.com — Oriel Haim's service. Polls Pikud HaOref, redistributes via Socket.IO. Has better-auth for API key management. REST endpoints blocked by Cloudflare challenge (except
/api/status). - api.tzevaadom.co.il — Free REST API, no auth needed, returns last ~24h of alert history.
- Pikud HaOref direct (
oref.org.il) — Blocked from cloud IPs (Akamai WAF).
Limitations
- - History limited to ~24h (50 groups) from tzevaadom
- For longer history, would need to store alerts ourselves via socket.io listener
- Real-time requires persistent socket.io connection
红色警报 — 以色列紧急警报
以色列城市的实时和历史警报数据。追踪火箭警报,计算避难时间,生成图表。
获取API密钥
在 注册以获取您的API密钥。将其存储为环境变量 REDALERTAPI_KEY。
本技能是RedAlert API的封装——提供便捷的CLI工具用于查询、分析和可视化警报数据。
端点参考
有关本技能使用的完整、精确端点映射(REST + Socket.IO + 认证行为),请阅读:
- - references/ENDPOINTS.md
数据源
| 来源 | 类型 | 认证 | 用途 |
|---|
| api.tzevaadom.co.il | REST | 无 | 警报历史(最近约24小时,50条记录) |
| redalert.orielhaim.com |
Socket.IO | RED
ALERTAPI_KEY | 实时警报,状态 |
设置
bash
API密钥存储为Fly机密:REDALERTAPI_KEY
实时功能需要Socket.io客户端
cd /data/clawd/skills/red-alert/scripts && npm install
快速使用
获取警报历史(REST)
bash
全国范围内最近约24小时的警报(最近50个警报组)
curl -s https://api.tzevaadom.co.il/alerts-history -o /tmp/alerts.json
响应格式:
json
[{
id: 5718,
description: null,
alerts: [{
time: 1772352828, // Unix时间戳
cities: [כפר סבא, תל אביב],
threat: 0, // 0=火箭,1=飞行器,5=渗透
isDrill: false
}]
}]
检查系统状态
bash
curl -s -H Accept: application/json https://redalert.orielhaim.com/api/status
实时警报(Socket.IO)
bash
node /data/clawd/skills/red-alert/scripts/realtime.mjs
监听:alert, rockets, hostileAircraftIntrusion, tsunami, earthquake
分析城市避难时间
bash
node /data/clawd/skills/red-alert/scripts/analyze.mjs --city כפר סבא --since 2026-02-28T08:00
输出:警报数量、避难时段、总避难时间、每小时数据(JSON格式)
威胁类型
| 代码 | 类型(希伯来语) | 类型(英语) | 避难时间 |
|---|
| 0 | רקטות וטילים | 火箭与导弹 | 15秒-90秒(因城市而异) |
| 1 |
חדירת כלי טיס עוין | 敌对飞行器 | 10分钟 |
| 2 | רעידת אדמה | 地震 | 直至安全 |
| 3 | צונאמי | 海啸 | 撤离海岸 |
| 5 | חדירת מחבלים | 恐怖分子渗透 | 留在室内 |
各地区避难时间(针对火箭)
30秒 |
| 贝尔谢巴、阿什杜德 | 45秒 |
| 特拉维夫、卡法萨巴、内坦亚 | 90秒 |
| 海法、哈代拉 | 60秒 |
| 北部(边境) | 30秒 |
与图表/表格技能结合使用
bash
生成每小时警报图表
node /data/clawd/skills/red-alert/scripts/analyze.mjs --city כפר סבא --since 2026-02-28T08:00 --format chart-json \
| node /data/clawd/skills/chart-image/scripts/chart.mjs --type bar --dark --title Kfar Saba Alerts --output alerts.png
生成避难时段表格
node /data/clawd/skills/red-alert/scripts/analyze.mjs --city כפר סבא --since 2026-02-28T08:00 --format table-json \
| node /data/clawd/skills/table-image/scripts/table.mjs --dark --title Shelter Sessions --output shelter.png
架构说明
- - redalert.orielhaim.com — Oriel Haim的服务。轮询后方指挥部,通过Socket.IO重新分发。具有更好的API密钥管理认证。REST端点被Cloudflare挑战阻止(除/api/status外)。
- api.tzevaadom.co.il — 免费REST API,无需认证,返回最近约24小时的警报历史。
- 直接后方指挥部(oref.org.il) — 被云IP阻止(Akamai WAF)。
限制
- - 历史记录仅限于tzevaadom提供的约24小时(50组)
- 如需更长的历史记录,需要通过socket.io监听器自行存储警报
- 实时功能需要持久的socket.io连接