mcpField
S
spark-recipe-calendar-audit

spark-recipe-calendar-audit

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

关于 spark-recipe-calendar-audit

这是一项用于审查 Spark 日历会议负荷的只读技能,可分析一周或自定义日期范围。它统计会议数量和时长,找出繁忙日期、连续会议及可用空档。

主要功能

  1. 01获取一周或指定日期范围的事件
  2. 02查询工作时间内的空闲时段
  3. 03统计会议数量和总时长
  4. 04识别繁忙日期和连续会议
  5. 05报告最长可用空闲时段

适用场景

  1. 01在新一周开始前检查会议负荷
  2. 02找出连续安排的会议
  3. 03定位适合专注工作的空档

安装

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

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

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

详细介绍

日历审计食谱

分析一周或自定义时间范围内的会议负荷。统计会议数量,估算总时长,找出最忙的日期,标记连续会议,并显示空闲时段。

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

所需访问级别: 只读。

步骤

步骤 1:获取该时间段的事件

获取本周的事件:

spark events --week

获取自定义时间范围内的事件:

spark events --start 2026-04-13 --end 2026-04-17

记录每个事件的日期、开始时间、结束时间和标题。

步骤 2:查看空闲时间
spark availability --week

或者,查看相同自定义时间范围内的空闲时间:

spark availability --start 2026-04-13 --end 2026-04-17

这会显示工作时间(08:00-20:00)内的空闲时段,同时跳过周末和标记为“空闲”的事件。

步骤 3:计算指标

根据事件列表,计算以下数据:

  • 会议总数: 事件数量
  • 会议总时长: 所有事件时长之和
  • 每日明细: 每天的会议数量和时长
  • 最忙的日期: 会议总时长最长的日期
  • 最轻松的日期: 会议最少的日期(最适合专注工作)
  • 连续会议: 2 个或更多会议之间没有间隔的连续安排
  • 最长空闲时段: 空闲时间输出中最长的连续空闲时段
步骤 4:跨日历检查(可选)

如果用户有多个日历或账户:

spark events --week --in [email protected]
spark events --week --in [email protected]

比较不同场景下的会议负荷。

步骤 5:呈现审计结果

报告:

  • 摘要: 本周共有 N 场会议,总计 X 小时(占工作时间的 Y%)
  • 每日情况: 列出每天的会议数量和时长,并标出最忙和最轻松的日期
  • 连续会议: 列出连续会议安排(标记 3 场及以上的连续会议)
  • 空闲时段: 列出适合专注工作的最长空闲时段
  • 观察结果: 指出值得注意的规律(例如,上午安排密集但下午空闲,或某一天完全排满)

提示

  • 周一运行可规划本周安排,周五运行可回顾本周情况。
  • 连续安排 3 场及以上会议时值得标记,因为这意味着没有休息或跟进工作的缓冲时间。
  • 会议时长占总工作时间的比例(假设每天工作 8-10 小时)可以快速反映“会议负荷”百分比。
  • 如需进行前瞻性审计,可使用 --start 和 --end 指定下周的日期。
  • 日历中标记为“空闲”的事件不会影响可用时间,也不会增加会议负荷。
  • 可结合 recipe-schedule-meeting,为繁忙的一周找出适合安排新会议的时段。
  • 如果用户有定期会议,每周的安排规律会比较一致。评论时请重点关注异常情况。

评论

支持 Markdown