# Check Taiwan Holidays and Government Workdays

Taiwan holiday dates and government workdays can change when official calendars are revised. This skill guides official CSV lookups and XLSX cross-checks without API keys.

## Install

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

## Metadata

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

## Capabilities

- Look up government holidays and workdays using official calendar CSV files.
- Identify makeup workdays and deferred holidays from calendar status fields and remarks.
- Support long-weekend queries by comparing consecutive dates in the government calendar.
- Handle UTF-8 BOM, Big5 encoding, and CRLF line endings in calendar files.
- Use the revised 2025 calendar to avoid missing holidays added later that year.
- Cross-check CSV results with official XLSX calendar cell styles using a Python standard-library recipe.

## Use Cases

- Plan Government Staff Leave: Compare official holidays and adjacent workdays before selecting leave dates.
- Check Travel Dates: Find government-calendar long weekends before choosing travel dates, while checking service-specific opening schedules separately.
- Validate Workday Rules: Compare scheduling assumptions with official CSV status fields and cross-check important results against the published workbook.

## Prompt Templates

### Check One Date

```
Is [YYYY-MM-DD] a Taiwan government workday or holiday? Use the official calendar and cite the source.
```

### List Monthly Days Off

```
List Taiwan government days off in [year and month]. Include dates, weekdays, remarks, and the official source.
```

### Compare Long Weekends

```
Find Taiwan government long weekends between [start date] and [end date]. Show consecutive days off, nearby workdays, and source revision details.
```

### Cross-Check Calendar Data

```
Validate [year] government holidays using the latest official CSV and XLSX. Check encoding, revisions, and parser constants. Report discrepancies and use private temporary files.
```

## Limitations

- The government calendar does not determine company, school, bank, or stock-market schedules.
- Lookups require network access and a host capable of running the documented shell commands.
- Official attachment links and calendar revisions require checking the latest government listings.
- The XLSX parser uses layout and style constants that must be revalidated for different workbooks.

## Best Practices

- Check the latest official revision for the requested year and cite the calendar source.
- Confirm file encoding and line endings, then validate XLSX layout constants before using fallback results.
- Use private temporary files and verify important scheduling decisions against the official announcement.

## Anti Patterns

- Treating the government calendar as a company, school, bank, or stock-market schedule.
- Using the original 2025 CSV without checking the later official revision.
- Reusing expired attachment links or spreadsheet style constants without validating the current file.

## Security Audit

- Audited at: 2026-10-13T03:13:37.821\+00:00
- Summary: Three temporary-file writes pose overwrite and symlink risks because they use predictable paths in a shared directory. The remaining 33 alerts concern Markdown formatting, public government data, local parsing, or readable multilingual text rather than dangerous behavior. No evidence found of prompt injection, credential theft, or data exfiltration.

## Stats

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