yuque-group-meeting-notes
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseMeeting Notes — Format and Archive to Team Yuque
会议纪要——整理并归档至团队语雀
Take raw meeting information from the user, format it into a standard meeting notes template, and create a document in the team's Yuque knowledge base.
接收用户提供的原始会议信息,将其格式化为标准会议纪要模板,并在团队语雀知识库中创建对应文档。
When to Use
适用场景
- User shares meeting content and wants it saved to the team's Yuque
- User says "帮我整理会议纪要到团队库", "save meeting notes to group repo", "把会议记录存到团队知识库"
- User pastes unstructured meeting notes and wants them formatted and saved to group repo
- 用户分享会议内容,希望将其保存到团队语雀
- 用户说出「帮我整理会议纪要到团队库」、"save meeting notes to group repo"、「把会议记录存到团队知识库」
- 用户粘贴非结构化的会议记录,希望格式化后保存到团队仓库
Required MCP Tools
所需MCP工具
All tools are from the server:
yuque-mcp- — List group knowledge bases to find the target repo
yuque_list_repos - — Create the meeting notes document
yuque_create_doc
所有工具均来自服务端:
yuque-mcp- — 列出团队知识库,查找目标仓库
yuque_list_repos - — 创建会议纪要文档
yuque_create_doc
Workflow
工作流程
Step 1: Gather Meeting Information
步骤1:收集会议信息
Extract or ask for the following from the user's input:
| Field | Required | Example |
|---|---|---|
| 会议主题 (Topic) | Yes | "Q1 产品规划评审" |
| 会议日期 (Date) | Yes (default: today) | "2024-01-15" |
| 会议时间 (Time) | No | "14:00-15:30" |
| 参会人员 (Attendees) | Yes | "张三、李四、王五" |
| 主持人 (Host) | No | "张三" |
| 记录人 (Recorder) | No | "AI 助手" |
| 团队标识 (Group login) | Yes | "my-team" |
If the user provides raw/unstructured content, extract these fields from context. If critical fields are missing (topic, attendees), ask the user.
If the user hasn't specified a group login, ask: "请告诉我团队的语雀团队标识(group login),我来把会议纪要存到团队知识库。"
从用户输入中提取或向用户询问以下信息:
| 字段 | 必填 | 示例 |
|---|---|---|
| 会议主题 (Topic) | 是 | "Q1 产品规划评审" |
| 会议日期 (Date) | 是(默认:今日) | "2024-01-15" |
| 会议时间 (Time) | 否 | "14:00-15:30" |
| 参会人员 (Attendees) | 是 | "张三、李四、王五" |
| 主持人 (Host) | 否 | "张三" |
| 记录人 (Recorder) | 否 | "AI 助手" |
| 团队标识 (Group login) | 是 | "my-team" |
如果用户提供的是原始/非结构化内容,请从上下文提取这些字段。如果缺失关键字段(主题、参会人员),请向用户询问。
如果用户没有指定团队标识(group login),请询问:"请告诉我团队的语雀团队标识(group login),我来把会议纪要存到团队知识库。"
Step 2: Structure the Content
步骤2:结构化内容
Organize the meeting content into these sections:
- 议题 (Agenda Items) — What was discussed
- 讨论要点 (Discussion Points) — Key arguments, opinions, data shared
- 决议 (Decisions) — What was decided
- 待办事项 (Action Items) — Who does what by when
- 备注 (Notes) — Anything else worth recording
For each action item, ensure it has:
- 负责人 (Owner): Who is responsible
- 截止日期 (Deadline): When it's due
- 具体内容 (Description): What needs to be done
将会议内容整理为以下几个部分:
- 议题 (Agenda Items) — 本次会议讨论的内容
- 讨论要点 (Discussion Points) — 分享的核心论点、观点、数据
- 决议 (Decisions) — 会议最终确定的结论
- 待办事项 (Action Items) — 何人需在何时完成何事
- 备注 (Notes) — 其他值得记录的内容
每个待办事项都需要确保包含以下信息:
- 负责人 (Owner):责任归属人
- 截止日期 (Deadline):任务到期时间
- 具体内容 (Description):需要完成的任务详情
Step 3: Format the Document
步骤3:格式化文档
Use this template:
markdown
undefined使用以下模板:
markdown
undefined会议纪要:[会议主题]
会议纪要:[会议主题]
| 项目 | 内容 |
|---|---|
| 📅 日期 | YYYY-MM-DD |
| ⏰ 时间 | HH:MM - HH:MM |
| 📍 地点 | [线上/会议室名称] |
| 👥 参会人 | [姓名列表] |
| 🎙️ 主持人 | [姓名] |
| ✍️ 记录人 | [姓名/AI 助手] |
| 项目 | 内容 |
|---|---|
| 📅 日期 | YYYY-MM-DD |
| ⏰ 时间 | HH:MM - HH:MM |
| 📍 地点 | [线上/会议室名称] |
| 👥 参会人 | [姓名列表] |
| 🎙️ 主持人 | [姓名] |
| ✍️ 记录人 | [姓名/AI 助手] |
📋 议题
📋 议题
- [议题 1]
- [议题 2]
- [议题 3]
- [议题 1]
- [议题 2]
- [议题 3]
💬 讨论要点
💬 讨论要点
议题 1:[标题]
议题 1:[标题]
- [要点 1]
- [要点 2]
- [要点 3]
- [要点 1]
- [要点 2]
- [要点 3]
议题 2:[标题]
议题 2:[标题]
- [要点 1]
- [要点 2]
- [要点 1]
- [要点 2]
✅ 决议
✅ 决议
- [决议 1]
- 说明:[补充细节]
- [决议 2]
- 说明:[补充细节]
- [决议 1]
- 说明:[补充细节]
- [决议 2]
- 说明:[补充细节]
📌 待办事项
📌 待办事项
| # | 事项 | 负责人 | 截止日期 | 状态 |
|---|---|---|---|---|
| 1 | [具体任务] | [姓名] | YYYY-MM-DD | ⬜ 待开始 |
| 2 | [具体任务] | [姓名] | YYYY-MM-DD | ⬜ 待开始 |
| 3 | [具体任务] | [姓名] | YYYY-MM-DD | ⬜ 待开始 |
| # | 事项 | 负责人 | 截止日期 | 状态 |
|---|---|---|---|---|
| 1 | [具体任务] | [姓名] | YYYY-MM-DD | ⬜ 待开始 |
| 2 | [具体任务] | [姓名] | YYYY-MM-DD | ⬜ 待开始 |
| 3 | [具体任务] | [姓名] | YYYY-MM-DD | ⬜ 待开始 |
📝 备注
📝 备注
- [其他需要记录的内容]
本纪要由 AI 助手整理,如有遗漏请补充。
undefined- [其他需要记录的内容]
本纪要由 AI 助手整理,如有遗漏请补充。
undefinedStep 4: Find Team Repository
步骤4:查找团队仓库
List the team's knowledge bases:
Tool: yuque_list_repos
Parameters:
login: "<group_login>"
type: "group"If the user hasn't specified a repo:
- List available group repos and ask the user to pick one
- If there's an obvious "会议纪要" or "Meeting Notes" repo, suggest it
- If the user says "就放那个会议的库", match by name
列出团队的所有知识库:
Tool: yuque_list_repos
Parameters:
login: "<group_login>"
type: "group"如果用户没有指定仓库:
- 列出可用的团队仓库,请用户选择一个
- 如果存在名称明显为「会议纪要」或"Meeting Notes"的仓库,优先推荐
- 如果用户说「就放那个会议的库」,按名称匹配对应仓库
Step 5: Create the Document
步骤5:创建文档
Tool: yuque_create_doc
Parameters:
repo_id: "<namespace>" # e.g., "my-team/meeting-notes"
title: "会议纪要:[主题] - YYYY-MM-DD"
body: "<formatted markdown content>"
format: "markdown"Tool: yuque_create_doc
Parameters:
repo_id: "<namespace>" # e.g., "my-team/meeting-notes"
title: "会议纪要:[主题] - YYYY-MM-DD"
body: "<formatted markdown content>"
format: "markdown"Step 6: Confirm to User
步骤6:向用户反馈确认
After creation, respond with:
markdown
✅ 会议纪要已创建!
📄 **[会议纪要:主题 - 日期](文档链接)**
📚 已归档到:「团队知识库名称」创建完成后,使用以下内容回复用户:
markdown
✅ 会议纪要已创建!
📄 **[会议纪要:主题 - 日期](文档链接)**
📚 已归档到:「团队知识库名称」摘要
摘要
- 共讨论 X 个议题
- 形成 X 项决议
- 产生 X 个待办事项
undefined- 共讨论 X 个议题
- 形成 X 项决议
- 产生 X 个待办事项
undefinedGuidelines
使用规范
- Default to Chinese for the document content
- Use emoji sparingly in section headers for visual scanning — as shown in the template
- Keep the document well-structured; prefer tables for action items
- If the user provides audio transcription, clean up filler words and organize by topic
- Preserve the user's original wording for decisions and action items — don't paraphrase important commitments
- This skill saves to group repos — for personal repos, use the skill in the
meeting-notespluginyuque-personal
- 文档内容默认使用中文
- 可在章节标题中少量使用emoji提升可读性,和模板中的用法保持一致
- 保持文档结构清晰,待办事项优先使用表格展示
- 如果用户提供的是音频转写内容,先清理语气词等冗余内容,再按主题归类整理
- 决议和待办事项保留用户的原始表述,不要改写重要的承诺内容
- 本skill用于保存到团队仓库,如需保存到个人仓库,请使用插件中的
yuque-personalskillmeeting-notes
Error Handling
错误处理
| Situation | Action |
|---|---|
| User provides very little info | Ask for at least: topic, attendees, key decisions |
| Ask user to verify group login and group Token |
| Tell user they may lack write permission; check group Token scope |
| Show error, suggest user check yuque-mcp connection |
| No clear action items | Still create the doc, note "本次会议无明确待办事项" |
| Group login not provided | Ask user for the team's group login |
| Team Token not configured | Inform user that group repos require a team-level Token |
| 场景 | 处理方式 |
|---|---|
| 用户提供的信息过少 | 向用户索要至少以下信息:主题、参会人员、核心决议 |
| 请用户确认团队标识(group login)和团队Token是否正确 |
| 告知用户可能缺少写入权限,请检查团队Token的权限范围 |
| 展示错误信息,建议用户检查yuque-mcp连接是否正常 |
| 无明确待办事项 | 仍正常创建文档,标注「本次会议无明确待办事项」即可 |
| 未提供团队标识(group login) | 向用户询问团队的group login |
| 未配置团队Token | 告知用户团队仓库需要使用团队级别的Token |