← Back to Skills Marketplace
197
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install dingtalk-minutes
Description
自动整理钉钉/飞书会议记录,智能合并相关会议,提取参会人、核心议题、关键决策和待办事项,并分类归档到指定目录。当用户输入"/纪要"时触发。
README (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 需同步更新归档文件。可通过重新执行 "/纪要" 并指定文件来实现更新。
Usage Guidance
该技能是离线、本地文件驱动的会议纪要整理工具:
- 它会读取默认路径(./会议记录/ 或 ~/Documents/会议记录/)中的 .txt 文件并在 ./memory/meetings/ 下写入生成的 Markdown 文件;安装前请确认这些目录只包含你愿意让技能处理的内容。
- 技能不需要 API 密钥或网络凭据,也没有安装脚本或远程下载,但运行时会访问并修改本地文件;如果你关心隐私或机密信息,先在受控/测试目录中试运行以确认行为。
- 若你希望与钉钉/飞书实时集成:注意此技能并未包含 API 集成或凭证请求——它假定你先把会议记录导出为文本文件再运行。
- 建议在首次使用时备份原始记录,并定期审查生成的归档和 meetings/.config 配置文件以确保分类与存储位置符合你的预期。
Capability Analysis
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.
Capability Assessment
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),权限范围合理。
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install dingtalk-minutes - After installation, invoke the skill by name or use
/dingtalk-minutes - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
首次发布:自动整理钉钉/飞书会议记录,智能合并分类归档
Metadata
Frequently Asked Questions
What is DingTalk Minutes?
自动整理钉钉/飞书会议记录,智能合并相关会议,提取参会人、核心议题、关键决策和待办事项,并分类归档到指定目录。当用户输入"/纪要"时触发。 It is an AI Agent Skill for Claude Code / OpenClaw, with 197 downloads so far.
How do I install DingTalk Minutes?
Run "/install dingtalk-minutes" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is DingTalk Minutes free?
Yes, DingTalk Minutes is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does DingTalk Minutes support?
DingTalk Minutes is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created DingTalk Minutes?
It is built and maintained by pwu0125 (@pwu0125); the current version is v1.0.0.
More Skills