关于 spark-recipe-calendar-audit
这是一项用于审查 Spark 日历会议负荷的只读技能,可分析一周或自定义日期范围。它统计会议数量和时长,找出繁忙日期、连续会议及可用空档。
主要功能
- 01获取一周或指定日期范围的事件
- 02查询工作时间内的空闲时段
- 03统计会议数量和总时长
- 04识别繁忙日期和连续会议
- 05报告最长可用空闲时段
适用场景
- 01在新一周开始前检查会议负荷
- 02找出连续安排的会议
- 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