Communitygithub.com

tahodev/baodao-skill

AI-agent skills for daily life in Taiwan – keyless official open data

What is baodao-skill?

Baodao-skill is a collection of AI-agent skills designed for daily life queries in Taiwan, built exclusively on official APIs and public datasets. It eliminates the need for user login or API keys for most skills, making it secure and hassle-free. The skill set covers a wide range of useful features, including checking uniform invoice winning numbers, real-time YouBike station availability, garbage truck routes, weather forecasts (via Central Weather Administration's free API key), and keyless weather alerts from NCDR CAP. It works with coding agents like Claude Code, Codex, and OpenCode that support `npx skills add`. The project follows a “one skill per day” roadmap and is ideal for developers seeking read-only, scrap-free access to official Taiwanese government data.

Works with✓Claude Code✓Codex CLI~Cursor✓OpenCode
npx skills add https://github.com/tahodev/baodao-skill/tree/main

Ask in your favorite AI

Open a new chat with this agent skill pre-loaded.

Preview

From the skill README

baodao-skill preview

Documentation

AI agent skill collection for daily life queries in Taiwan (Baodao = a beautiful name for Taiwan). Uses only official APIs and public datasets: Ministry of Finance e-Invoice Platform, Taipei City Data Platform, New Taipei City Open Data Platform, Taichung City Government Open Data Platform, Taoyuan City Government Open Data Platform, YouBike public data and official map real-time feed, Open-Meteo, Central Weather Administration Open Data Platform, and National Science and Technology Center for Disaster Reduction (NCDR CAP). The core consists of query-only skills that require no login or API key for safe use; a few skills (cwa-weather) use a free, instantly issued API key.

Works with coding agents that support npx skills add such as Claude Code, Codex, and OpenCode.

Installation

# Install all skills
npx --yes skills add tahodev/baodao-skill --all -g

# Install a specific skill only
npx --yes skills add tahodev/baodao-skill --skill invoice-winning-numbers -g

Requires Node.js 18+ and npx. See the installation guide for details.

Features

The "Login" column only indicates whether the user personally needs an account or key.

FeatureSkill NameDescriptionLoginDocs
Check uniform invoice winning numbersinvoice-winning-numbersLatest winning numbers, batch matching, cloud-invoice exclusive prizes (PDF list), and historical period guidanceNot requiredinvoice-winning-numbers guide
Real-time YouBike station lookupyoubike-realtimeReal-time available bikes and return docks for YouBike 2.0 stations across 14 service areas nationwide (Taipei, New Taipei, Taoyuan, Taichung, Tainan, Kaohsiung, etc.), including e-bike filteringNot requiredyoubike-realtime guide
Taipei/New Taipei garbage truck routestaiwan-garbageCollection stops and times for Taipei (CSV) + New Taipei (JSON API); New Taipei includes weekday schedules to check if pickup happens todayNot requiredtaiwan-garbage guide
Central Weather Administration weather forecastcwa-weather36-hour county and township forecasts using the CWA open-data API (official source)Required (free instant key)cwa-weather guide
Taiwan weather lookuptaiwan-weatherKeyless weather via Open-Meteo, plus keyless disaster alerts (typhoon, earthquake, tsunami) from the NCDR CAP feeds (keyless fallback for cwa-weather)Not requiredtaiwan-weather guide

The canonical source for each skill is <skill-name>/SKILL.md. The docs/features/ guides are summaries; always refer to SKILL.md for detailed steps, parameters, and error handling.

Scope notes:

  • Services with heavy anti-scraping (Shopee, momo, 591, foodpanda, etc.) are out of scope.
  • Does not change external state: no reservations, purchases, or posts; only lookups and calculations.
  • Data is quoted as-is from official sources. For important decisions (claim deadlines, collection holidays, typhoon warnings, etc.), always verify on the official website.

30-Day Plan

This repository grows at a pace of one skill per day. Below are candidate skills in no fixed order; completed items are checked:

  • Public holidays and long weekend lookup (Executive Yuan Personnel Administration Office calendar)
  • Central Weather Administration weather forecast (free API key) → cwa-weather
  • Cloud invoice exclusive prize winning numbers → invoice-winning-numbers (PDF list parsing, 2026-09-09)
  • Garbage trucks in other cities (New Taipei → taiwan-garbage supported; Taoyuan, Taichung, Tainan, Kaohsiung pending)
  • HSR timetable and fares (TDX, free API key)
  • TRA timetable (TDX, free API key)
  • Real-time bus arrival (TDX)
  • Air Quality Index (AQI)
  • Earthquake alerts and typhoon updates → taiwan-weather NCDR CAP section (2026-09-09)
  • Parking lot availability
  • Postal code lookup
  • Taiwan Power Company supply/demand info
  • Fuel price lookup (CPC)
  • Exchange rate lookup
  • Work/school suspension announcements
  • Agricultural product trading prices
  • Individual income tax estimation
  • Business registration and national ID validation
  • Hospital and clinic lookup
  • Public library catalog search
  • Real-time expressway traffic
  • UV index
  • Water outage announcements
  • Solar terms and lunar calendar conversion
  • Labor and health insurance rate calculation
  • Postage calculation

English

baodao-skill (寶島, "baodao" = treasure island, an affectionate name for Taiwan) is a collection of AI-agent skills for daily life in Taiwan. It focuses on read-only lookups built only on official APIs and public datasets: no login walls, no API keys, no scraping.

Works with any coding agent that supports npx skills add (Claude Code, Codex, OpenCode, ...).

Install

# Install every skill
npx --yes skills add tahodev/baodao-skill --all -g

# Install a single skill
npx --yes skills add tahodev/baodao-skill --skill invoice-winning-numbers -g

Node.js 18+ and npx are required. See the install guide for details.

What you can do

What you can doSkillDescriptionLoginDocs
Check Taiwan uniform-invoice winning numbersinvoice-winning-numbersLatest winning numbers, batch matching, cloud-invoice exclusive prizes (PDF lists), and history pointers from the Ministry of Finance's public pagesNot requiredinvoice-winning-numbers guide
Look up YouBike station availabilityyoubike-realtimeReal-time rentable bikes and return docks for YouBike 2.0 stations across 14 service areas nationwide (Taipei, New Taipei, Taoyuan, Taichung, Tainan, Kaohsiung, and more), incl. e-bike filteringNot requiredyoubike-realtime guide
Look up garbage truck routestaiwan-garbageCollection stops and times for Taipei (CSV) and New Taipei (JSON API with weekday schedules)Not requiredtaiwan-garbage guide
Look up official CWA forecastscwa-weather36-hour county and township forecasts from the CWA open-data API (official source)Free instant API keycwa-weather guide
Look up weather in Taiwantaiwan-weatherKeyless Open-Meteo weather plus keyless disaster alerts (typhoon, earthquake, tsunami) via the NCDR CAP feeds (fallback for cwa-weather)Not requiredtaiwan-weather guide

The canonical source for each skill is its <skill>/SKILL.md. The guides under docs/features/ are summaries only - always refer to SKILL.md for full procedures, parameters, and error handling.

Scope notes:

  • Services with heavy anti-scraping are out of scope.
  • Nothing here changes state: no reservations, purchases, or posts. Lookups and calculations only.
  • Data is quoted as-is from official sources. Confirm anything important (claim deadlines, collection holidays, typhoon warnings) on the official site.

This repo grows one skill per day - see the roadmap above.

授權 / License

MIT

Related Skills