
Armed Conflict Pulse
Reports recent armed conflict and unrest events with fatalities, dates and locations.
Install
npx skills add koala73/worldmonitor --skill conflict-pulse -g -a claude-code -y- Repository
- koala73/worldmonitor89.9k
- Category
- Business
- Updated
- 3d ago
- License
- AGPL-3.0
- Context cost
- Lightabout 412 tokens
- Runs scripts
- No, instructions only
What it does
Report active armed-conflict and unrest events with fatalities, dates and locations, alongside alert-flagged news for the same place, from World Monitor. Use when the user asks where fighting is happening, about a specific war or unrest, or for a conflict update on a country or region.
Conflict pulse
Report current conflict activity from event-level data, then add the alert-flagged news that clusters with it.
Tools
| Tool | Access |
|---|---|
get_conflict_events | free-account |
get_news_intelligence | free-account |
Steps
- Call
get_conflict_eventswithsince_days: 14(or the window the user asks for) andlimit: 0, so event counts are not cut at the default 30 per list. For one country passcountrywith its English name (for example"Sudan"). For a region passlat,lonandradius_km. Addmin_fatalities: 1only when the user asks about deadly events; unrest events often record zero or unknown fatalities. - Call
get_news_intelligencewithalerts_only: true. Addcountryas the ISO alpha-2 code when the question is about one country. If no alert-flagged stories come back, call it again withoutalerts_only. - Group the events by location. For each group give the date range, number of events, best-estimate fatalities and the parties named in the data. If the result reports that output was truncated or simplified, say the counts are partial.
- Add the news stories that match those locations, with their sources.
Rules
- Fatality counts are best estimates from the source dataset (UCDP or the unrest feed). Say which one, and do not round them into totals the data does not give.
- Say how recent the newest event is. Conflict datasets lag events by hours to days.
- Name sides only as the data names them. Do not assign blame or predict escalation.
- An empty result means World Monitor has no recorded events in that filter, not that the area is calm. Say so.

