DingTalk Minutes
自动整理钉钉/飞书会议记录,智能合并相关会议,提取参会人、核心议题、关键决策和待办事项,并分类归档到指定目录。当用户输入"/纪要"时触发。
MIT-0 · Free to use, modify, and redistribute. No attribution required.
⭐ 0 · 17 · 0 current installs · 0 all-time installs
by@pwu0125
MIT-0
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
技能名称与描述(整理钉钉/飞书会议记录、合并、提取参会人/议题/决策/待办并归档)与 SKILL.md 中的步骤一致:扫描本地目录下的文本文件、解析内容、生成 Markdown 并保存到 ./memory/meetings/。没有要求与其用途不相干的凭据或外部服务。
Instruction Scope
运行指令限定在本地文件系统操作:检查/创建目录、列出当日新增 .txt、按规则合并、解析并生成纪要,以及在用户修改后更新归档。没有指示读取系统范围外的配置、其他技能的配置或发送数据到外部终端。唯一潜在注意点是默认扫描路径(./会议记录/ 和 ~/Documents/会议记录/),部署前应确认这些路径仅包含允许被处理的文件。
Install Mechanism
这是纯说明型技能(无 install 规范、无代码文件运行时安装),因此不会在安装时从外部 URL 下载或写入可执行代码,安装风险最低。
Credentials
技能不要求环境变量、API 密钥或外部凭据,也未声明访问与其目标无关的配置路径。它明确以本地导出的钉钉/飞书文本文件为输入,这与描述相符。
Persistence & Privilege
flags 显示 always:false,且允许用户触发(/纪要)。技能不会强制常驻或修改其他技能配置。其读写仅限于项目指定的目录(./memory/meetings/、meetings/.config),权限范围合理。
Assessment
该技能是离线、本地文件驱动的会议纪要整理工具:
- 它会读取默认路径(./会议记录/ 或 ~/Documents/会议记录/)中的 .txt 文件并在 ./memory/meetings/ 下写入生成的 Markdown 文件;安装前请确认这些目录只包含你愿意让技能处理的内容。
- 技能不需要 API 密钥或网络凭据,也没有安装脚本或远程下载,但运行时会访问并修改本地文件;如果你关心隐私或机密信息,先在受控/测试目录中试运行以确认行为。
- 若你希望与钉钉/飞书实时集成:注意此技能并未包含 API 集成或凭证请求——它假定你先把会议记录导出为文本文件再运行。
- 建议在首次使用时备份原始记录,并定期审查生成的归档和 meetings/.config 配置文件以确保分类与存储位置符合你的预期。Like a lobster shell, security has layers — review code before you run it.
Current versionv1.0.0
Download ziplatest
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
SKILL.md
会议纪要 Skill
触发条件
当用户输入 "/纪要" 时触发
首次启动流程
- 检查是否已配置分类体系
- 如未配置,询问用户:"是否要对会议档案进行分类?"
- 用户说不分类 → 所有纪要直接放在
meetings/根目录 - 用户说分类但没有具体想法 → 提供通用分类方案供选择
- 用户确认分类方案后 → 创建分类文件夹
- 用户说不分类 → 所有纪要直接放在
通用分类方案(供参考)
项目会议/— 项目讨论、进度汇报、决策会议部门会议/— 团队例会、工作协调外部会议/— 客户沟通、合作洽谈其他/— 不属于以上类别
用户也可自定义分类名称。
会议记录扫描
- 扫描路径:可配置(默认
./会议记录/或~/Documents/会议记录/) - 文件格式:
MM-DD 会议类型_ 会议主题.txt - 筛选当日新增文件(按创建时间)
- 如无当日文件 → 提示"没有找到今日新记录",列出最近3条供选择
合并判断规则(需同时满足)
- 时间接近:文件创建时间差 < 15分钟
- 主题相近:文件名相似度 > 70%(使用简单字符串匹配)
- 人员重叠:具体人名(排除"发言人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
执行流程
-
初始化检查
- 检查
meetings/目录是否存在,不存在则创建 - 检查是否有分类配置(可存于
meetings/.config) - 如无配置 → 进入首次启动流程
- 检查
-
扫描文件
- 获取当日新增
.txt文件列表 - 按创建时间排序
- 获取当日新增
-
合并判断
- 遍历文件列表,应用合并规则
- 将应合并的文件归为一组
-
内容提取
- 读取文件内容
- 提取参会人(排除匿名标识)
- 提取时间范围
- 分析核心议题、决策、待办
-
生成分类建议
- 根据会议内容分析最适合的分类
- 如用户未配置分类 → 跳过此步
-
生成纪要
- 按模板格式化内容
- 保存到对应路径
-
输出报告
- 告知用户处理结果
- 列出生成的纪要文件路径
- 如有多个会议,逐一列出
更新机制
用户修改纪要后,skill 需同步更新归档文件。可通过重新执行 "/纪要" 并指定文件来实现更新。
Files
3 totalSelect a file
Select a file to preview.
Comments
Loading comments…
