By thecolab-ai
Access 100+ New Zealand public datasets and APIs through a unified CLI — covering transport, weather, government, retail, energy, property, and more — with no authentication required.
Search public Air New Zealand fare snapshots and timetable fallback data through a lightweight no-login CLI. Use when the task involves Air NZ route/date fare snapshots, fare products, flight numbers, departure/arrival times, duration, stops, or machine-readable current flight data. Optional --browser mode uses CloakBrowser when installed and returns cloakbrowser_not_installed when unavailable. Read-only; no login, Airpoints, seat holds, booking, payment, manage-booking, or checkout actions.
Query personal transactional bank-account data — account lists, balances, settled/pending transactions, account-specific transaction history, and private JSON/CSV exports — from Akahu, a New Zealand open-banking provider. Use when the task involves personal bank data exports, NZ account balances, transaction analysis, cashflow/spending categorisation, or inspecting authenticated Personal App banking data. Requires user-provided AKAHU_APP_TOKEN and AKAHU_USER_TOKEN; never smoke-test against real personal data in CI.
Use when looking up Animates NZ products, current public prices, availability, or product details. Queries bounded public Magento search results and parses product-page JSON-LD through a read-only Python CLI; no cart, checkout, account, payment, prescription, booking, grooming, or other mutations.
Query live Auckland Transport (AT) public transport data — stops, departures, service alerts, vehicle positions, routes, and network status. Use when the task involves Auckland buses, trains, ferries, or real-time transit information.
Query Auckland Council rubbish, recycling, and food scraps collection days for Auckland properties using the public collection-day website flow. Use when the task involves Auckland bin day, rubbish/recycling schedules, food scraps collection, address lookup, or property-id based collection checks. No account login required.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimnpx claudepluginhub thecolab-ai/.skills --plugin nz-skillsBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Community-contributed AI skills for useful New Zealand-specific data and workflows.
Point your agent at real NZ infrastructure, public datasets, market data, industry feeds, transport APIs, pricing sources, weather services, and other useful local information.
Think Folding@home, but for spare AI tokens. Instead of donating idle compute, the community contributes skills that make New Zealand-specific data actually usable by AI agents.
Every skill in this repo is a drop-in connector. Clone the repo, install the skill, and your agent gains access to real NZ-relevant data without you having to reverse-engineer the source.
git clone https://github.com/thecolab-ai/.skills
cd .skills
# NZ fuel prices, supply, and vessels
python3 skills/fuelclock-nz/scripts/cli.py summary
# Latest NZ news
python3 skills/nz-news/scripts/cli.py headlines
# NZ supermarket stores and pricing history
python3 skills/grocer-nz/scripts/cli.py stores --query Papakura
# Auckland Transport real-time (needs AT API key)
python3 skills/at-transport/scripts/cli.py alerts
No auth is needed for fuelclock-nz or nz-news. at-transport requires a
free API key from dev-portal.at.govt.nz, and
metservice-nz requires a MetOcean API key.
Most skills use direct public HTTP/API calls. Some modern sites only expose useful public data reliably inside a real browser context, especially on headless servers. Those skills may offer an explicit --browser flag.
Recommended runtime: CloakBrowser. Full convention: docs/browser-assisted-skills.md.
Recommended convention:
--browser should use CloakBrowser when it is installed.cloakbrowser_not_installed error so the agent can recommend installing it instead of silently pretending browser mode ran.Skills prefer official APIs, feeds, and downloads that respond to public, unauthenticated requests. The shared lib/nzfetch.py helper makes one direct request first and, when a user has configured a proxy, may make a bounded set of retries for blocked responses, rate limits, truncated reads, or recognised challenge pages. Proxy settings are optional secrets loaded from the environment; skills must never commit, print, or include them in errors.
If the bounded attempts cannot retrieve the public resource, the skill must return an explicit blocked or rate-limited outcome rather than an empty success. The repository does not provide CAPTCHA solving, authentication bypass, protected-token forgery, account operation, checkout, booking, payment, or transaction automation. Full contributor guidance is in CONTRIBUTING.md, and source operators can request removal, attribution, rate changes, or a different supported integration through COMPLAINTS.md.
This repo is intentionally structured like a proper skills library.
It includes:
skills/ for real contributed skillsspec/ for the Agent Skills spec link plus our repo stancetemplates/ for the five source/workflow scaffold variantsscripts/ for scaffolding, validation, contracts, pack installation, and catalogue generationskills.json and packs/ for generated discovery and trust-based installation manifestsWe are borrowing the shape of the best public skills repos, but not copying their skill content.
The default nz-public-data pack contains only public read-only connectors. It
excludes commercial websites, personal data, paid providers, internal
publishing workflows, and artifact writers. Preview an installation before
copying it into an explicit skills directory:
python3 scripts/install_pack.py nz-public-data \
--target /absolute/path/to/agent-skills \
--dry-run
python3 scripts/install_pack.py nz-public-data \
--target /absolute/path/to/agent-skills
The six generated manifests and their trust models are documented in
docs/packs.md. Existing users can continue using the legacy
nz-skills aggregate while migrating to a narrower pack.
Integrate Lark parsing library for natural language parsing, grammar definition, and syntax analysis.
Phased orchestrator (scripts/shop.sh) for the weekly Woolworths NZ online grocery shop. Three phases: (1) Claude OCRs a photo of your meal plan and writes it to Iris via the Iris MCP, (2) pure-bash bulk-add uses cached SKUs stored in the Product attribute notes of each Iris Ingredient element — zero LLM tokens, (3) the woolies-shopper skill resolves any exceptions left over (out-of-stock, no cached SKU, etc.) and writes resolved SKUs back to Iris for next time. Run `./scripts/shop.sh` from a terminal. The skill itself acts as the phase-3 exception resolver — for the full weekly shop use shop.sh, not the skill directly. Pairs with the Iris meal-plan + aggregate workflow; requires iris >= v6.31.0 (ADR-217 provenance flag) for the cache fast path, degrades gracefully without.
Ultra-compressed communication mode. Cuts 65% of output tokens (measured) while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth