Agent Skills
返回列表
节假日安排

节假日安排

生活服务 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_c5f3397a/check-holiday。

技能介绍

要解决什么问题

排期、请假、值班轮值或对外承诺「下个工作日」时,单靠星期几不够:国庆调休、春节连休、周末补班都会把日历算错。本技能面向中国大陆公历日期,把「这天算不算休息、叫什么节、是否在连休里」收成结构化结果,方便脚本和 Agent 直接消费。

如何工作

核心入口是 scripts/check_holiday.py:传入 YYYY-MM-DD,省略则查当天;也可在 Python 里当作模块调用。成功时返回 JSON,主要字段包括:

  • is_holiday:是否为休息日(含法定节假日与周末)
  • holiday_type:法定节假日 / 调休工作日 / 周末 / 工作日 等
  • holiday_name:节假日名称;普通工作日多为 null
  • rest_info:连休说明,例如起止日期文案,便于再解析出日期序列

法定与调休数据来自开源项目 holiday-cn(依据国务院公告,覆盖 2004 年起各年)。调休工作日会被标成休息日以外的类型,但仍可能带名称,需要同时看 is_holiday 与 holiday_type,不要只盯布尔值。

法定节假日之外的传统节日(元宵、七夕、重阳等)存放在 references/traditional_holidays.json;它们是农历日期,本技能不提供农历转公历,不能单靠一次查询自动落在具体公历日上。

边界与注意点

  • 首次拉取某年份数据时需要网络;年份范围一般为 2004–2030(随数据源更新而变)。
  • 批量查询、根据 rest_info 展开连休日期,需在调用方自行循环或解析字符串。
  • 更细的字段语义与集成方式见技能内 references/api_reference.md。

使用场景

  • 客服或运维 Agent 在承诺「下个工作日处理」前,查询目标日期是否为休息日、调休工作日或普通周末。
  • 批量遍历一周或一月内的日期,按 `holiday_type` 区分法定节假日、补班日与正常工作日,用于排班或值班表生成。
  • 根据返回的 `rest_info` 解析国庆、春节等连休起止日,生成连休期内全部日期以冻结发布或变更窗口。
  • 在自动化流程里判断用户选定日期能否作为「工作日签收/到账」,需同时处理 `is_holiday` 与带名称的调休补班。

适合人员

  • 负责大陆区客服 SLA 的工程师,要在对话或工单逻辑里正确跳过法定休息日与补班规则。
  • 维护发布日历的 SRE 或发布经理,需要避免在长假首日或连休期间误触生产变更。
  • 编写考勤、请假或审批自动化的后端开发,要把国务院公布的调休数据接入日期校验。
  • 活动策划或增长运营,要核对推广落地日是否为周末补班的调休工作日而非真休息日。