# Find Taiwan Schools and Enrollment Statistics

School directories and enrollment figures are difficult to compare across academic years. This skill guides public dataset retrieval, school filtering, and year-specific reporting.

## Install

```bash
npx skillstore add tahodev/taiwan-schools
```

## Metadata

- Status: approved
- Slug: tahodev-taiwan-schools
- Skillstore revision: r1
- Version status: missing
- Tree hash: 3c05e774838014109badacaba59361389369b20e3d8249b1804dcce58c3b65a5
- Author: tahodev
- GitHub username: tahodev
- License: MIT
- Repository: https://github.com/tahodev/baodao-skill/tree/3ce4b58e4525f5a66390e1236b6d38702790225a/taiwan-schools
- Ref: 2aab20a3878daa05021884e089a7dd7739e08581
- Supported tools: Claude, Codex, Claude Code
- Audit status: complete
- Agent install advisory: allowed
- Manual install advisory: allowed
- Artifact signature: available
- Audit attestation: unavailable
- Human verification: not\_verified
- Risk factors: external\_commands, network, filesystem
- Quality score: 77
- Quality tier: bronze
- Public page: https://skillstore.pages.dev/skills/tahodev-taiwan-schools
- Manifest: https://skillstore.pages.dev/api/skills/tahodev-taiwan-schools/manifest

## Capabilities

- Retrieve public Ministry of Education CSV datasets for Taiwan elementary and junior high schools without authentication.
- Guide filtering by county, school name, and district where that field exists.
- Identify schools using Ministry of Education school codes.
- Calculate elementary class totals from columns 6 through 11 and student totals from columns 12 through 23.
- Parse UTF-8 BOM CSV files with Python and distinguish annual elementary files from the multi-year junior high file.
- Report the academic year and explain its calendar-year period.

## Use Cases

- Compare Local Schools: Find elementary schools in a selected district and compare their published class and student totals for one academic year.
- Analyze Small Schools: Filter elementary schools by county and student threshold to identify small schools in the selected annual dataset.
- Match School Records: Retrieve school codes and academic-year statistics to support matching with another dataset that uses Ministry of Education codes.

## Prompt Templates

### Find a School

```
Find the elementary division of Tamkang High School in Tamsui for academic year 114. Report its school code, county, and district.
```

### Compare District Enrollment

```
List elementary schools in [county] and [district] for academic year [year]. Include school codes, total classes, total students, and the dataset source.
```

### Identify Small Schools

```
Find elementary schools in [county] with fewer than [threshold] students for academic year [year]. Sort by enrollment and explain the summed columns.
```

### Compare Junior High Years

```
Compare junior high enrollment in [county] for academic years [year A] and [year B]. Match school codes and flag missing records.
```

## Limitations

- High school, vocational school, and university datasets are not covered.
- Published statistics do not provide live enrollment, admission availability, or individual student records.
- The documented datasets cover years through 114; newer availability and changed column layouts require verification.
- Retrieval requires network access and local command tools; junior high records do not document a district column.

## Best Practices

- Specify the school level, location, and academic year before retrieving data.
- Verify column headers and filter junior high rows to the requested academic year before calculating totals.
- Download into a private temporary directory and cite the dataset source and academic-year period in each report.

## Anti Patterns

- Do not interpret an academic-year number as a calendar year.
- Do not combine junior high records from different academic years into one enrollment total.
- Do not treat published aggregate statistics as live admission availability or individual student information.

## Security Audit

- Audited at: 2026-10-13T04:06:18.434\+00:00
- Summary: Markdown backticks, public Ministry of Education URLs, and readable multilingual text explain eleven findings without evidence of malicious execution, exfiltration, or obfuscation. Three filesystem findings concern predictable shared temporary paths, enabling local overwrite or dataset tampering when another process can control those paths. No evidence found of prompt injection or credential collection.

## Stats

- Views: 0
- Downloads: 0
- Favorites: 0
- Popularity score: 0
