mcpField
S
spark-recipe-schedule-meeting

spark-recipe-schedule-meeting

github.com/readdle生产力154336 次安装6 天前更新
代码仓库

关于 spark-recipe-schedule-meeting

这是用于查找多人共同会议时间的 Spark 技能配方。它可先将姓名解析为邮箱,再查询共同空档并列出时段及持续时间。

主要功能

  1. 01将参会者姓名解析为邮箱
  2. 02按日期查询共同空档
  3. 03列出时段及持续时间
  4. 04扩展日期范围或单独查询

适用场景

  1. 01为多人会议寻找合适时间
  2. 02找出影响时段安排的参会者

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/readdle/spark-cli-skills --skill spark-recipe-schedule-meeting

安装后在 Claude Code 中输入/spark-recipe-schedule-meeting确认已加载。

详细介绍

食谱:安排会议

查找与参会者的共同空闲时间,并提供可供选择的时段。

前置条件: 阅读 use-spark 基础技能,了解命令参考和筛选语法。

所需访问级别: 只读。

步骤

步骤 1:查询参会者的邮箱
spark contacts "attendee name"

对每位参会者重复此操作,获取他们的邮箱地址。

步骤 2:查找共同空闲时间

查询明天:

spark availability --tomorrow --attendees [email protected],[email protected]

查询指定日期范围:

spark availability --start 2026-04-10 --end 2026-04-11 --attendees [email protected],[email protected]

查询整周:

spark availability --week --attendees [email protected],[email protected]
步骤 3:提供可选时段

列出可用时段,供用户选择。请包含:

  • 每个时段的日期和时间范围
  • 每个时段的时长(方便用户判断是否能安排 1 小时的会议)
步骤 4:必要时缩小范围

如果没有合适的时段,请尝试扩大时间范围:

spark availability --start 2026-04-10 --end 2026-04-14 --attendees [email protected],[email protected]

或者查询各人的空闲情况,找出是谁导致无法安排:

spark availability --start 2026-04-10 --end 2026-04-11 --attendees [email protected]
spark availability --start 2026-04-10 --end 2026-04-11 --attendees [email protected]

提示

  • availability 会遵循工作时间(08:00-20:00),并自动跳过周末。
  • 日历中标记为“空闲”的事件会被忽略,不会占用可用时间。
  • 如果不使用 --attendees,命令会显示用户自己的空闲时间。
  • 对于人数较多的群体,请缩小日期范围,以获取更有针对性的结果。
  • 如果用户提供的是姓名而非邮箱,请先使用 spark contacts 查询对应邮箱。
  • 可用时段是根据共同空闲时间计算得出的,即所有参会者和用户都空闲的时段。

评论

支持 Markdown