chinese-holidays

Query Chinese statutory holidays, check if a date is a working day/holiday, and get holiday schedules. Use when the user asks about Chinese holidays, working days, statutory holidays, or needs to know if a specific date is a holiday in China. Supports queries like "Is tomorrow a holiday?", "When is Spring Festival?", "Is May 1st a working day?".

3,891 stars

Best use case

chinese-holidays is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Query Chinese statutory holidays, check if a date is a working day/holiday, and get holiday schedules. Use when the user asks about Chinese holidays, working days, statutory holidays, or needs to know if a specific date is a holiday in China. Supports queries like "Is tomorrow a holiday?", "When is Spring Festival?", "Is May 1st a working day?".

Teams using chinese-holidays should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/chinese-holidays/SKILL.md --create-dirs "https://raw.githubusercontent.com/openclaw/skills/main/skills/anlinxi/chinese-holidays/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/chinese-holidays/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How chinese-holidays Compares

Feature / Agentchinese-holidaysStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Query Chinese statutory holidays, check if a date is a working day/holiday, and get holiday schedules. Use when the user asks about Chinese holidays, working days, statutory holidays, or needs to know if a specific date is a holiday in China. Supports queries like "Is tomorrow a holiday?", "When is Spring Festival?", "Is May 1st a working day?".

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# Chinese Holidays

Query Chinese statutory holidays and working day status.

## Quick Start

```bash
python scripts/holidays.py today
python scripts/holidays.py check 2025-01-01
python scripts/holidays.py list 2025
```

## Commands

### `today` — Check today's status

Check if today is a working day, holiday, or weekend.

```bash
python scripts/holidays.py today
```

Output:
```
2025-01-01 (Wednesday)
Status: HOLIDAY - New Year's Day (元旦)
```

### `check <date>` — Check specific date

Check if a specific date is a working day or holiday.

```bash
python scripts/holidays.py check 2025-02-10
```

Output:
```
2025-02-10 (Monday)
Status: HOLIDAY - Spring Festival (春节)
```

### `list <year>` — List all holidays in a year

List all statutory holidays for a given year.

```bash
python scripts/holidays.py list 2025
```

Output:
```
=== 2025 Chinese Statutory Holidays ===

1. New Year's Day (元旦)
   2025-01-01

2. Spring Festival (春节)
   2025-01-28 to 2025-02-04 (8 days)

3. Qingming Festival (清明节)
   2025-04-04 to 2025-04-06 (3 days)

4. Labor Day (劳动节)
   2025-05-01 to 2025-05-05 (5 days)

5. Dragon Boat Festival (端午节)
   2025-05-31 to 2025-06-02 (3 days)

6. Mid-Autumn Festival (中秋节)
   2025-10-06 (1 day, combined with National Day)

7. National Day (国庆节)
   2025-10-01 to 2025-10-07 (7 days)
```

### `next` — Find next holiday

Find the next upcoming holiday.

```bash
python scripts/holidays.py next
```

Output:
```
Next holiday: Spring Festival (春节)
Date: 2025-01-28 to 2025-02-04
Days until: 15 days
```

## Return Codes

| Code | Meaning |
|------|---------|
| 0 | Working day |
| 1 | Weekend |
| 2 | Statutory holiday |
| 3 | Adjusted working day (调休) |

## Data Source

Holiday data is based on official announcements from the State Council of China (国务院办公厅). The script includes:

- Statutory holiday dates
- Adjusted working days (调休)
- Holiday names in Chinese and English

## Notes

- Adjusted working days (调休) are weekends that become working days due to holiday adjustments
- Some holidays may change based on official announcements - data is updated annually
- Supports dates from 2024 onwards

Related Skills

Chinese Medicine

3891
from openclaw/skills

## 1. Identity & Purpose

Wellness & Health

中医智慧 (Chinese Medicine CN)

3891
from openclaw/skills

## 1. 身份定位与宗旨

Health & Wellness

thai-chinese-gov-efficiency

3891
from openclaw/skills

Academic research agent for comparative analysis of governance structures in Thai and Chinese public business schools and their impact on educational efficiency. Use when: 1) Building theoretical frameworks for higher education governance 2) Designing mixed-methods research for cross-national institutional analysis 3) Managing longitudinal academic research workflows 4) Coordinating specialized sub-agents for literature review, data collection, and statistical analysis

Data & Research

humanize-chinese

3891
from openclaw/skills

Detect and humanize AI-generated Chinese text. 20+ detection categories, weighted 0-100 scoring with sentence-level analysis, 7 style transforms (casual/zhihu/xiaohongshu/wechat/academic/literary/weibo), sentence restructuring, context-aware replacement. Pure Python, no dependencies. v2.0.0

Content & Documentation

word-chinese-automation

3891
from openclaw/skills

中文 Word 文档自动化校对工具。当用户需要对中文文本或 Word 文档进行标点符号检查、语法检查、错别字检查时使用此 skill。触发词:语法检查、错别字、标点符号、校对、检查文档。

hinihao-chinese-tutor

3891
from openclaw/skills

Proactive Chinese language tutor that delivers curated, real-world Mandarin learning content on a schedule. Use when: (1) User wants to learn or improve Chinese/Mandarin. (2) User asks for Chinese reading material, podcast, video, or song recommendations. (3) A scheduled lesson push is triggered via cron/heartbeat. (4) User says "中文课", "Chinese lesson", "teach me Chinese", "HiNiHao", or "learn Mandarin". Covers HSK 1-6 with authentic content from Chinese platforms.

chinese-tutor

3891
from openclaw/skills

Proactive Chinese language tutor that delivers curated, real-world Mandarin learning content on a schedule. Use when: (1) User wants to learn or improve Chinese/Mandarin. (2) User asks for Chinese reading material, podcast, video, or song recommendations. (3) A scheduled lesson push is triggered via cron/heartbeat. (4) User says "中文课", "Chinese lesson", "teach me Chinese", or "learn Mandarin". Covers HSK 1-6 with authentic content from Chinese platforms.

Chinese Social Media Content Forge

3891
from openclaw/skills

Generate platform-native content for Chinese social media (Xiaohongshu/Little Red Book, WeChat Official Accounts, Douyin scripts, Bilibili descriptions). Handles style transfer, hashtag optimization, emoji usage patterns, and platform-specific formatting. Use when creating content for Chinese audiences, adapting English content for Chinese platforms, or batch-generating social media posts.

Chinese NLP Toolkit

3891
from openclaw/skills

Specialized natural language processing for Chinese text. Covers segmentation (jiaba), sentiment analysis, keyword extraction, text summarization, tone detection, readability scoring, and format conversion (simplified/traditional, pinyin annotation). Use when processing, analyzing, or transforming Chinese text content.

---

3891
from openclaw/skills

name: article-factory-wechat

Content & Documentation

humanizer

3891
from openclaw/skills

Remove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's comprehensive "Signs of AI writing" guide. Detects and fixes patterns including: inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, negative parallelisms, and excessive conjunctive phrases.

Content & Documentation

find-skills

3891
from openclaw/skills

Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.

General Utilities