Install
openclaw skills install geopolitical-analyst-skillLive geopolitical intelligence analysis with 39 analytical modules and real-time data integration. No API keys required.
openclaw skills install geopolitical-analyst-skillAnalyzes any geopolitical situation using live data from 5 public APIs and 39 analytical modules. No API keys or credentials required.
pip install -r requirements.txt
python3 interactive_monitor.py
Then type any country or region: Gaza, Ukraine, Taiwan, South China Sea
python3 interactive_monitor.py "South China Sea" FULL
python3 interactive_monitor.py Ukraine BRIEF
from geopolitical_analyst_agent import run_analysis
result = run_analysis(
country="Ukraine",
keywords=["Ukraine", "Russia", "military"],
depth="FULL"
)
| File | Purpose |
|---|---|
geopolitical_analyst_agent.py | Core analysis engine |
interactive_monitor.py | Interactive CLI interface |
automated_monitor.py | Scheduled monitoring |
data_fetchers.py | Live API data fetching |
data_sources.py | API source definitions |
modules_loader.py | 39 analytical modules loader |
requirements.txt | Python dependencies (requests, python-dateutil) |
references/ | 39 analytical module definitions |
requests >=2.28.0 — HTTP requests (standard library)python-dateutil >=2.8.2 — Date parsing (standard library)Both are widely-used, well-maintained packages.
| API | Rate Limit | Data |
|---|---|---|
| GDELT | 250/day | News articles, sentiment |
| ACLED | 1,000/day | Conflict events, casualties |
| ReliefWeb | 100/day | Humanitarian data |
| Frankfurter | Unlimited | Currency rates |
| UN OFAC | Unlimited | Sanctions regimes |