Geopolitical Analyst
/install geopolitical-analyst-skill
Geopolitical Analyst Intelligence Framework
Analyzes any geopolitical situation using live data from 5 public APIs and 39 analytical modules. No API keys or credentials required.
What This Skill Does
- 39 analytical modules — game theory, escalation dynamics, historical patterns, sanctions analysis
- 9-step intelligence workflow — data → bias → actors → economics → networks → patterns → info warfare → red team → scenarios
- 5 live data sources — GDELT, ACLED, ReliefWeb, Frankfurter, UN Sanctions (all public, no keys)
- Multi-perspective scenarios — base case, upside, downside, catastrophic
- Confidence scoring — explicit uncertainty tracking
Usage
Setup (one time)
pip install -r requirements.txt
Interactive Mode
python3 interactive_monitor.py
Then type any country or region: Gaza, Ukraine, Taiwan, South China Sea
Command Line
python3 interactive_monitor.py "South China Sea" FULL
python3 interactive_monitor.py Ukraine BRIEF
Python API
from geopolitical_analyst_agent import run_analysis
result = run_analysis(
country="Ukraine",
keywords=["Ukraine", "Russia", "military"],
depth="FULL"
)
Files Included
| 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 |
Dependencies
requests>=2.28.0 — HTTP requests (standard library)python-dateutil>=2.8.2 — Date parsing (standard library)
Both are widely-used, well-maintained packages.
Data Sources (All Public, No Keys)
| 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 |
Security
- ✅ No API keys or credentials required
- ✅ All data sources are public APIs
- ✅ No data sent to external servers
- ✅ MIT licensed, fully open source
- ✅ Local processing only
- ✅ No system file modifications
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install geopolitical-analyst-skill - After installation, invoke the skill by name or use
/geopolitical-analyst-skill - Provide required inputs per the skill's parameter spec and get structured output
What is Geopolitical Analyst?
Live geopolitical intelligence analysis with 39 analytical modules and real-time data integration. No API keys required. It is an AI Agent Skill for Claude Code / OpenClaw, with 176 downloads so far.
How do I install Geopolitical Analyst?
Run "/install geopolitical-analyst-skill" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Geopolitical Analyst free?
Yes, Geopolitical Analyst is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Geopolitical Analyst support?
Geopolitical Analyst is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Geopolitical Analyst?
It is built and maintained by Nima Ansari (@nimaansari); the current version is v0.1.2.