DingTalk Minutes

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

MIT-0 · Free to use, modify, and redistribute. No attribution required.
0 · 17 · 0 current installs · 0 all-time installs
MIT-0
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
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),权限范围合理。
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 zip
latestvk97dmzzye54h1e77h7407yxj8x830w25

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

SKILL.md

会议纪要 Skill

触发条件

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

首次启动流程

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

通用分类方案(供参考)

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

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

会议记录扫描

  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. 初始化检查

    • 检查 meetings/ 目录是否存在,不存在则创建
    • 检查是否有分类配置(可存于 meetings/.config
    • 如无配置 → 进入首次启动流程
  2. 扫描文件

    • 获取当日新增 .txt 文件列表
    • 按创建时间排序
  3. 合并判断

    • 遍历文件列表,应用合并规则
    • 将应合并的文件归为一组
  4. 内容提取

    • 读取文件内容
    • 提取参会人(排除匿名标识)
    • 提取时间范围
    • 分析核心议题、决策、待办
  5. 生成分类建议

    • 根据会议内容分析最适合的分类
    • 如用户未配置分类 → 跳过此步
  6. 生成纪要

    • 按模板格式化内容
    • 保存到对应路径
  7. 输出报告

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

更新机制

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

Files

3 total
Select a file
Select a file to preview.

Comments

Loading comments…