← 返回 Skills 市场
cows21

meeting record analysis

作者 cows21 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
221
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install meeting-record-analysis
功能描述
将会议录音转成结构化会议纪要。适用于用户上传会议音频后,希望通过 ASR 转写、LLM 总结和可选 TTS 播报,自动提取会议主题、讨论要点、决策和行动项的场景。输入支持 `audio_file`、`need_voice_summary`、`language`;默认输出 JSON 结构化纪要,并可附带语音摘要文件路径。
安全使用建议
Before installing or running this skill: (1) Recognize that audio and transcript text are uploaded to external endpoints (models.audiozen.cn and api.senseaudio.cn by default). Only use with recordings you are comfortable sending off‑host. (2) The script expects API keys (LLM, ASR, TTS) via environment variables or .env files, but the registry metadata did not list these — confirm which secrets you'll provide and trust the service operators. (3) Inspect the .env.example and the script to confirm which env names and endpoints will be used; consider overriding endpoints to services you trust. (4) Run in an isolated environment (container) and review outputs/ for any sensitive intermediate files; remove credentials from working dirs when finished. (5) If you need higher assurance, ask the publisher for verified source/homepage and for the skill metadata to declare required env vars and endpoints explicitly.
功能分析
Type: OpenClaw Skill Name: meeting-record-analysis Version: 1.0.0 The skill is a legitimate meeting minutes assistant designed to automate audio transcription, text cleaning, and summarization using external AI services (SenseAudio and AudioZen). The core logic in `scripts/run_meeting_minutes.py` follows a standard workflow: it transcribes audio via an ASR API, cleans the text using an LLM, and generates a structured summary in JSON format. The script uses well-known libraries like `openai` and `requests` and handles API keys through environment variables. No evidence of malicious intent, data exfiltration, or dangerous vulnerabilities was found; all network and file operations are directly aligned with the stated purpose of processing meeting recordings.
能力评估
Purpose & Capability
The skill's name/description (convert meeting audio to structured minutes) aligns with the included script and prompts: it performs ASR, transcript cleaning, LLM summarization, and optional TTS. The code calls ASR, LLM and TTS endpoints (senseaudio.cn and models.audiozen.cn), which is coherent with the purpose.
Instruction Scope
SKILL.md and the script stay within the declared workflow (validate audio, call ASR, clean transcript, call LLM to produce JSON, optionally call TTS, save outputs). However, the instructions and code explicitly send audio and text to third‑party endpoints (https://api.senseaudio.cn and https://models.audiozen.cn), which means user data will be transmitted off‑host. The skill also attempts to load .env files from the skill dir or CWD for credentials.
Install Mechanism
No installer or remote download is used; it's an instruction+script package with a simple requirements.txt (openai, requests, python-dotenv). This is proportionate to the task and does not introduce high-risk remote installation behavior.
Credentials
The registry declares no required environment variables, but the script requires several API keys/env vars (MEETING_LLM_API_KEY or IME_MODEL_API_KEY, MEETING_ASR_API_KEY or SENSEAUDIO_API_KEY, MEETING_TTS_API_KEY or SENSEAUDIO_API_KEY, and optional overrides like MEETING_LLM_BASE_URL). The script will exit if required keys are missing and will load .env files from disk. Requiring multiple unrelated credentials without declaring them in metadata is a discrepancy and a potential surprise to users.
Persistence & Privilege
The skill is not always: true and does not request system-wide privileges. It writes outputs to a local outputs/ directory inside the skill, and may read .env files from the skill or current working directory. It does not modify other skills or system configs.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install meeting-record-analysis
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /meeting-record-analysis 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of AI Meeting Minutes Assistant. - Converts meeting audio to structured minutes using ASR and LLM, with optional TTS voice summary. - Inputs: `audio_file`, `need_voice_summary` (default: false), `language` (default: zh). - Outputs structured JSON with topic, discussion_points, decisions, action_items, cleaned_transcript, and optional voice_summary_path. - Includes cleaning of transcripts to remove filler words and repetitions, while preserving key facts and action items. - Robust error handling for short audio, ASR failures, and overly long transcripts. - Command line usage and API/workflow descriptions provided.
元数据
Slug meeting-record-analysis
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

meeting record analysis 是什么?

将会议录音转成结构化会议纪要。适用于用户上传会议音频后,希望通过 ASR 转写、LLM 总结和可选 TTS 播报,自动提取会议主题、讨论要点、决策和行动项的场景。输入支持 `audio_file`、`need_voice_summary`、`language`;默认输出 JSON 结构化纪要,并可附带语音摘要文件路径。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 221 次。

如何安装 meeting record analysis?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install meeting-record-analysis」即可一键安装,无需额外配置。

meeting record analysis 是免费的吗?

是的,meeting record analysis 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

meeting record analysis 支持哪些平台?

meeting record analysis 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 meeting record analysis?

由 cows21(@cows21)开发并维护,当前版本 v1.0.0。

💬 留言讨论