Skip to content
Back to skills

Tiakiwai Water Nz

ASecurity

Query Wellington Water (Tiaki Wai) public network fault and job status records through a lightweight no-login CLI: current water, wastewater, and stormwater faults and repair jobs across Wellington, Hutt, Upper Hutt, and Porirua with location, status, priority, and report times. Use when the task involves Wellington-region water outages, pipe faults, stormwater blockages, or three-waters incident monitoring. Read-only; no authentication required.

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

Works with

  • cli
  • api

Security analysis

A100/100

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

Scanned September 10, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Tiakiwai Water Nz?

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

Security grade badge for Tiakiwai Water Nz
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/thecolab-ai-tiakiwai-water-nz/badge)](https://www.skillsdirectory.com/skills/thecolab-ai-tiakiwai-water-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: tiakiwai-water-nz
description: "Query Wellington Water (Tiaki Wai) public network fault and job status records through a lightweight no-login CLI: current water, wastewater, and stormwater faults and repair jobs across Wellington, Hutt, Upper Hutt, and Porirua with location, status, priority, and report times. Use when the task involves Wellington-region water outages, pipe faults, stormwater blockages, or three-waters incident monitoring. 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 Water (Tiaki Wai)"
  thecolab.source_type: "official"
  thecolab.auth: "none"
  thecolab.access_mode: "public-api"
  thecolab.data_class: "public"
  thecolab.writes: "false"
  thecolab.browser: "false"
  thecolab.risk: "low"
  thecolab.cache_ttl: "24h"
  thecolab.schema_version: "1"
  thecolab.skill_type: "public-api"
  thecolab.pack: "nz-public-data"
  thecolab.source_url: "https://www.tiakiwai.co.nz/faults-and-outages/see-outages/network-status"
  thecolab.allowed_domains: "www.tiakiwai.co.nz,services7.arcgis.com"
  thecolab.last_verified: "2026-07-22"
  thecolab.health: "healthy"
  thecolab.maintainer: "@adam91holt"
---

# Tiaki Wai Water NZ

## Goal

Query Wellington Water's (Tiaki Wai's) public network fault and job records — the
data behind their network-status map — for current drinking water, wastewater, and
stormwater faults across Wellington, Hutt, Upper Hutt, and Porirua council areas.

## Use this when

- A task needs current Wellington-region water/wastewater/stormwater faults or
  repair jobs (location, status, priority, report time)
- A task needs fault counts by council area and water type (storm-impact signal)
- A workflow needs machine-readable three-waters incident data for the region

## Do not use this for

- Fault reporting, service requests, or any account/write action
- Water quality (use `lawa-nz` / `safeswim-nz`) or river levels (use `gwrc-hilltop-nz`)
- South Wairarapa (SWDC jobs are not present in the public layer as observed)

## Commands

```bash
python3 skills/tiakiwai-water-nz/scripts/cli.py summary --json
python3 skills/tiakiwai-water-nz/scripts/cli.py faults --council wcc --water-type storm --limit 20
python3 skills/tiakiwai-water-nz/scripts/cli.py faults --search "miramar" --json
python3 skills/tiakiwai-water-nz/scripts/cli.py fault 940173 --json
```

- `faults [--council wcc|hcc|pcc|uhcc] [--water-type drinking|storm|waste] [--search TEXT] [--include-resolved] [--limit N] [--json]` — open jobs, newest first
- `fault JOB_NUMBER [--json]` — one known job with full detail, including a
  resolved historical record when it remains on the public layer
- `summary [--council ...] [--water-type ...] [--include-resolved] [--json]` — open-job counts by council and water type

## Notes

- Data source: the public ArcGIS feature layer Tiaki Wai's own outage map reads
  (`Job_Status_Public_View`); no key or login.
- Rows the source marks "Do Not Display" are always excluded. `faults` and
  `summary` exclude resolved jobs unless `--include-resolved`; direct `fault`
  lookup can return a resolved record when its job number is known.
- Timestamps are converted to Pacific/Auckland ISO; raw epoch values remain in
  `fault`'s `raw_properties`.
- Jobs are operational maintenance records, not customer-facing outage notices —
  a job's existence does not by itself mean supply is off.

## Resources

- CLI entrypoint: `scripts/cli.py`
- Contract test: `scripts/test_contract.py`; smoke test: `scripts/smoke_test.py`
- Endpoint discovery and field notes: `references/source-notes.md`

Files in this skill

  • SKILL.md3.6 KB
  • references/source-notes.md2 KB
  • scripts/cli.py11.7 KB
  • scripts/smoke_test.py4.9 KB
  • scripts/test_contract.py376 B
  • tests/fixtures/contract.json177 B
  • tests/fixtures/job-status-sample.json1.1 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.