yuque-group-meeting-notes

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Meeting 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
yuque-mcp
server:
  • yuque_list_repos
    — List group knowledge bases to find the target repo
  • yuque_create_doc
    — Create the meeting notes document
所有工具均来自
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:
FieldRequiredExample
会议主题 (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:
  1. 议题 (Agenda Items) — What was discussed
  2. 讨论要点 (Discussion Points) — Key arguments, opinions, data shared
  3. 决议 (Decisions) — What was decided
  4. 待办事项 (Action Items) — Who does what by when
  5. 备注 (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
将会议内容整理为以下几个部分:
  1. 议题 (Agenda Items) — 本次会议讨论的内容
  2. 讨论要点 (Discussion Points) — 分享的核心论点、观点、数据
  3. 决议 (Decisions) — 会议最终确定的结论
  4. 待办事项 (Action Items) — 何人需在何时完成何事
  5. 备注 (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. [议题 1]
  2. [议题 2]
  3. [议题 3]

  1. [议题 1]
  2. [议题 2]
  3. [议题 3]

💬 讨论要点

💬 讨论要点

议题 1:[标题]

议题 1:[标题]

  • [要点 1]
  • [要点 2]
  • [要点 3]
  • [要点 1]
  • [要点 2]
  • [要点 3]

议题 2:[标题]

议题 2:[标题]

  • [要点 1]
  • [要点 2]

  • [要点 1]
  • [要点 2]

✅ 决议

✅ 决议

  1. [决议 1]
    • 说明:[补充细节]
  2. [决议 2]
    • 说明:[补充细节]

  1. [决议 1]
    • 说明:[补充细节]
  2. [决议 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 助手整理,如有遗漏请补充。
undefined

Step 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:
  1. List available group repos and ask the user to pick one
  2. If there's an obvious "会议纪要" or "Meeting Notes" repo, suggest it
  3. If the user says "就放那个会议的库", match by name
列出团队的所有知识库:
Tool: yuque_list_repos
Parameters:
  login: "<group_login>"
  type: "group"
如果用户没有指定仓库:
  1. 列出可用的团队仓库,请用户选择一个
  2. 如果存在名称明显为「会议纪要」或"Meeting Notes"的仓库,优先推荐
  3. 如果用户说「就放那个会议的库」,按名称匹配对应仓库

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 个待办事项
undefined

Guidelines

使用规范

  • 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
    meeting-notes
    skill in the
    yuque-personal
    plugin
  • 文档内容默认使用中文
  • 可在章节标题中少量使用emoji提升可读性,和模板中的用法保持一致
  • 保持文档结构清晰,待办事项优先使用表格展示
  • 如果用户提供的是音频转写内容,先清理语气词等冗余内容,再按主题归类整理
  • 决议和待办事项保留用户的原始表述,不要改写重要的承诺内容
  • 本skill用于保存到团队仓库,如需保存到个人仓库,请使用
    yuque-personal
    插件中的
    meeting-notes
    skill

Error Handling

错误处理

SituationAction
User provides very little infoAsk for at least: topic, attendees, key decisions
yuque_list_repos
returns empty
Ask user to verify group login and group Token
yuque_create_doc
fails (403)
Tell user they may lack write permission; check group Token scope
yuque_create_doc
fails (other)
Show error, suggest user check yuque-mcp connection
No clear action itemsStill create the doc, note "本次会议无明确待办事项"
Group login not providedAsk user for the team's group login
Team Token not configuredInform user that group repos require a team-level Token
场景处理方式
用户提供的信息过少向用户索要至少以下信息:主题、参会人员、核心决议
yuque_list_repos
返回为空
请用户确认团队标识(group login)和团队Token是否正确
yuque_create_doc
调用失败(403)
告知用户可能缺少写入权限,请检查团队Token的权限范围
yuque_create_doc
调用失败(其他原因)
展示错误信息,建议用户检查yuque-mcp连接是否正常
无明确待办事项仍正常创建文档,标注「本次会议无明确待办事项」即可
未提供团队标识(group login)向用户询问团队的group login
未配置团队Token告知用户团队仓库需要使用团队级别的Token