# Find Libraries Across Taiwan

Finding library addresses across Taiwan requires searching records for several library types. This skill filters the National Central Library public directory by location, name, and type.

## Install

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

## Metadata

- Status: approved
- Slug: tahodev-taiwan-library
- Skillstore revision: r1
- Version status: missing
- Tree hash: 4c09372b9ee4254a2a608add8f287efb9d49a0f1a186116f278865e7c4dea53e
- Author: tahodev
- GitHub username: tahodev
- License: MIT
- Repository: https://github.com/tahodev/baodao-skill/tree/3ce4b58e4525f5a66390e1236b6d38702790225a/taiwan-library
- 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-library
- Manifest: https://skillstore.pages.dev/api/skills/tahodev-taiwan-library/manifest

## Capabilities

- Download the public library directory without an API key or account.
- Decode Big5 text and parse directory records with Python CSV tools.
- Filter records by county, district, library name, or library type.
- Report library names, addresses, and types from directory records.
- Include composite library types when filtering for public libraries.
- Identify data.gov.tw dataset 8306 as the source for replacement download links.

## Use Cases

- Find Local Public Libraries: Filter public library records by county and district, then list names and addresses for a planned visit.
- Compare Library Categories: Summarize directory records by region and type while distinguishing exact matches from composite categories.
- Prepare Library Reference Lists: Find named school or university libraries and collect their directory addresses without assuming public admission.

## Prompt Templates

### Find a Library

```
Find [library name] in the Taiwan library directory. Report its name, county, district, address, and type.
```

### List Public Libraries

```
List public libraries in [county] and [district]. Include composite public-library types, report addresses, and exclude school-only entries.
```

### Compare Counting Methods

```
Count public libraries in [county] using exact type matches and contains matching. Explain composite categories and state the dataset retrieval date.
```

### Produce a Checked Regional Summary

```
Download the directory into a private temporary directory. Validate download success, decode Big5, and check headers. Summarize [counties] by type, noting composite categories and limitations.
```

## Limitations

- The directory does not include holdings, borrowing availability, or opening hours.
- Location filtering does not calculate distances or provide geographic nearest-library ranking.
- Directory records do not guarantee public access, especially for school libraries.
- Downloads require network access; the demonstrated workflow requires curl and Python, and source links or records may change.

## Best Practices

- Use a private temporary directory and validate the download before parsing.
- Decode Big5 correctly and report the retrieval date for directory-based answers.
- Use contains matching for public-library categories and explain the counting method.

## Anti Patterns

- Treating directory entries as proof of current opening hours or book availability.
- Presenting school library listings as guaranteed public-access destinations.
- Quoting historical counts as current results or ignoring composite library types.

## Security Audit

- Audited at: 2026-10-13T03:36:38.154\+00:00
- Summary: Eight findings are false positives: Markdown backticks, public data URLs, and readable multilingual text do not establish execution, exfiltration, or obfuscation. Two filesystem findings expose a predictable shared temporary file to overwrite and data tampering risks. No evidence found of prompt injection, credential theft, or malicious intent.

## Stats

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