← 返回 Skills 市场
Meeting Notes Assistant
作者
LIUGOUXIONG
· GitHub ↗
· v1.0.0
· MIT-0
85
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install meeting-notes-assistant
功能描述
会议纪要智能助手。使用本地 Whisper 音频转写(离线、隐私安全),生成结构化会议纪要(时间、议题、结论、待办、关键词),提取 Action Items。支持 Word / PDF / 邮件输出,适合录音转写、会议归档与待办分发。触发关键词:「整理会议纪要」、「生成会议纪要」、「录音转纪要」。
安全使用建议
This package implements local transcription and structured note generation, but before installing you should: 1) Verify the source (there is no homepage and owner ID is unknown). 2) Inspect scripts that perform network I/O (model_downloader.py, any code that calls LLM endpoints, publish_feishu.py, send_email.py) to confirm what endpoints are contacted and how credentials are used/stored. 3) If you need strictly offline operation, run generate_notes.py with --no-llm and avoid configuring LLM/API keys; confirm transcribe_audio.py is used locally. 4) Verify the model download URL (openaipublic.azureedge.net...) and consider downloading model weights manually from a trusted source or checking checksums before use. 5) Be cautious storing API keys in ~/.workbuddy/meeting-notes-config.json — prefer environment variables with appropriate filesystem permissions or a secrets manager. 6) Consider running the package in an isolated environment (VM or container) for initial testing, and review FEISHU / email publishing code before enabling those integrations. 7) The unicode-control-chars finding in SKILL.md should be inspected — remove or normalise any suspicious invisible characters before use. If you want, I can highlight the specific files/functions that call external networks and show exactly where API keys would be read/written.
功能分析
Type: OpenClaw Skill
Name: meeting-notes-assistant
Version: 1.0.0
The meeting-notes-assistant skill bundle is a legitimate and well-structured tool for offline audio transcription and meeting summarization. It utilizes the OpenAI Whisper model for local transcription and provides comprehensive scripts for exporting results to Word and PDF formats. Security-wise, the bundle demonstrates high awareness by including a dedicated 'input_validator.py' script designed to mitigate path traversal, command injection, and XSS risks. It stores configuration and local databases in a standard hidden directory (~/.workbuddy/) and uses hardcoded subprocess calls to its own internal scripts, minimizing execution risks. No evidence of data exfiltration, malicious persistence, or harmful prompt injection was found.
能力评估
Purpose & Capability
The name/description (offline Whisper-based meeting notes) matches the included code (transcribe_audio.py, generate_notes.py, export_*.py, domain dictionaries). However the SKILL.md and README make conflicting claims: they advertise "零配置/无需 API key" and "完全离线", yet the core summarization (generate_notes.py) is described as calling an OpenAI-compatible LLM and the project contains code for cloud services/Feishu/email export. Requiring optional cloud LLM or Feishu/email integration is plausible for the feature set, but the package metadata declares no required env vars/credentials which is inconsistent with the runtime instructions.
Instruction Scope
Runtime instructions explicitly read/write local configuration and databases under ~/.workbuddy/, download a large Whisper model (~3GB) to ~/.cache/whisper/, call LLM endpoints (llm_base_url + llm_api_key) and provide Feishu/email publish flows. Those network interactions (LLM API, publishing to Feishu, optional cloud ASR) are only conditional, but the SKILL.md instructs the user to store API keys in a local config and/or via environment variables; that behavior is not disclosed in the skill metadata. The instructions also allow automatic downloading of model weights from the given azureedge URL — a network operation that will fetch large binary content.
Install Mechanism
There is no installer spec (instruction-only metadata), but the package includes Python scripts and a requirements.txt. The SKILL.md points to an automatic model download from https://openaipublic.azureedge.net/main/whisper/large-v3.pt. Using a CDN-hosted model is common, but the URL is not a GitHub release or clearly signed official build; this should be verified. No other unusual installers are used (standard pip requirements).
Credentials
The registry metadata declares no required environment variables or credentials, but the SKILL.md requires or supports: OPENAI_API_BASE / OPENAI_API_KEY / LLM_MODEL (or an equivalent config file at ~/.workbuddy/meeting-notes-config.json), and email/Feishu publishing will require credentials/config. That mismatch (undeclared sensitive config usage) is a red flag: the skill will ask to store API keys locally and may call external LLM/APIs if configured. Users expecting a strictly offline tool may be surprised and could inadvertently send transcripts to third-party servers by configuring LLM or cloud ASR.
Persistence & Privilege
The skill runs as a set of local Python scripts and writes config/data under ~/.workbuddy/ and ~/.cache/whisper/; it does not request force-inclusion (always:false) nor modify other skills or system-wide agent settings. Writing its own config/db files is expected for this functionality and is proportionate.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install meeting-notes-assistant - 安装完成后,直接呼叫该 Skill 的名称或使用
/meeting-notes-assistant触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Meeting Notes Assistant v1.0.0 – 首发版本
- 提供完全本地 Whisper 语音转写,支持多语言识别,保障隐私安全,数据不上传云端。
- 自动生成结构化会议纪要,包含时间、议题、结论、待办、关键词、Action Items。
- 支持 Word/PDF 导出,飞书/邮件分发,适用于录音转写、会议归档与待办定向分发。
- 内置专业模板管理、历史会议存储与搜索、批量处理和频道分组、情绪分析与会议分析等功能。
- 零配置上手,无需 API Key 可用规则解析,高准确率大模型可选(large-v3, GPU 支持)。
- 丰富命令行脚本,覆盖纪要生成、导出、发送、历史、分析等全流程。
元数据
常见问题
Meeting Notes Assistant 是什么?
会议纪要智能助手。使用本地 Whisper 音频转写(离线、隐私安全),生成结构化会议纪要(时间、议题、结论、待办、关键词),提取 Action Items。支持 Word / PDF / 邮件输出,适合录音转写、会议归档与待办分发。触发关键词:「整理会议纪要」、「生成会议纪要」、「录音转纪要」。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 85 次。
如何安装 Meeting Notes Assistant?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install meeting-notes-assistant」即可一键安装,无需额外配置。
Meeting Notes Assistant 是免费的吗?
是的,Meeting Notes Assistant 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Meeting Notes Assistant 支持哪些平台?
Meeting Notes Assistant 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Meeting Notes Assistant?
由 LIUGOUXIONG(@liugouxiong)开发并维护,当前版本 v1.0.0。
推荐 Skills