From nz-skills
Queries NZ Post public APIs for parcel tracking, address/postcode lookup, and PostShop/parcel-collect/postbox location search. No authentication required.
How this skill is triggered — by the user, by Claude, or both
Slash command
/nz-skills:nzpostThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Query NZ Post public APIs for parcel tracking, location search (PostShops, parcel-collect points, postboxes), and address/postcode lookup. No authentication required.
Query NZ Post public APIs for parcel tracking, location search (PostShops, parcel-collect points, postboxes), and address/postcode lookup. No authentication required.
track <number> for a human-readable status summary and event timelinelocations --near "SUBURB" to find nearby NZ Post facilitiesaddress "QUERY" to look up NZ delivery addresses and postcodes--json to any command for machine-readable output suitable for pipingRun with:
python3 skills/nzpost/scripts/cli.py <command> [flags]
trackTrack one or more parcels by tracking number.
# Human-readable output
python3 skills/nzpost/scripts/cli.py track 00794210392715622565
# Machine-readable JSON
python3 skills/nzpost/scripts/cli.py track 00794210392715622565 --json
# Multiple parcels
python3 skills/nzpost/scripts/cli.py track 00794210392715622565 00000000000000000000 --json
# International UPU format
python3 skills/nzpost/scripts/cli.py track EA123456789NZ --json
locationsFind PostShops, parcel-collect points, and postboxes near a location.
# By place name
python3 skills/nzpost/scripts/cli.py locations --near "Clevedon, Auckland" --limit 5
# By coordinates
python3 skills/nzpost/scripts/cli.py locations --lat -36.8485 --lon 174.7633 --limit 10
# By keyword
python3 skills/nzpost/scripts/cli.py locations --keyword "Auckland CBD" --limit 10
# Filter by type
python3 skills/nzpost/scripts/cli.py locations --near "Auckland CBD" --type postshop
# JSON output
python3 skills/nzpost/scripts/cli.py locations --near "Clevedon" --json
addressLook up NZ delivery addresses and postcodes.
# Human-readable list
python3 skills/nzpost/scripts/cli.py address "Papakura" --limit 10
# JSON output
python3 skills/nzpost/scripts/cli.py address "Papakura" --json
NZ Post accepts a wide range of tracking number formats:
00794210392715622565)EA123456789NZ)| Field | Description |
|---|---|
tracking_reference | The normalised tracking number |
status | Current delivery status label |
last_updated | ISO 8601 UTC timestamp of the latest event |
last_depot | Last known depot name, if available |
event_count | Total number of tracking events |
events[] | Full event timeline, oldest first |
events[].date_time | UTC timestamp |
events[].status | Short status label |
events[].description | Longer description (HTML stripped) |
events[].depot_name | Depot name, if applicable |
events[].run_name | Courier run or area name, if applicable |
events[].edifact_code | Internal EDIFACT event code |
scripts/cli.pyreferences/api-notes.mdtools.nzpost.co.nz/tracking/api/parceltrack/parcelsapi.nzpost.co.nz/digital/postshop-locations/v2/locationstools.nzpost.co.nz/legacy/api/suggest (requires Referer header)urllib, json, re, argparse)npx claudepluginhub thecolab-ai/.skills --plugin nz-skillsSearches Gmail for dispatch emails to extract tracking numbers and generates direct tracking links for Australian couriers like AusPost, StarTrack, Sendle, Toll and international ones like DHL, FedEx, UPS.
Track CJ대한통운 and 우체국 parcels by invoice number using official endpoints. Workflow structured around carrier adapter for adding more couriers.
Queries Auckland Council rubbish, recycling, and food scraps collection days for Auckland properties via a CLI. No login required.