← 返回 Skills 市场
197
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install dingtalk-minutes
功能描述
自动整理钉钉/飞书会议记录,智能合并相关会议,提取参会人、核心议题、关键决策和待办事项,并分类归档到指定目录。当用户输入"/纪要"时触发。
使用说明 (SKILL.md)
会议纪要 Skill
触发条件
当用户输入 "/纪要" 时触发
首次启动流程
- 检查是否已配置分类体系
- 如未配置,询问用户:"是否要对会议档案进行分类?"
- 用户说不分类 → 所有纪要直接放在
meetings/根目录 - 用户说分类但没有具体想法 → 提供通用分类方案供选择
- 用户确认分类方案后 → 创建分类文件夹
- 用户说不分类 → 所有纪要直接放在
通用分类方案(供参考)
项目会议/— 项目讨论、进度汇报、决策会议部门会议/— 团队例会、工作协调外部会议/— 客户沟通、合作洽谈其他/— 不属于以上类别
用户也可自定义分类名称。
会议记录扫描
- 扫描路径:可配置(默认
./会议记录/或~/Documents/会议记录/) - 文件格式:
MM-DD 会议类型_ 会议主题.txt - 筛选当日新增文件(按创建时间)
- 如无当日文件 → 提示"没有找到今日新记录",列出最近3条供选择
合并判断规则(需同时满足)
- 时间接近:文件创建时间差 \x3C 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 需同步更新归档文件。可通过重新执行 "/纪要" 并指定文件来实现更新。
安全使用建议
该技能是离线、本地文件驱动的会议纪要整理工具:
- 它会读取默认路径(./会议记录/ 或 ~/Documents/会议记录/)中的 .txt 文件并在 ./memory/meetings/ 下写入生成的 Markdown 文件;安装前请确认这些目录只包含你愿意让技能处理的内容。
- 技能不需要 API 密钥或网络凭据,也没有安装脚本或远程下载,但运行时会访问并修改本地文件;如果你关心隐私或机密信息,先在受控/测试目录中试运行以确认行为。
- 若你希望与钉钉/飞书实时集成:注意此技能并未包含 API 集成或凭证请求——它假定你先把会议记录导出为文本文件再运行。
- 建议在首次使用时备份原始记录,并定期审查生成的归档和 meetings/.config 配置文件以确保分类与存储位置符合你的预期。
功能分析
Type: OpenClaw Skill
Name: dingtalk-minutes
Version: 1.0.0
The skill is a legitimate tool for organizing meeting minutes from DingTalk/Feishu. It scans local directories (e.g., `~/Documents/会议记录/`), processes text files to extract participants and decisions, and archives them in Markdown format. All behaviors are consistent with the stated purpose, and no malicious indicators such as data exfiltration or unauthorized command execution were identified.
能力评估
Purpose & 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),权限范围合理。
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install dingtalk-minutes - 安装完成后,直接呼叫该 Skill 的名称或使用
/dingtalk-minutes触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
首次发布:自动整理钉钉/飞书会议记录,智能合并分类归档
元数据
常见问题
DingTalk Minutes 是什么?
自动整理钉钉/飞书会议记录,智能合并相关会议,提取参会人、核心议题、关键决策和待办事项,并分类归档到指定目录。当用户输入"/纪要"时触发。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 197 次。
如何安装 DingTalk Minutes?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install dingtalk-minutes」即可一键安装,无需额外配置。
DingTalk Minutes 是免费的吗?
是的,DingTalk Minutes 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
DingTalk Minutes 支持哪些平台?
DingTalk Minutes 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 DingTalk Minutes?
由 pwu0125(@pwu0125)开发并维护,当前版本 v1.0.0。
推荐 Skills