Skip to content
Back to skills

Wremo Nz

ASecurity

Read Wellington Region Emergency Management Office (WREMO) public news and updates through a lightweight no-login CLI: news listings with dates and snippets, and full article text by slug or URL. Use when the task involves WREMO announcements, Wellington-region emergency management updates, preparedness campaigns, or recovery information. Read-only; no authentication required.

  • 31 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 10, 2026
toolspythongobash

Works with

  • cli

Security analysis

A100/100

Pro scans all 8 files and shows the line behind each finding

Scanned September 10, 2026

npx -y skills add thecolab-ai/.skills --skill wremo-nz --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Wremo Nz?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Wremo Nz
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/thecolab-ai-wremo-nz/badge)](https://www.skillsdirectory.com/skills/thecolab-ai-wremo-nz)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: wremo-nz
description: "Read Wellington Region Emergency Management Office (WREMO) public news and updates through a lightweight no-login CLI: news listings with dates and snippets, and full article text by slug or URL. Use when the task involves WREMO announcements, Wellington-region emergency management updates, preparedness campaigns, or recovery information. Read-only; no authentication required."
license: MIT
compatibility: "Requires Python 3.10+ and network access for live data"
metadata:
  thecolab.category: "emergency"
  thecolab.source_owner: "Wellington Region Emergency Management Office"
  thecolab.source_type: "official"
  thecolab.auth: "none"
  thecolab.access_mode: "html-readonly"
  thecolab.data_class: "public"
  thecolab.writes: "false"
  thecolab.browser: "false"
  thecolab.risk: "medium"
  thecolab.cache_ttl: "24h"
  thecolab.schema_version: "1"
  thecolab.skill_type: "html-readonly"
  thecolab.pack: "nz-public-data"
  thecolab.source_url: "https://www.wremo.nz/news-and-events/wremo-news"
  thecolab.allowed_domains: "www.wremo.nz"
  thecolab.last_verified: "2026-07-22"
  thecolab.health: "healthy"
  thecolab.maintainer: "@adam91holt"
---

# WREMO NZ

## Goal

Read the Wellington Region Emergency Management Office's public news and updates —
the official regional civil defence communications channel — as structured data:
listings with dates and snippets, and full article text.

## Use this when

- A task needs current WREMO announcements or severe-weather/incident updates
- A task needs Wellington-region preparedness or recovery information as text
- A workflow monitors official regional emergency management communications

## Do not use this for

- Live CAP alerts (use `nz-emergency-alerts`) or Emergency Mobile Alerts
- Community Emergency Hub locations (query the GWRC portal via `wcc-arcgis-nz`)
- Any account, submission, or contact flow

## Commands

```bash
python3 skills/wremo-nz/scripts/cli.py news --limit 10
python3 skills/wremo-nz/scripts/cli.py news --search "severe weather" --json
python3 skills/wremo-nz/scripts/cli.py article severe-weather-update-26-june --json
```

- `news [--search TEXT] [--limit N] [--json]` — news items with title, date, snippet, URL, newest first
- `article SLUG_OR_URL [--json]` — full paragraphs of one article (site chrome stripped)

## Notes

- HTML parsing of wremo.nz (no feed exists); a markup change fails closed with an
  explicit schema error rather than an empty success.
- News is WREMO's editorial channel — updated during events (e.g. severe weather
  updates) but not a real-time alert stream; pair with `nz-emergency-alerts`.
- Dates are NZ-style ("6 Sept 2024") normalised to ISO; unparseable dates are kept
  as raw text rather than dropped.

## Resources

- CLI entrypoint: `scripts/cli.py`
- Contract test: `scripts/test_contract.py`; smoke test: `scripts/smoke_test.py`
- Markup assumptions and stability notes: `references/source-notes.md`

Files in this skill

  • SKILL.md2.9 KB
  • references/source-notes.md1.8 KB
  • scripts/cli.py8.2 KB
  • scripts/smoke_test.py4.6 KB
  • scripts/test_contract.py376 B
  • tests/fixtures/article-sample.html607 B
  • tests/fixtures/contract.json168 B
  • tests/fixtures/news-listing-sample.html1 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.