用途
该技能用于在指定时间范围(一周或自定义日期区间)内分析会议负担,帮助用户了解自己的会议负载分布。它属于“配方”(Recipe)类技能,需要先阅读 use-spark 基础技能以了解命令参考和过滤语法。所需访问级别为只读。
主要能力
通过命令行工具 spark 获取事件与空闲信息,并计算以下指标:
- 会议总数:事件数量
- 会议总时长:所有事件时长之和
- 每日明细:每天的会议数量与时长
- 最繁忙日:会议时长最多的一天
- 最轻松日:会议最少的一天(适合深度工作)
- 背靠背会议链:2 个或以上之间没有间隔的连续会议序列
- 最长空闲块:可用性输出中最大的连续空闲窗口
使用方式
第一步:拉取时间段内的事件。当前周使用 spark events --week;自定义范围使用 spark events --start 2026-04-13 --end 2026-04-17。记录每个事件的日期、开始时间、结束时间和标题。
第二步:检查空闲时间。当前周使用 spark availability --week;相同自定义范围使用 spark availability --start 2026-04-13 --end 2026-04-17。这会显示工作时间内(08:00-20:00)的空闲时段,跳过周末和标记为“free”的事件。
第三步:计算指标,包括总会议数、总会议时长、每日明细、最繁忙日、最轻松日、背靠背会议链、最长空闲块。
第四步:跨日历检查(可选)。如果用户有多个日历或账户,可使用 spark events --week --in user@work.com 和 spark events --week --in user@personal.com,比较不同场景下的会议负担。
第五步:呈现审计结果。报告摘要(N 个会议,总计 X 小时,占工作时间的 Y%)、每日表格(标记最繁忙和最轻松日)、背靠背清单(标记 3 个以上的链)、空闲块(最长可用于深度工作的时间窗口)、观察结论(值得注意的模式,例如上午排满但下午空闲,或某一天完全被占用)。
适用场景
- 在周一规划一周日程,或在周五回顾本周情况
- 识别背靠背会议链,特别是 3 个以上会议连续的情况,这类安排没有休息或跟进缓冲
- 计算会议时长占总工作时间的比例(假设每天 8-10 小时)以快速获得“会议负载”百分比
- 进行前瞻性审计时,可使用
--start和--end指定下一周的日期 - 与 recipe-schedule-meeting 配合,在繁忙的一周中为新会议寻找最佳时段
限制
- 需要先阅读 use-spark 基础技能,且需要只读访问权限
- 需要 spark 命令行工具可用
- 日历中标记为“free”的事件不计入可用性,也不会增加会议负载
- 如果用户有重复会议,模式会逐周一致,应重点关注异常情况
- 目前仅提供命令与步骤说明,其他平台、收费、价格或效果信息暂未提供