← Back to Skills Marketplace
Red Alert
by
Danny Shmueli
· GitHub ↗
· v1.2.0
437
Downloads
0
Stars
1
Active Installs
3
Versions
Install in OpenClaw
/install red-alert
Description
Israel Red Alert API — real-time and historical rocket/missile alert data. Query alerts by city, time range, generate shelter time stats. Uses redalert.oriel...
Usage Guidance
This skill appears internally coherent for its stated purpose. Before installing: 1) If you will run the realtime/daemon scripts, run npm install in an isolated sandbox and verify package-lock.json to reduce npm supply-chain risk. 2) The listener writes JSONL files to /data/clawd/tmp — ensure that path and file permissions are acceptable and won't expose sensitive data. 3) The RED_ALERT_API_KEY is optional; only provide it if you need authenticated real-time access. 4) Expect a persistent socket.io connection if you use the daemon — monitor network egress and logs. 5) If you prefer lower risk, use the history-only analyze.mjs (which requires no key) or run realtime listeners manually rather than granting autonomous invocation. If you want more assurance, ask the publisher for provenance (homepage/owner) or run the code in a controlled environment first.
Capability Analysis
Type: OpenClaw Skill
Name: red-alert
Version: 1.2.0
The 'red-alert' skill bundle provides tools for monitoring and analyzing Israeli emergency alert data from legitimate third-party APIs (redalert.orielhaim.com and tzevaadom.co.il). The scripts (analyze.mjs, realtime.mjs, and listener-daemon.mjs) implement standard REST and Socket.IO logic to fetch, filter, and log alert history and real-time events. There is no evidence of data exfiltration, malicious execution, or prompt injection; the use of environment variables for API keys and local file logging in /data/clawd/tmp/ is consistent with the stated purpose of the skill.
Capability Assessment
Purpose & Capability
Name/description match the code and instructions: analyze.mjs calls the documented REST history endpoint, realtime/listener scripts use socket.io to redalert.orielhaim.com. No unrelated credentials, binaries, or surprising services are requested.
Instruction Scope
SKILL.md instructs the agent to run npm install and execute Node scripts and curl commands against the documented endpoints. The scripts write JSONL files under /data/clawd/tmp and reference skill-local paths (/data/clawd/skills/...). This is expected for a persistent listener/analyzer, but note it will create/append local files and may run a long-lived socket connection if the daemon is used.
Install Mechanism
There is no platform install spec; users are instructed to run npm install in the scripts directory. Dependencies come from the public npm registry (socket.io-client). This is expected but carries the usual npm-supply-chain risks (verify package-lock.json and run in a sandboxed environment if concerned).
Credentials
Only an optional RED_ALERT_API_KEY is declared and used. The code reads that single env var for authenticated socket.io connections; no other secrets or unrelated env/config paths are requested or accessed.
Persistence & Privilege
always:false (no forced inclusion). The listener-daemon creates persistent local files (/data/clawd/tmp/redalert-live.jsonl and redalert-pending.jsonl) and maintains long-lived network connections. This is consistent with real-time functionality, but you should expect residual files and an active socket if run persistently.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install red-alert - After installation, invoke the skill by name or use
/red-alert - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.2.0
Add full endpoint inventory reference (REST + Socket.IO), clarify auth and event map, improve skill docs for no-docs workflow
v1.1.0
- Added top-level "credentials" and "dependencies" sections specifying optional API key and socket.io-client.
- Clarified that RED_ALERT_API_KEY and socket.io-client are only needed for real-time alerts; historical queries require neither.
- No changes to actual runtime or API behavior—documentation/metadata improvements only.
v1.0.0
Initial release — Israel Red Alert API integration for real-time and historical rocket/missile alerts.
- Provides real-time alert streaming via Socket.IO and recent alert history via REST.
- Supports querying by city and time range, with shelter time analysis and statistics.
- Includes CLI tools for alert history, status checks, real-time listening, and shelter session analytics.
- Offers integration examples for generating charts and tables using related skills.
- API key management and setup instructions included; covers available threat types and regional shelter times.
Metadata
Frequently Asked Questions
What is Red Alert?
Israel Red Alert API — real-time and historical rocket/missile alert data. Query alerts by city, time range, generate shelter time stats. Uses redalert.oriel... It is an AI Agent Skill for Claude Code / OpenClaw, with 437 downloads so far.
How do I install Red Alert?
Run "/install red-alert" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Red Alert free?
Yes, Red Alert is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Red Alert support?
Red Alert is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Red Alert?
It is built and maintained by Danny Shmueli (@dannyshmueli); the current version is v1.2.0.
More Skills