From nz-skills
Queries NZ council events (concerts, markets, festivals) and public recreation facilities (pools, leisure centres, gyms) across Auckland, Wellington, Christchurch, and 12 other councils. Outputs machine-readable JSON. Not for rates, consents, bookings, or payments.
How this skill is triggered — by the user, by Claude, or both
Slash command
/nz-skills:nz-councilThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use a small read-only CLI to look up two NZ council public-information domains:
Use a small read-only CLI to look up two NZ council public-information domains:
This v1 is deliberately narrow. It is not a general council-services skill.
--browser only when direct public HTTP is blocked by a public-page edge challengeevents for what's-on questions. Eventfinda public pages are the primary cross-NZ source because the official Eventfinda REST API requires authentication.event <id> only with an event URL/path returned by events --json.pools --council akl --json for Auckland pool lists with parsed hours.pool "Tepid Baths" --json for a single Auckland pool, including public lane availability when Auckland Leisure exposes it.pools --council rot --json or pool "Rotorua Aquatic" --json for Rotorua Lakes aquatic facilities.pools --council npl --json for New Plymouth public pool listings, including Todd Energy Aquatic Centre and selected seasonal/community pools.pools --council npr --json for Napier Aquatic Centre / Onekawa Pools.pools --council has --json for Hastings aquatic recreation facilities, including Splash Planet and Aquatics Hastings pools.pools --council ham --json or pool "Waterworld" --json for Hamilton Pools facilities, including Waterworld, Gallagher Aquatic Centre, and current seasonal partner pools.hutt, porirua, uhutt, and kapiti.pools --council whg --json or pool "ASB Leisure" --json for Whangarei Aquatic Centre. ASB Leisure is treated as a legacy/search alias for the current Ewing Road aquatic-centre source.pools --council chc --json, facilities --council chc --type pool --json, or pool "Jellie Park" --json for Christchurch Recreation and Sport facilities. The CLI reads public recandsport CCC endpoints and public facility pages; it does not book sessions or use authenticated portals.pools --council pmn --json or pool "Lido" --json for Palmerston North council-listed swimming facilities, with PNCC details and public CLM hours where linked.pools --council tga --json or facilities --council tga --type pool --json for Tauranga City Council aquatic centres operated by Bay Venues, including current closed-status notes where exposed.Run from this skill directory or point directly at the script:
python3 skills/nz-council/scripts/cli.py --help
Every data command supports --json and optional --browser. Browser mode imports CloakBrowser only when requested and is intended for public council/facility pages where direct HTTP is Cloudflare/Akamai/Incapsula/Radware challenged; it does not book, log in, submit forms, or bypass CAPTCHA/challenge pages.
python3 skills/nz-council/scripts/cli.py events [--council akl|wlg|chc|rot|npl|nsn|tdc|npr|has|ham|whg|pmn|tga|qldc|dud] [--from DATE] [--to DATE] [--category SLUG] [--free] [--limit N] [--json]
python3 skills/nz-council/scripts/cli.py event <id-or-url> [--json]
python3 skills/nz-council/scripts/cli.py pools [--council akl|wlg|chc|rot|npl|nsn|tdc|npr|has|ham|hutt|porirua|uhutt|kapiti|whg|pmn|tga|qldc|dud] [--region central|east|north|south|west] [--limit N] [--json]
python3 skills/nz-council/scripts/cli.py pool <name> [--council akl|wlg|chc|rot|npl|nsn|tdc|npr|has|ham|hutt|porirua|uhutt|kapiti|whg|pmn|tga|qldc|dud] [--json]
python3 skills/nz-council/scripts/cli.py facilities [--council akl|wlg|chc|rot|npl|nsn|tdc|npr|has|ham|hutt|porirua|uhutt|kapiti|whg|pmn|tga|qldc|dud] [--type pool|gym|leisure-centre|library] [--region central|east|north|south|west] [--limit N] [--json]
python3 skills/nz-council/scripts/cli.py events --council akl --from 2026-05-23 --to 2026-05-24 --limit 5 --json
python3 skills/nz-council/scripts/cli.py events --council wlg --from 2026-05-24 --to 2026-05-24 --limit 5 --json
python3 skills/nz-council/scripts/cli.py event /2026/some-event/auckland --json
python3 skills/nz-council/scripts/cli.py pools --council akl --region central --json
python3 skills/nz-council/scripts/cli.py pool "Tepid Baths" --json
python3 skills/nz-council/scripts/cli.py facilities --council wlg --type pool --json
python3 skills/nz-council/scripts/cli.py pools --council rot --json
python3 skills/nz-council/scripts/cli.py pool "Rotorua Aquatic" --json
python3 skills/nz-council/scripts/cli.py pools --council npl --json
python3 skills/nz-council/scripts/cli.py pool "Todd Energy" --json
python3 skills/nz-council/scripts/cli.py pools --council npr --json
python3 skills/nz-council/scripts/cli.py pools --council has --json
python3 skills/nz-council/scripts/cli.py pool "Onekawa" --json
python3 skills/nz-council/scripts/cli.py pool "Splash Planet" --json
python3 skills/nz-council/scripts/cli.py pools --council ham --json
python3 skills/nz-council/scripts/cli.py pool "Waterworld" --json
python3 skills/nz-council/scripts/cli.py pools --council hutt --limit 3 --json --browser
python3 skills/nz-council/scripts/cli.py pool "Naenae Pool" --council hutt --json
python3 skills/nz-council/scripts/cli.py pools --council kapiti --json
python3 skills/nz-council/scripts/cli.py pools --council whg --json
python3 skills/nz-council/scripts/cli.py pool "ASB Leisure" --json
python3 skills/nz-council/scripts/cli.py pools --council chc --json
python3 skills/nz-council/scripts/cli.py pool "Jellie Park" --json
python3 skills/nz-council/scripts/cli.py pools --council pmn --json
python3 skills/nz-council/scripts/cli.py pool "Lido" --json
python3 skills/nz-council/scripts/cli.py pools --council tga --json
python3 skills/nz-council/scripts/cli.py pool "Baywave" --json
python3 skills/nz-council/scripts/cli.py pool "Baywave" --council tga --json
python3 skills/nz-council/scripts/cli.py pools --council qldc --json
python3 skills/nz-council/scripts/cli.py pool "Alpine Aqualand" --json
python3 skills/nz-council/scripts/cli.py facilities --council qldc --type leisure-centre --json
python3 skills/nz-council/scripts/cli.py pools --council nsn --json
python3 skills/nz-council/scripts/cli.py facilities --council tdc --type leisure-centre --json
scripts/cli.pyreferences/api-notes.mdeventfinda.co.nz; the documented Eventfinda REST API at api.eventfinda.co.nz/v2 returned 401 Incorrect authentication details supplied without credentials.ourauckland.aucklandcouncil.govt.nz/events; v1 uses Eventfinda for a single cross-council event path.aucklandleisure.co.nz public location pages and the public Auckland Leisure portal resource-availability page when present.wellington.govt.nz listing pages.rotorualakescouncil.nz recreation and park pages plus the CLM Rotorua Aquatic Centre operator pages.hamiltonpools.co.nz, a Hamilton City Council site, for Waterworld, Gallagher Aquatic Centre, and seasonal partner pool listings. The current Hamilton Pools source does not list Founders Memorial Theatre Pool as an active pool.--browser to use CloakBrowser for that public page fetch when installed.wdc.govt.nz/Services/Sport-and-recreation/Pools-and-leisure path returned a WDC 404 during discovery, and asbleisurecentre.co.nz did not resolve.Parks-recreation/Swimming-pools listing page, linked PNCC detail pages, and public CLM contact pages for opening hours where PNCC links them.taurangapools.co.nz / Bay Venues location and detail pages; Mount Hot Pools uses mounthotpools.co.nz for current closure and pool detail text. The CLI tries direct fetch first and falls back to a local CDP endpoint at 127.0.0.1:5100 only when a fetched page looks bot-walled; explicit --browser uses CloakBrowser for those fallback public page fetches.qldc.govt.nz/recreation pages. Direct requests may return Radware captcha pages, so QLDC facility records are source-linked snapshots from public pages rather than live parses.recandsport.ccc.govt.nz filter endpoints plus linked facility detail pages for pools, gyms, centre details, opening-state text, and public swim/lane summaries where exposed.npx claudepluginhub thecolab-ai/.skills --plugin nz-skillsQueries SafeSwim NZ public swimming-location water quality, wastewater overflow alerts, and hour-by-hour forecasts via a CLI. Use for NZ beach/lake swimming safety, GREEN-to-BLACK risk levels, lifeguard status, and hazards.
Fetches New Zealand weather data from MetService's public JSON endpoints — town forecasts, current observations, hourly forecasts with wind gusts, and multi-town comparisons.
Guides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.