SkillHub

dingtalk-minutes

v1.0.0

自动整理钉钉/飞书会议记录,智能合并相关会议,提取参会人、核心议题、关键决策和待办事项,并分类归档到指定目录。当用户输入"/纪要"时触发。

Sourced from ClawHub, Authored by pwu0125

Installation

Please help me install the skill `dingtalk-minutes` from SkillHub official store. npx skills add pwu0125/dingtalk-minutes

会议纪要 Skill

触发条件

当用户输入 "/纪要" 时触发

首次启动流程

  1. 检查是否已配置分类体系
  2. 如未配置,询问用户:"是否要对会议档案进行分类?"
  3. 用户说不分类 → 所有纪要直接放在 meetings/ 根目录
  4. 用户说分类但没有具体想法 → 提供通用分类方案供选择
  5. 用户确认分类方案后 → 创建分类文件夹

通用分类方案(供参考)

  • 项目会议/ — 项目讨论、进度汇报、决策会议
  • 部门会议/ — 团队例会、工作协调
  • 外部会议/ — 客户沟通、合作洽谈
  • 其他/ — 不属于以上类别

用户也可自定义分类名称。

会议记录扫描

  1. 扫描路径:可配置(默认 ./会议记录/~/Documents/会议记录/
  2. 文件格式:MM-DD 会议类型_ 会议主题.txt
  3. 筛选当日新增文件(按创建时间)
  4. 如无当日文件 → 提示"没有找到今日新记录",列出最近3条供选择

合并判断规则(需同时满足)

  1. 时间接近:文件创建时间差 < 15分钟
  2. 主题相近:文件名相似度 > 70%(使用简单字符串匹配)
  3. 人员重叠:具体人名(排除"发言人1/2/3")重叠度 > 2/3

参会人提取规则

  • 每行开头格式:人名 时间戳
  • 排除:"发言人1"、"发言人2"、"发言人3" 等匿名标识
  • 只保留具体中文人名(2-4个汉字)

整理格式

# 会议纪要:{会议主题}

## 基本信息
- **日期**:{YYYY-MM-DD}
- **时间**:{HH:MM - HH:MM}
- **类型**:{从文件名提取}
- **地点/方式**:钉钉会议
- **参与人**:{人名1}、{人名2}、...
- **记录人**:AI Assistant
- **归档时间**:{YYYY-MM-DD HH:MM}

## 核心议题
1. **{议题1}**
   - {要点}
   - {要点}

2. **{议题2}**
   - {要点}

## 关键决策
| 决策事项 | 决策内容 | 决策人 |
|----------|----------|--------|
| {事项} | {内容} | {人名} |

## 待办事项
| 任务 | 责任人 | 截止时间 | 状态 |
|------|--------|----------|------|
| {任务} | {人名} | {日期} | 待办 |

## 备注
{补充信息}

---
*原始文件:{原文件名}*

归档规则

命名规则

{YYYYMMDD}_{分类缩写}_{主题关键词}.md

分类缩写示例: - 项目会议 → proj - 部门会议 → dept - 外部会议 → ext - 其他 → misc

路径规则

  • 有分类:./memory/meetings/{分类}/
  • 无分类:./memory/meetings/

示例

  • ./memory/meetings/项目会议/20250316_proj_产品规划讨论.md
  • ./memory/meetings/20250316_misc_周例会.md

执行流程

  1. 初始化检查
  2. 检查 meetings/ 目录是否存在,不存在则创建
  3. 检查是否有分类配置(可存于 meetings/.config
  4. 如无配置 → 进入首次启动流程

  5. 扫描文件

  6. 获取当日新增 .txt 文件列表
  7. 按创建时间排序

  8. 合并判断

  9. 遍历文件列表,应用合并规则
  10. 将应合并的文件归为一组

  11. 内容提取

  12. 读取文件内容
  13. 提取参会人(排除匿名标识)
  14. 提取时间范围
  15. 分析核心议题、决策、待办

  16. 生成分类建议

  17. 根据会议内容分析最适合的分类
  18. 如用户未配置分类 → 跳过此步

  19. 生成纪要

  20. 按模板格式化内容
  21. 保存到对应路径

  22. 输出报告

  23. 告知用户处理结果
  24. 列出生成的纪要文件路径
  25. 如有多个会议,逐一列出

更新机制

用户修改纪要后,skill 需同步更新归档文件。可通过重新执行 "/纪要" 并指定文件来实现更新。