用途:针对给定项目或话题,把会议讨论与邮件往来合并成一条统一的时间线叙事,便于补进度、给新人介绍背景或准备状态更新。前置条件是阅读 use-spark 基础技能以掌握命令与过滤语法,所需访问级别为只读。
主要步骤与命令:先与用户确认话题关键词和时间范围(默认30天)。用 spark meetings --filter "subject:topic-keyword newer_than:30d" 收集会议,若结果不全可放宽为 spark meetings --filter "newer_than:30d";用 spark meeting <id> 读取摘要,仅在话题为主要议程时用 spark meeting <id> --transcript --notes 拉取完整内容。邮件方面用 spark search "topic keyword" 检索,相关线程用 spark thread <id> 读取全文,也可按人过滤 spark emails --filter "from:person@co.com subject:keyword newer_than:30d"。随后把会议与邮件条目按日期合并,每条记录日期、渠道、参与者和一两句要点。
增强与呈现:可标注方向转变的转折点、未解决的悬置事项,以及可能表示停滞的空档期。输出先给一段现状摘要,再从旧到新列出完整时间线,最后附当前状态、未决事项和下一次触点(即将召开的会议或待回复邮件)。
适用场景:跨越会议与邮件的话题复盘、状态汇报、新成员入职背景说明。
限制与提示:依赖 spark CLI 环境与只读权限;spark search 按相关度排序并返回全文,是邮件发现的最佳起点;会议摘要通常已足够,仅在需要精确引述时才用 --transcript;跨多个月的话题建议按月分块处理,避免输出过长;该技能与 recipe-decision-tracker 互补,后者只关注决策点;为他人构建时需说明外部人员不了解的默认背景。具体安装方式与费用资料暂未提供。