Help us improve
Share bugs, ideas, or general feedback.
From nz-skills
Queries New Zealand LINZ tide predictions and SwellMap surf forecasts via CLI. Use for NZ tide times, next high/low tide, surf forecasts, swell trends, or choosing the best nearby surf break.
npx claudepluginhub thecolab-ai/.skills --plugin nz-skillsHow this skill is triggered — by the user, by Claude, or both
Slash command
/nz-skills:nz-tides-surfThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Query live New Zealand tide and surf forecast data through a small deterministic CLI with human-readable and JSON output, without login, browser automation, account cookies, or API keys.
Queries New Zealand weather and marine data from the MetOcean API. Provides current conditions, hourly forecasts, 7-day outlooks, and wave/swell data via CLI.
Automates Stormglass IO operations through Composio's Stormglass IO toolkit via Rube MCP. Includes tool discovery, connection management, and execution patterns.
Explains Windsurf credit plans, per-model costs, usage monitoring, and optimization strategies to avoid running out of AI credits.
Share bugs, ideas, or general feedback.
Query live New Zealand tide and surf forecast data through a small deterministic CLI with human-readable and JSON output, without login, browser automation, account cookies, or API keys.
The main workflow is answering "is Piha worth a drive tomorrow morning?" by combining official LINZ tide predictions with SwellMap surf ratings, wave height, swell period, swell direction, and wind.
metservice-nz for thatscripts/cli.py with the narrowest subcommand that answers the tasktides or next-tide for official LINZ tide predictionssurf for a specific break forecastbest-break when the user asks where to drive tomorrow morningbreaks to see the curated surf breaks and their companion LINZ tide ports--json for agent chaining, comparisons, and reportsRun with:
python3 skills/nz-tides-surf/scripts/cli.py <command> [flags]
ports [--json] - list available LINZ tide ports and common surf aliasestides <port> [--date YYYY-MM-DD] [--days N] [--json] - LINZ tide predictions for a port or surf aliasnext-tide <port> [--json] - next high tide and next low tide from nowbreaks [--json] - list known NZ surf breaks and companion LINZ tide portssurf <break> [--days N] [--json] - SwellMap forecast for a named NZ surf breakbest-break [--region auckland|coromandel|gisborne|wgtn] [--date YYYY-MM-DD] [--json] - compare the region's morning forecast rows and pick the best average ratingmarine <area> [--json] - NIWA marine handoff note; no no-key NIWA wave endpoint was confirmed, so use metservice-nz marine for key-backed MetOcean marine datapython3 skills/nz-tides-surf/scripts/cli.py tides Auckland --date 2026-05-24
python3 skills/nz-tides-surf/scripts/cli.py tides Piha --date 2026-05-24 --json
python3 skills/nz-tides-surf/scripts/cli.py next-tide "Mt Maunganui" --json
python3 skills/nz-tides-surf/scripts/cli.py surf Piha --days 3
python3 skills/nz-tides-surf/scripts/cli.py surf Raglan --days 3 --json
python3 skills/nz-tides-surf/scripts/cli.py best-break --region auckland --json
python3 skills/nz-tides-surf/scripts/cli.py breaks
Common surf questions are mapped to the closest practical source:
Piha, Muriwai, Bethells, Karekare - SwellMap Auckland West Coast forecasts, LINZ Anawhata tide companionRaglan, Manu Bay, Raglan Bar, Mussel Rock - SwellMap Raglan forecasts, LINZ Raglan tidesMt Maunganui, Mount Maunganui, Tay Street - SwellMap Tay Street forecast, LINZ Moturiki Island tidesLyall Bay, Breaker Bay, Makara, Plimmerton - Wellington surf forecasts, LINZ Wellington tidesWhangamata, Hot Water Beach, Kuaotunu, Whitianga - Coromandel surf forecasts, nearby LINZ tide companionsscripts/cli.pyreferences/api-notes.mdskills/metservice-nz/https://www.linz.govt.nz/products-services/tides-and-tidal-streams/tide-predictions, using https://www.linz.govt.nz/api/v1/tp and https://static.charts.linz.govt.nz/tide-tables/maj-ports/csv/....https://www.swellmap.com/surf-forecasts/new-zealand, using the public no-login Next.js forecast payload embedded in each surf forecast page.https://developer.metservice.com/docs/api-catalog/point-forecast-api/; the existing metservice-nz skill already covers key-backed marine/wave variables.https://niwa.co.nz; a no-key NIWA public marine wave forecast endpoint was not confirmed during implementation, so this skill does not duplicate the metservice-nz marine command.https://www.surfline.com/surf-report; direct CLI requests to Surfline's public JSON/search surface returned Cloudflare challenge HTML in this environment, so SwellMap is the working no-login surf source.Pacific/Auckland.