check-workday-cnlisted
Install: claude install-skill Sube-py/awesome-skills
# Check Workday CN
Check whether today is a workday with official holiday override data from:
`https://cdn.jsdelivr.net/gh/NateScarlet/holiday-cn@master/{year}.json`
## Workflow
1. Run `python3 scripts/check_today_workday.py`.
2. Read `is_workday` from output.
3. Explain reason:
- If date exists in `days[]`, use `isOffDay` directly (`false` => workday, `true` => off day).
- If date does not exist in `days[]`, fall back to weekday rule (Mon-Fri workday, Sat-Sun off day).
## Commands
Use today in Asia/Shanghai:
```bash
python3 scripts/check_today_workday.py
```
Check specific date:
```bash
python3 scripts/check_today_workday.py --date 2026-02-15
```
Machine-readable output:
```bash
python3 scripts/check_today_workday.py --json
```
## Output Contract
Always return:
- Queried date (YYYY-MM-DD)
- `is_workday` boolean
- Reason (`holiday override` or `weekday fallback`)
- Data source URL