Agent Skills
返回列表
日历事件创建助手

日历事件创建助手

生活服务 更新于 2026.08.30

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-cn-calendar-manager。

技能介绍

问题场景

在终端或对话里敲定「下周一 14 点培训」「后天上午 9 点面试」时,往往还要打开日历客户端逐项填时间、标题和时长。若目标是生成可导入的日历事件(.ics),手工对照日期换算也容易出错,尤其是「后天」「下周」这类相对表述。

工作方式

本技能以自然语言为输入,解析相对/绝对日期与时间,组装符合 RFC 5545 习惯的 .ics 文件,便于导入 Google Calendar、Apple Calendar、Outlook 等常见客户端。

典型流程包括:

  • 时间解析:识别今天、明天、后天、下周某几天,以及「上午/下午」与具体钟点;也支持如 2026年5月1日10点 的绝对日期。
  • 事件字段:从语句中抽取标题(及可用的描述、地点线索),并生成默认或指定的时长(如 1 小时、半小时)。
  • 文件输出:按约定命名写出 calendar_YYYYMMDD_*.ics,可直接拖入日历或走客户端导入。

入口脚本为 scripts/calendar_manager.py,日期处理依赖 python-dateutil 做相对日期的可靠计算。

适用边界

  • 输出侧重单条日程的 .ics 生成,复杂重复规则、多时区会议、与会人邀请等需自行在日历里补全。
  • 自然语言歧义(未写清上午下午、跨午夜时段)时,解析结果以技能内置规则为准,导入前建议核对起止时间。
  • 地点、描述等字段取决于原文是否明确写出,不会凭空补全未提及的信息。

使用场景

  • 在 CLI 或 Agent 对话里用一句话定下「明天上午 10 点项目会」,需要立刻得到可导入 Outlook 的 `.ics` 文件
  • 招聘同事口头约定「后天 9 点面试张明」,要在 Apple Calendar 里先占位再发邀请链接
  • 培训负责人记下「下周一 14 点团队培训」并指定 1 小时时长,避免手工换算下周日期
  • 已约定「2026 年 5 月 1 日 10 点开会」,要把绝对日期写成 `calendar_20260501_*.ics` 归档或转发

适合人员

  • 经常用终端跑脚本、希望把对话里的约会语句直接落成日历文件的工程师
  • 需要把口头约定的面试、培训时间快速转成 Google Calendar 可导入事件的 HR 或团队负责人
  • 在自动化工作流里串联「自然语言 → .ics」、再交给邮件或 IM 通知的 Agent 集成开发者
  • 习惯用 Apple Calendar 管理个人日程、又不想为每条相对日期(后天、下周)反复点开日期选择器的个体贡献者