← Back to Skills Marketplace
dashiming

Pans Meeting Summarizer

by dashiming · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
58
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install pans-meeting-summarizer
Description
AI算力销售会议智能总结工具。从会议录音或文字记录自动生成结构化纪要、行动项和客户洞察,支持同步更新CRM系统。 触发词:会议纪要, 会议总结, 录音转文字, 待办提取, 客户洞察, meeting minutes, call notes, action items, CRM更新
Usage Guidance
Before installing or running this skill: (1) Expect that meeting audio/transcripts will be sent to OpenAI for summarization—do not use it with sensitive or regulated meeting content unless you have permission and understand OpenAI's data handling. (2) The code expects OPENAI_API_KEY in the environment, but the skill metadata did not declare this — set or confirm the key yourself and verify where it is stored. (3) The advertised CRM sync is only a placeholder; do not assume automatic CRM updates work—inspect/implement sync_to_crm() or test in a safe environment. (4) The script relies on Whisper/local models which may require large downloads and compute; verify local capability or use alternative transcription. (5) Run the script in a sandbox or review the full code to ensure there are no hidden network calls or endpoints beyond OpenAI. If you need full functionality, ask the publisher to update metadata to list OPENAI_API_KEY and to either implement or clearly mark CRM integration as unimplemented.
Capability Analysis
Type: OpenClaw Skill Name: pans-meeting-summarizer Version: 1.0.0 The skill bundle is a legitimate tool for transcribing and summarizing meeting recordings using OpenAI Whisper and GPT-4o-mini. The code in scripts/summarize.py follows standard practices for handling API keys via environment variables and provides clear CLI functionality for processing audio or text files without any signs of malicious intent, data exfiltration, or unauthorized execution.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
The name/description (transcribe meetings, generate summaries, sync CRM) align with the included script: it uses Whisper for transcription and OpenAI for summary generation and offers a sync_to_crm() function. However, the SKILL.md/description claims 'CRM同步' but the code's sync_to_crm() is a placeholder that prints to stderr and returns False (not implemented). This is an implementation mismatch the user should be aware of.
Instruction Scope
Runtime instructions are straightforward (run scripts/summarize.py with --audio or --text). The script reads the provided audio/text files and will send transcript text to OpenAI's API for structured JSON output — meaning meeting contents (possibly sensitive PII) are transmitted to OpenAI. The SKILL.md lists OpenAI dependencies but does not explicitly warn users about sending meeting data to a third-party API.
Install Mechanism
This is an instruction-only skill with a bundled Python script and no install spec. No downloads/remote installers are performed by the skill itself. Optional Python dependencies (openai, whisper) must be installed by the user/environment; that installation is the user's responsibility and not performed by the skill.
Credentials
The code reads OPENAI_API_KEY from the environment to call the OpenAI API, but the skill's declared metadata listed no required environment variables. That mismatch (metadata claims none, code expects OPENAI_API_KEY) is a red flag and could confuse users into not providing or understanding where credentials are used. Aside from OPENAI_API_KEY, no other credentials are requested, which is proportionate for the described functionality.
Persistence & Privilege
The skill does not request always:true, does not modify other skills, and has no install hooks. It runs as a CLI script when invoked; there is no persistent or elevated privilege requested by the skill itself.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install pans-meeting-summarizer
  3. After installation, invoke the skill by name or use /pans-meeting-summarizer
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
pans-meeting-summarizer 1.0.0 - Initial release of an AI-based meeting summarizer for sales scenarios. - Supports automatic transcription of meeting audio files (m4a, wav, mp3) and text records. - Generates structured meeting minutes, action items with owners and deadlines, and customer insights. - Enables one-click synchronization of meeting summaries and follow-up notes to CRM systems. - Includes CLI options for flexible input, output format (Markdown/JSON), and CRM sync.
Metadata
Slug pans-meeting-summarizer
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Pans Meeting Summarizer?

AI算力销售会议智能总结工具。从会议录音或文字记录自动生成结构化纪要、行动项和客户洞察,支持同步更新CRM系统。 触发词:会议纪要, 会议总结, 录音转文字, 待办提取, 客户洞察, meeting minutes, call notes, action items, CRM更新. It is an AI Agent Skill for Claude Code / OpenClaw, with 58 downloads so far.

How do I install Pans Meeting Summarizer?

Run "/install pans-meeting-summarizer" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Pans Meeting Summarizer free?

Yes, Pans Meeting Summarizer is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Pans Meeting Summarizer support?

Pans Meeting Summarizer is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Pans Meeting Summarizer?

It is built and maintained by dashiming (@dashiming); the current version is v1.0.0.

💬 Comments