🦀 ClawHub
AEGIS
by @pleasechooseusername
Automated Emergency Geopolitical Intelligence System — real-time threat monitoring and safety alerts for civilians in conflict zones. Use when: (1) setting u...
💡 Examples
First-time setup (interactive)
python3 scripts/aegis_onboard.py
Creates ~/.openclaw/aegis-config.json with location, language, and alert preferences.Manual config
Create~/.openclaw/aegis-config.json:
{
"location": {
"country": "AE",
"country_code": "AE",
"city": "Dubai",
"timezone": "Asia/Dubai"
},
"language": "en",
"alerts": { "critical_instant": true, "high_batch_minutes": 30, "medium_digest_hours": 6 },
"briefings": { "morning": "07:00", "evening": "22:00" },
"scan_interval_minutes": 15,
"api_keys": {}
}
Run a scan
python3 scripts/aegis_scanner.py
Set up cron monitoring
# CRITICAL-only scan (every 15 min) — posts ONLY for imminent threats
openclaw cron add --every 15m --message "Run AEGIS scan: python3 /scripts/aegis_cron.py"Morning briefing (adjust time for user timezone — example: 4:00 UTC = 8:00 Dubai)
openclaw cron add --cron "0 4 * * *" --tz UTC --message "Run AEGIS morning briefing: python3 /scripts/aegis_briefing.py morning"Evening briefing (example: 16:00 UTC = 20:00 Dubai)
openclaw cron add --cron "0 16 * * *" --tz UTC --message "Run AEGIS evening briefing: python3 /scripts/aegis_briefing.py evening"Optional: Live feed (every 5 min) — for high-tempo situations only, disable during calm periods
openclaw cron add --cron "*/5 * * * *" --message "Run AEGIS live feed: python3 /scripts/aegis_feed.py" --disabled
Optional: Telegram channel delivery
Set environment variables for direct channel posting:AEGIS_BOT_TOKEN — Telegram bot token (from BotFather)AEGIS_CHANNEL_ID — Telegram channel IDOr add to config:
{
"telegram": {
"bot_token": "your-token",
"channel_id": "-100xxxxxxxxxx"
}
}
TERMINAL
clawhub install aegis