Education Counts NZ
SkillProductivityQuery Education Counts teacher workforce and initial teacher education public sources for New Zealand teacher supply research. Use when the task involves ITE enrolments/completions, teacher numbers, teacher entry/leaving, teacher turnover, teacher demand and supply projections, workbook URLs, or source caveats for Ministry of Education teacher workforce data.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Education Counts NZ skill
What this skill tells your AI
The instructions your AI receives, as published by thecolab-ai/.skills in skills/education-counts-nz/SKILL.md and read by ahel’s review.
Goal
Discover and extract public Ministry of Education Education Counts teacher workforce and ITE data with a read-only CLI.
Use This When
- A user asks for NZ teacher supply, teacher workforce, or initial teacher education statistics
- A workflow needs current Education Counts workbook/PDF links and release dates
- Another tool needs machine-readable rows from a public Education Counts workbook
- A user needs source caveats for rounded, provisional, or bot-blocked Education Counts data
Do Not Use This For
- School directory lookup; use an NZ schools or Education Counts directory-specific skill
- Individual teacher records, private workforce data, or Teaching Council registration checks
- Generic tertiary enrolment statistics unrelated to initial teacher education
- Authenticated Ministry systems or any attempt to bypass CAPTCHA/request-auth blocks
Preferred Workflow
- Run
scripts/cli.py list --jsonto inspect supported dataset families and known source pages. - Use
resources --dataset <name> --jsonto discover workbook/PDF links from the live page when the page is reachable. - Use the focused commands for common teacher supply tasks:
ite-enrolments --from 2005 --to 2025 --jsonteacher-numbers --resource headcount --from 2020 --to 2025 --jsonteacher-movement --kind entering --measure numbers --from 2020 --to 2025 --jsonteacher-turnover --measure rates --from 2020 --to 2024 --jsontds --year 2025 --json
- Use
workbook --url URL --sheet SHEET --jsonfor a direct public workbook URL or a downloaded file. - When the Education Counts site returns HTTP 403/429, report the returned
blockedstatus and source URL rather than treating the source as missing.
CLI
Run with:
python3 skills/education-counts-nz/scripts/cli.py <command> [flags]
Commands:
list [--json]- list supported teacher workforce dataset families and source pagesresources --dataset NAME [--json]- discover current links from an Education Counts pageite-enrolments [--from YEAR] [--to YEAR] [--json]- discover and parse first-time domestic ITE enrolment workbook rowsite-completions [--from YEAR] [--to YEAR] [--json]- discover/preview first ITE completion sources when availableteacher-numbers --resource headcount|ftte|pivot|school [--from YEAR] [--to YEAR] [--json]- fetch teacher number workbook rowsteacher-movement --kind entering|leaving --measure numbers|rates [--from YEAR] [--to YEAR] [--json]- fetch entry/leaving workbook rowsteacher-turnover --measure numbers|rates|pivot [--from YEAR] [--to YEAR] [--json]- fetch turnover workbook rowstds [--year YEAR] [--json]- discover Teacher Demand and Supply Planning Projection publication pages from the live series pageworkbook --url URL [--sheet NAME] [--from YEAR] [--to YEAR] [--limit N] [--json]- parse a public XLSX workbook directly
Resources
- CLI entrypoint:
scripts/cli.py - Smoke test:
scripts/smoke_test.py - Source notes and dataset caveats:
references/api-notes.md
Notes
- The CLI is read-only, keyless, and uses Python standard library modules only.
- XLSX workbooks are parsed with
zipfileandxml.etree.ElementTree; PDFs are listed as source documents but not text-parsed. - Education Counts pages can return HTTP 403 to HTTP clients. The CLI sends browser-like headers, then classifies 403/429 as
blockedand keeps source metadata available. - Figures from Education Counts may be rounded or revised; keep
source_url,fetched_at, and release notes with any reported numbers.
Signals
- GitHub stars
- 25
- Forks
- 6
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
education-counts-nz- Source
- github.com/thecolab-ai/.skills