akl-transport-performance
Query Auckland Transport patronage by mode and route, monthly punctuality and reliability, car park facility inventory with undated availability, and…
Skill by thecolab-ai
Chalk Labs
Need help deploying akl-transport-performance?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/thecolab-ai-akl-transport-performance
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 5
at.govt.nz· found in codecodeload.github.com· found in install commandmetlink.org.nz· found in codeschemas.openxmlformats.org· found in codeservices2.arcgis.com· found in code
Files it touches
~/.claude/skills/akl-transport-performance
What's inside
- Skill name
akl-transport-performance- Description
- Query Auckland Transport patronage by mode and route, monthly punctuality and reliability, car park facility inventory with undated availability, and Wellington Metlink daily bus performance. Use for keyless public transport and parking performance comparisons.
- License
- MIT
- Compatibility
- Requires Python 3.10+ and network access for live data
- Metadata
- thecolab.auth: none · thecolab.pack: nz-public-data · thecolab.risk: low · thecolab.health: degraded · thecolab.writes: false · thecolab.browser: false · thecolab.category: transport · thecolab.cache_ttl: 24h · thecolab.data_class: public · thecolab.maintainer: @adam91holt · thecolab.skill_type: public-download · thecolab.source_url: https://at.govt.nz/about-us/reports-publications/at-metro-patronage-report/ · thecolab.access_mode: public-download · thecolab.source_type: official · thecolab.source_owner: Auckland Transport; Greater Wellington Regional Council / Metlink · thecolab.last_verified: 2026-10-08 · thecolab.schema_version: 1 · thecolab.allowed_domains: at.govt.nz,www.metlink.org.nz,services2.arcgis.com
- Instructions
- 54 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (17)
- .gitignore
- SKILL.md
- source-notes.md · references/
- cli.py · scripts/
- fixture_checks.py · scripts/
- provenance.py · scripts/
- smoke_test.py · scripts/
- test_contract.py · scripts/
- transport.py · scripts/
- contract.json · tests/fixtures/
- daily.xlsx · tests/fixtures/
- downloads.html · tests/fixtures/
- epoch1904.xlsx · tests/fixtures/
- inventory.json · tests/fixtures/
- metlink.csv · tests/fixtures/
- monthly.xlsx · tests/fixtures/
- punctuality.xlsx · tests/fixtures/
SKILL.md (first lines)
# Auckland transport performance Use `scripts/cli.py` for keyless public transport demand and service performance. Use `at-transport` for live GTFS departures and vehicle positions; that API needs an AT key and is outside this skill. ```bash python3 skills/akl-transport-performance/scripts/cli.py sources --json python3 skills/akl-transport-performance/scripts/cli.py patronage --mode bus --from 2026-09-01 --to 2026-09-27 --json python3 skills/akl-transport-performance/scripts/cli.py patronage --mode train --frequency monthly --json python3 skills/akl-transport-performance/scripts/cli.py patronage --mode bus --route 101 --from 2026-08 --to 2026-08 --json python3 skills/akl-transport-performance/scripts/cli.py punctuality --route 101 --month 2026-08 --json python3 skills/akl-transport-performance/scripts/cli.py metlink --route 1 --date 2026-09-27 --json python3 skills/akl-transport-performance/scripts/cli.py carparks --json python3 skills/akl-transport-performance/scripts/cli.py carparks --inventory --bbox 174.6,-36.95,174.8,-36.8 --format geojson ``` - `sources` checks live downloads and parses them, reporting each source's health, observation count, provenance and coverage. An individual outage is a degraded source record rather than an empty successful dataset. - `patronage` defaults to daily mode totals, or monthly route counts with `--route`. Use `--frequency monthly` for monthly mode totals. Routes match exact identifiers, case-insensitively. Dates are inclusive; monthly counts match any overlap with the requested interval and remain monthly, never daily estimates. - `punctuality` returns both punctuality and reliability as fractions from 0 to 1, joined by mode, route and month. Missing measurements remain null. - `metlink` returns daily Wellington bus demand, capacity and service measures. `--date` takes YYYY-MM-DD. These are a Wellington comparison, not Auckland data. - `carparks` currently returns a structured blocked error (exit 4): AT robots.txt disallows `/umbraco/`, including the city short-term vacancy endpoint. It never requests that path. `--inventory` explicitly selects the public ArcGIS facility inventory. Its sparse `available_spaces` fields have no observation timestamp; do not present them as live city vacancies. Bounding boxes apply locally by point containment in WGS84; GeoJSON uses longitude then latitude. Without date filters, AT commands use the newest linked workbook. Patronage date bounds and `punctuality --month` search up to four linked AT fiscal-year workbooks, newest first. Inspect `meta.coverage_from` and `meta.latest_data`; requested dates outside that coverage may return no matches. Metlink uses its current linked daily CSV, not the much larger historic archive. Downloads use a bounded 24-hour cache under the skill's `.cache/` directory. `--max-age 0` forces a refresh for patronage, punctuality and Metlink; `sources` and parking inventory always query live. Cached results retain the download's original UTC retrieval timestamp. Every network request has a 10-second timeout. Errors are structured JSON with stable exit codes when `--json` is supplied. Read [references/source-notes.md](references/source-notes.md) for source URLs, reuse terms, measure definitions and coverage limits. Run `scripts/test_contract.py` for deterministic checks and `scripts/smoke_test.py` for synthetic fixtures plus live probes. The `tests/fixtures/` workbooks and CSV contain made-up values in the verified upstream schemas.
From thecolab-ai/.skills, MIT.
More from thecolab-ai/.skills
- 0.658score
belib-ev-live
thecolab-ai
Look up live Belib electric-vehicle charge-point availability in Paris.
SkillAFreshness: A★ 34Claude Code +9 - 0.658score
auckland-bin-schedule
thecolab-ai
Query Auckland Council rubbish, recycling, and food scraps collection days for Auckland properties using the public collection-day website flow.
SkillAFreshness: A★ 34Claude Code +9 - 0.658score
dft-pedal-cycle-factsheet
thecolab-ai
Read the Department for Transport 2025 Great Britain pedal-cycle road casualty factsheet tables.
SkillAFreshness: A★ 34Claude Code +9 - 0.658score
brisbane-intersection-traffic
thecolab-ai
Read keyless Brisbane City Council real-time intersection lane volume, occupancy and traffic-signal locations from data.brisbane.qld.gov.au.
SkillAFreshness: A★ 34Claude Code +9 - 0.658score
bkg-starkregen-wms
thecolab-ai
Query the BKG Hinweiskarte Starkregengefahren WMS for Germany heavy-rain hint layers and one extraordinary-event flow-velocity point.
SkillAFreshness: A★ 34Claude Code +9 - 0.658score
au-energy-rating
thecolab-ai
Look up Australian and New Zealand Energy Rating labelled appliance registrations from the Australian Government data.gov.au CKAN package.
SkillAFreshness: A★ 34Claude Code +9 - 0.655score
akl-ontrack
thecolab-ai
Read AKLOnTrack's public Auckland train observation archive.
SkillAFreshness: A★ 34Claude Code +9 - 0.655score
akl-housing-capacity
thecolab-ai
Query Auckland housing supply trends and 2022/23 plan-enabled and feasible housing capacity.
SkillAFreshness: A★ 34Claude Code +9 - 0.655score
fenz-incidents-nz
thecolab-ai
Query official Fire and Emergency New Zealand operational reports and annual incident datasets by place, type and period.
SkillAFreshness: A★ 34Claude Code +9 - 0.655score
akl-rainfall
thecolab-ai
Query Auckland Council rainfall gauges and river or stream levels and flows.
SkillAFreshness: A★ 34Claude Code +9 - 0.655score
berlin-starkregen-wfs
thecolab-ai
Read Berlin Starkregen flood model areas from the official Geoportal Berlin WFS.
SkillAFreshness: A★ 34Claude Code +9 - 0.655score
customs-tariff-nz
thecolab-ai
Search and look up official New Zealand Customs tariff classifications, rates, levies and formula records.
SkillAFreshness: A★ 34Claude Code +9
Signals
- Stars
- 34
- Forks
- 7
- Open issues
- 10
- Last commit (this folder)
- Oct 8, 2026 (24 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/thecolab-ai/.skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from thecolab-ai
- 0.658score
auckland-bin-schedule
thecolab-ai
Query Auckland Council rubbish, recycling, and food scraps collection days for Auckland properties using the public collection-day website flow.
SkillAFreshness: A★ 34Claude Code +9 - 0.658score
au-energy-rating
thecolab-ai
Look up Australian and New Zealand Energy Rating labelled appliance registrations from the Australian Government data.gov.au CKAN package.
SkillAFreshness: A★ 34Claude Code +9 - 0.658score
belib-ev-live
thecolab-ai
Look up live Belib electric-vehicle charge-point availability in Paris.
SkillAFreshness: A★ 34Claude Code +9 - 0.658score
bkg-starkregen-wms
thecolab-ai
Query the BKG Hinweiskarte Starkregengefahren WMS for Germany heavy-rain hint layers and one extraordinary-event flow-velocity point.
SkillAFreshness: A★ 34Claude Code +9 - 0.658score
brisbane-intersection-traffic
thecolab-ai
Read keyless Brisbane City Council real-time intersection lane volume, occupancy and traffic-signal locations from data.brisbane.qld.gov.au.
SkillAFreshness: A★ 34Claude Code +9 - 0.658score
dft-pedal-cycle-factsheet
thecolab-ai
Read the Department for Transport 2025 Great Britain pedal-cycle road casualty factsheet tables.
SkillAFreshness: A★ 34Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get akl-transport-performance running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
akl-transport-performance skill. Agent Mart. https://agentmart.dev/skills/thecolab-ai-akl-transport-performance (last updated 2026-10-24)