Install
$ agentstack add skill-clairecchen-new-feishu-meeting-minutes-card-feishu-meeting-minutes-card ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
飞书会议纪要卡片
将飞书会议纪要文档(语音转写或手动记录)整理为结构清晰的飞书 interactive 卡片,并发送到当前会话。
触发条件
用户出现以下意图时激活:
- 整理会议纪要、会议总结或会议要点
- 生成会议纪要卡片
- 总结某次会议
- 提供飞书文档 URL,并要求整理或总结
- 直接粘贴会议记录,并要求提炼结构化内容
不要在以下场景触发:
- 用户只要求读取或查看文档原文
- 用户只要求创建或编辑普通飞书文档
- 用户没有要求总结会议内容
输入方式
支持两种输入:
- 飞书文档 URL:读取链接对应的会议纪要或语音转写内容。
- 直接粘贴文本:使用用户提供的会议记录文本。
如果用户提供了飞书链接,使用当前环境中可用的飞书文档读取工具。不同运行环境的工具名称可能不同,不要假定某个特定 MCP 函数一定存在。
执行流程
Step 1:获取会议内容
- 飞书文档 URL:读取完整正文。
- 直接粘贴文本:使用用户提供的全部内容。
- 如果文档无权限或内容为空,明确告知用户,并给出补充权限或粘贴正文的下一步。
Step 2:提取基本信息
尽可能从原文提取:
- 📅 会议日期、开始时间和时长
- 👥 参会人员或发言人
- 📋 讨论议题
- ✅ 关键决策和共识
- ⚠️ Gap、风险、分歧与待解决问题
- 🧭 Action Items:负责人、任务、截止时间或时间要求
原文未提供的信息不要编造。无法确定时,标记为“原文未注明”或省略对应字段。
Step 3:重组会议内容
会议记录通常按时间线展开,需要改写为主题线:
- 识别话题转换点。
- 合并会议中多次出现的同一主题。
- 将内容归纳为 3–8 个议题;短会议可少于 3 个。
- 每个议题优先包含:
- 背景或现状
- 关键观点
- 已达成共识
- 未解决分歧
- 明确决定
- 将跨议题的风险和 Action Items 汇总到卡片末尾。
Step 4:精炼文字
遵循以下原则:
- 删除“嗯”“对对对”等语气词、重复句和无意义对话。
- 保留关键人名、技术术语、数据、指标和时间要求。
- 保持中性准确,不添加原文没有的推断。
- 每个要点控制在 1–2 句话,尽量不超过 50 个汉字。
- Action Items 必须尽可能明确到人,不使用只有“后续跟进”的模糊表达。
- 如果负责人或截止时间未明确,写明“负责人待确认”或“时间待确认”。
Step 5:生成并发送飞书卡片
使用当前环境可用的飞书消息工具,构建 interactive 类型卡片并发送到当前对话。
发送目标规则:
- 私聊:发送给当前用户。
- 群聊:发送到当前群聊。
- 不要擅自发送到其他用户或群组。
- 如果当前环境无法直接发送卡片,输出完整卡片 JSON,方便用户手动发送或接入。
卡片结构
{
"config": {
"wide_screen_mode": true
},
"header": {
"title": {
"tag": "plain_text",
"content": "📋 会议纪要 | "
},
"template": "violet"
},
"elements": [
{
"tag": "div",
"text": {
"tag": "lark_md",
"content": "📅 **** | 时长 \n👥 **参会人:** "
}
},
{
"tag": "hr"
},
{
"tag": "div",
"text": {
"tag": "lark_md",
"content": "**一、**\n\n├ \n├ \n└ "
}
},
{
"tag": "hr"
},
{
"tag": "div",
"text": {
"tag": "lark_md",
"content": "**N、关键 Gap & 待解决问题**\n\n⚠️ ****\n├ \n├ \n└ "
}
},
{
"tag": "hr"
},
{
"tag": "div",
"text": {
"tag": "lark_md",
"content": "**N+1、后续 Action Items**\n\n├ 🔴 ****:\n├ 🔵 ****:\n└ 🟢 ****:"
}
}
]
}
格式要求
- Header 模板固定使用
violet。 - 议题使用中文数字编号:一、二、三……
- 每个议题模块之间使用
hr分隔。 - 使用
├/└表达层级关系。 - 关键人名使用粗体。
- ⚠️ 用于 Gap、风险和未解决问题。
- ✅ 用于已达成的共识或决议。
- 禁止在卡片正文中使用 Markdown 表格。
- Action Items 按优先级标记:
- 🔴 紧急 / 本周内
- 🔵 常规 / 近期
- 🟢 后续 / 长期
质量检查
发送前确认:
- 是否删除了口语化冗余。
- 是否按主题而不是时间线组织内容。
- 是否保留了关键决策、人名、数据和术语。
- 是否区分了共识、分歧和待解决问题。
- Action Items 是否尽可能包含负责人、任务和时间要求。
- 是否避免编造原文不存在的信息。
- 卡片是否发送到当前对话,而不是其他位置。
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: clairecchen-new
- Source: clairecchen-new/feishu-meeting-minutes-card
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.