← 返回 Skills 市场
feishu-meeting-minutes
作者
jfvincentyang
· GitHub ↗
· v1.2.0
· MIT-0
148
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install feishu-meeting-minutes
功能描述
飞书会议纪要自动生成工具。从飞书妙记链接、minute token 或现成 transcript 文件生成结构化中文会议纪要,并可选导出 PDF、上传回飞书云空间。适用于用户提供飞书妙记链接要求整理会议纪要、要求将逐字稿转正式文档、或希望把会议录音对应 transcript 快速整理成可分发纪要的场景。
使用说明 (SKILL.md)
飞书会议纪要生成器
优先使用内置 Node 脚本,不要手写临时 shell 管道。
工作流
- 从飞书妙记 URL 或原始
minute_token中提取 token。 - 使用
lark-cli拉取会议基础信息。 - 在独立 session 目录中下载 transcript。
- 自动生成结构化 Markdown 会议纪要。
- 可选使用
pandoc + xelatex输出 PDF。 - 可选将 PDF 上传回飞书云空间。
运行方式
从飞书妙记直接生成纪要:
node scripts/generate_minutes.mjs --minute-url "https://example.feishu.cn/minutes/obcnqx9afzs2xxmjy6g772nq" --output-dir "./output"
使用原始 token:
node scripts/generate_minutes.mjs --minute-token "obcnqx9afzs2xxmjy6g772nq" --output-dir "./output"
基于已有 transcript 文件生成:
node scripts/generate_minutes.mjs --transcript-file "./transcript.txt" --title "项目周会" --minute-token "obcnqx9afzs2xxmjy6g772nq" --output-dir "./output"
导出 PDF 并上传:
node scripts/generate_minutes.mjs --minute-token "obcnqx9afzs2xxmjy6g772nq" --output-dir "./output" --pdf --upload
依赖
- 需要
node - 拉取妙记与上传文件时需要
lark-cli - 使用
--pdf时需要pandoc与xelatex - 建议安装中文字体
Noto Sans CJK SC
所需权限
拉取妙记与 transcript 前,需要这些 scope:
minutes:minutes:readonlyminutes:minutes.artifacts:readminutes:minutes.transcript:exportvc:note:read
上传 PDF 前,还需要:
drive:file:upload
授权示例:
lark-cli auth login --scope "minutes:minutes:readonly minutes:minutes.artifacts:read minutes:minutes.transcript:export vc:note:read drive:file:upload"
产物
meeting_minutes_YYYYMMDD_\x3Cslug>_\x3Ctoken>.mdmeeting_minutes_YYYYMMDD_\x3Cslug>_\x3Ctoken>.pdf(仅--pdf)
注意事项
- 脚本只会在它自己创建的 session 目录内搜索 transcript,避免误用历史文件。
- 会议纪要为结构化自动整理结果,分发前应结合原始 transcript 复核。
- 如需调整输出格式,按需读取
references/template.md。
安全使用建议
This skill appears to do what it claims: it runs a local Node script which calls lark-cli to fetch Feishu minute data and optionally uses pandoc/xelatex and lark-cli to produce and upload PDFs. Before installing or running: 1) review the bundled script (scripts/generate_minutes.mjs) yourself — it is included and readable; 2) only grant lark-cli the listed scopes if you trust that CLI and want it to fetch minutes and upload files; 3) if you are concerned about data exfiltration, avoid using --upload and prefer supplying a local transcript file instead of authorizing remote fetch; 4) run in a controlled directory and inspect generated artifacts before sharing; 5) if you need higher assurance, run the script in an isolated environment or container.
功能分析
Type: OpenClaw Skill
Name: feishu-meeting-minutes
Version: 1.2.0
The skill bundle is a legitimate tool for generating structured meeting minutes from Feishu (Lark) transcripts. The core logic in `scripts/generate_minutes.mjs` uses `spawnSync` with `shell: false` to interact with the `lark-cli` and `pandoc` binaries, effectively mitigating shell injection risks. It includes robust input validation for tokens and sanitizes filenames. The instructions in `SKILL.md` are consistent with the code's functionality and even advise the agent against using manual shell pipes, favoring the secure Node.js implementation.
能力评估
Purpose & Capability
Name/description (Feishu meeting minutes) match the code and instructions: the script extracts a minute token or accepts a transcript, calls lark-cli to fetch artifacts/transcripts, summarizes text, renders Markdown, and optionally calls pandoc/xelatex and lark-cli to upload. No unrelated credentials or services are requested.
Instruction Scope
SKILL.md instructs the agent to run the included Node script which itself invokes external CLI tools (lark-cli, pandoc, xelatex). The script reads/writes files under an output/session directory and only references the transcript and metadata needed for summarization. Note: the script uses child process calls to run external CLIs (expected for this workflow). The instructions ask the user to authenticate lark-cli with several Feishu scopes — this is appropriate but grants lark-cli access to fetch minutes/transcripts and to upload files if --upload is used.
Install Mechanism
No install spec — instruction-only with a bundled Node script. No downloads from arbitrary URLs or archive extraction. The runtime relies on existing CLIs (node, lark-cli, pandoc, xelatex) which is proportionate to the described capabilities.
Credentials
The skill requests no environment variables or secret fields. Authentication is delegated to lark-cli (the SKILL.md shows the required Feishu scopes). This is proportional: network access and credentials are handled by the official CLI the user authorizes, not by hidden env variables inside the skill.
Persistence & Privilege
Skill is not always-enabled and does not attempt to modify other skills or system-wide settings. It creates and uses a per-session output directory as documented. Autonomous invocation (disable-model-invocation:false) is the platform default and not a standalone concern here.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install feishu-meeting-minutes - 安装完成后,直接呼叫该 Skill 的名称或使用
/feishu-meeting-minutes触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.2.0
Safer 1.2.0 release: replaced bash flow with a Node CLI, added stricter token parsing, session-scoped transcript lookup, explicit dependency/scope declarations, Markdown generation, optional PDF export, and optional Feishu Drive upload.
v1.0.0
Initial release: 自动化生成飞书会议纪要的全流程工具
- 支持从飞书妙记链接自动提取会议内容,生成专业格式的纪要,并输出为 PDF 文件
- 支持用户以多种触发方式(提供妙记链接、关键词指令、会议录音等)生成会议纪要
- 实现会议纪要整理、逐字稿提取、内容结构化和 PDF 导出等完整流程
- 支持一键上传会议纪要 PDF 至飞书云空间
- 明确所需 API 权限与使用指引,保障顺畅集成
元数据
常见问题
feishu-meeting-minutes 是什么?
飞书会议纪要自动生成工具。从飞书妙记链接、minute token 或现成 transcript 文件生成结构化中文会议纪要,并可选导出 PDF、上传回飞书云空间。适用于用户提供飞书妙记链接要求整理会议纪要、要求将逐字稿转正式文档、或希望把会议录音对应 transcript 快速整理成可分发纪要的场景。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 148 次。
如何安装 feishu-meeting-minutes?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install feishu-meeting-minutes」即可一键安装,无需额外配置。
feishu-meeting-minutes 是免费的吗?
是的,feishu-meeting-minutes 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
feishu-meeting-minutes 支持哪些平台?
feishu-meeting-minutes 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 feishu-meeting-minutes?
由 jfvincentyang(@jfvincentyang)开发并维护,当前版本 v1.2.0。
推荐 Skills