会议纪要 Skill
触发条件
当用户输入 "/纪要" 时触发
首次启动流程
- 1. 检查是否已配置分类体系
- 如未配置,询问用户:"是否要对会议档案进行分类?"
- 用户说不分类 → 所有纪要直接放在
meetings/ 根目录
- 用户说分类但没有具体想法 → 提供通用分类方案供选择
- 用户确认分类方案后 → 创建分类文件夹
通用分类方案(供参考)
- -
项目会议/ — 项目讨论、进度汇报、决策会议 - INLINECODE2 — 团队例会、工作协调
- INLINECODE3 — 客户沟通、合作洽谈
- INLINECODE4 — 不属于以上类别
用户也可自定义分类名称。
会议记录扫描
- 1. 扫描路径:可配置(默认
./会议记录/ 或 ~/Documents/会议记录/) - 文件格式: INLINECODE7
- 筛选当日新增文件(按创建时间)
- 如无当日文件 → 提示"没有找到今日新记录",列出最近3条供选择
合并判断规则(需同时满足)
- 1. 时间接近:文件创建时间差 < 15分钟
- 主题相近:文件名相似度 > 70%(使用简单字符串匹配)
- 人员重叠:具体人名(排除"发言人1/2/3")重叠度 > 2/3
参会人提取规则
- - 每行开头格式: INLINECODE8
- 排除:"发言人1"、"发言人2"、"发言人3" 等匿名标识
- 只保留具体中文人名(2-4个汉字)
整理格式
CODEBLOCK0
归档规则
命名规则
INLINECODE9
分类缩写示例:
- - 项目会议 → INLINECODE10
- 部门会议 → INLINECODE11
- 外部会议 → INLINECODE12
- 其他 → INLINECODE13
路径规则
- - 有分类: INLINECODE14
- 无分类: INLINECODE15
示例
- - INLINECODE16
- INLINECODE17
执行流程
- 1. 初始化检查
- 检查
meetings/ 目录是否存在,不存在则创建
- 检查是否有分类配置(可存于
meetings/.config)
- 如无配置 → 进入首次启动流程
- 2. 扫描文件
- 获取当日新增
.txt 文件列表
- 按创建时间排序
- 3. 合并判断
- 遍历文件列表,应用合并规则
- 将应合并的文件归为一组
- 4. 内容提取
- 读取文件内容
- 提取参会人(排除匿名标识)
- 提取时间范围
- 分析核心议题、决策、待办
- 5. 生成分类建议
- 根据会议内容分析最适合的分类
- 如用户未配置分类 → 跳过此步
- 6. 生成纪要
- 按模板格式化内容
- 保存到对应路径
- 7. 输出报告
- 告知用户处理结果
- 列出生成的纪要文件路径
- 如有多个会议,逐一列出
更新机制
用户修改纪要后,skill 需同步更新归档文件。可通过重新执行 "/纪要" 并指定文件来实现更新。
会议纪要 Skill
触发条件
当用户输入 /纪要 时触发
首次启动流程
- 1. 检查是否已配置分类体系
- 如未配置,询问用户:是否要对会议档案进行分类?
- 用户说不分类 → 所有纪要直接放在 meetings/ 根目录
- 用户说分类但没有具体想法 → 提供通用分类方案供选择
- 用户确认分类方案后 → 创建分类文件夹
通用分类方案(供参考)
- - 项目会议/ — 项目讨论、进度汇报、决策会议
- 部门会议/ — 团队例会、工作协调
- 外部会议/ — 客户沟通、合作洽谈
- 其他/ — 不属于以上类别
用户也可自定义分类名称。
会议记录扫描
- 1. 扫描路径:可配置(默认 ./会议记录/ 或 ~/Documents/会议记录/)
- 文件格式:MM-DD 会议类型_ 会议主题.txt
- 筛选当日新增文件(按创建时间)
- 如无当日文件 → 提示没有找到今日新记录,列出最近3条供选择
合并判断规则(需同时满足)
- 1. 时间接近:文件创建时间差 < 15分钟
- 主题相近:文件名相似度 > 70%(使用简单字符串匹配)
- 人员重叠:具体人名(排除发言人1/2/3)重叠度 > 2/3
参会人提取规则
- - 每行开头格式:人名 时间戳
- 排除:发言人1、发言人2、发言人3 等匿名标识
- 只保留具体中文人名(2-4个汉字)
整理格式
markdown
会议纪要:{会议主题}
基本信息
- - 日期:{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/项目会议/20250316proj产品规划讨论.md
- ./memory/meetings/20250316misc周例会.md
执行流程
- 1. 初始化检查
- 检查 meetings/ 目录是否存在,不存在则创建
- 检查是否有分类配置(可存于 meetings/.config)
- 如无配置 → 进入首次启动流程
- 2. 扫描文件
- 获取当日新增 .txt 文件列表
- 按创建时间排序
- 3. 合并判断
- 遍历文件列表,应用合并规则
- 将应合并的文件归为一组
- 4. 内容提取
- 读取文件内容
- 提取参会人(排除匿名标识)
- 提取时间范围
- 分析核心议题、决策、待办
- 5. 生成分类建议
- 根据会议内容分析最适合的分类
- 如用户未配置分类 → 跳过此步
- 6. 生成纪要
- 按模板格式化内容
- 保存到对应路径
- 7. 输出报告
- 告知用户处理结果
- 列出生成的纪要文件路径
- 如有多个会议,逐一列出
更新机制
用户修改纪要后,skill 需同步更新归档文件。可通过重新执行 /纪要 并指定文件来实现更新。