会议智脑(MeetingOS)

v1.0.9

Auto meeting notes and action item execution loop. Trigger this skill whenever the user mentions meeting notes, meeting summary, action items, follow-up, tra...

0· 176·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for dttnpole-commits/meetingos.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "会议智脑(MeetingOS)" (dttnpole-commits/meetingos) from ClawHub.
Skill page: https://clawhub.ai/dttnpole-commits/meetingos
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install meetingos

ClawHub CLI

Package manager switcher

npx clawhub@latest install meetingos
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The name/description (meeting notes, action items, pushing to Feishu/WeCom/Notion, local or cloud transcription) match the included scripts. The env vars documented in SKILL.md (Feishu, WeCom, Notion, OpenAI, SkillPay, privacy flags) are exactly those used by the code. One minor inconsistency: the registry metadata declared no required environment variables, while SKILL.md documents a set of optional/conditional env vars — but those are optional and appropriate for the listed integrations.
Instruction Scope
SKILL.md and the code focus on fetching recordings, transcribing (local Whisper or OpenAI cloud), extracting action items, and optionally pushing results to Feishu/WeCom/Notion and charging via SkillPay. The document also contains developer-facing steps (GitHub issue template, search-for-keys guidance) which are not runtime instructions for the agent. The runtime instructions do not ask the agent to harvest unrelated system files; they do require the user to provide .env variables for integrations.
Install Mechanism
This is an instruction-only skill with bundled Python scripts and a requirements.txt; installation is the ordinary pip install -r requirements.txt and installing ffmpeg. No arbitrary binary downloads or obscure installers are used. As usual, review requirements.txt before pip installing to confirm there are no unexpected packages.
Credentials
The environment variables documented (FEISHU_*, WECOM_*, NOTION_*, OPENAI_API_KEY, SKILLPAY_*) are proportional to the optional integrations implemented. All integration calls are optional and guarded by checks for the corresponding env vars. Users should however note: (1) OPENAI_API_KEY enables cloud transcription (data leaves the machine), (2) SKILLPAY_API_KEY will cause outbound billing calls to skillpay.me, and (3) download_from_url accepts arbitrary URLs (the skill will fetch remote files if given). The registry manifest not listing these optional env vars may be confusing for users.
Persistence & Privilege
Skill is not marked always:true and does not attempt to modify other skills or global agent settings. It can make network requests when integrations are configured, which is expected for its purpose. Autonomous invocation is allowed (platform default) but not combined here with any other high-risk privilege.
Assessment
This skill appears to do what it says, but review before enabling: 1) Keep real API keys out of uploaded files — store them only in a local .env and never paste them into web forms. 2) Run in MEETINGOS_PRIVACY_MODE=local if you don't want audio sent to OpenAI; only set OPENAI_API_KEY if you accept cloud transcription. 3) Inspect requirements.txt before pip installing to check third-party dependencies. 4) Only provide FEISHU_/WECOM_/NOTION_ keys for services you control; the skill will use them to send messages and create pages. 5) Be aware download_from_url can fetch arbitrary URLs — avoid passing untrusted links. 6) If you plan to enable SkillPay billing, confirm the SKILLPAY endpoint and trustworthiness of the SKILLPAY_API_KEY. If you want extra assurance, run the scripts in an isolated environment (container/VM) and scan network calls during a test run.

Like a lobster shell, security has layers — review code before you run it.

automationvk97f4x30sw5d3t1d73n2mhd2ad83ay4tchinesevk97f4x30sw5d3t1d73n2mhd2ad83ay4tenterprisevk97f4x30sw5d3t1d73n2mhd2ad83ay4tfeishuvk97f4x30sw5d3t1d73n2mhd2ad83ay4tlatestvk97f4x30sw5d3t1d73n2mhd2ad83ay4tlinearvk97f4x30sw5d3t1d73n2mhd2ad83ay4tmeetingvk97f4x30sw5d3t1d73n2mhd2ad83ay4tnotionvk97f4x30sw5d3t1d73n2mhd2ad83ay4tproductivityvk97f4x30sw5d3t1d73n2mhd2ad83ay4ttranscriptionvk97f4x30sw5d3t1d73n2mhd2ad83ay4twecomvk97f4x30sw5d3t1d73n2mhd2ad83ay4t
176downloads
0stars
10versions
Updated 1mo ago
v1.0.9
MIT-0

MeetingOS

Auto meeting notes and action item execution loop.

Required Environment Variables

This skill uses the following environment variables. You must set them yourself in a local .env file. Never upload your .env file to any website.

The following variables control basic behavior and have safe defaults:

  • MEETINGOS_PRIVACY_MODE: Set to local or cloud. Default is local. Local mode keeps all data on your computer.
  • WHISPER_LOCAL_MODEL: Set to base or medium or large-v3. Default is base.
  • MEETINGOS_DOWNLOAD_DIR: Folder for temporary recording files. Default is /tmp/meetingos.
  • MEETINGOS_MAX_FILE_MB: Maximum file size in MB. Default is 2048.

The following variables are needed only if you use Feishu integration:

  • FEISHU_APP_ID: Your Feishu App ID. Get from open.feishu.cn
  • FEISHU_APP_SECRET: Your Feishu App Secret. Get from open.feishu.cn
  • FEISHU_CHAT_ID: Your Feishu group chat ID. Get from Feishu group settings.
  • FEISHU_WEBHOOK_URL: Your Feishu robot Webhook URL. Get from Feishu group robot settings.
  • FEISHU_BITABLE_TOKEN: Your Feishu Bitable App Token. Get from the Bitable URL.
  • FEISHU_BITABLE_TABLE: Your Feishu Bitable Table ID. Get from the Bitable URL.

The following variables are needed only if you use WeCom integration:

  • WECOM_CORP_ID: Your WeCom Corp ID. Get from WeCom admin panel.
  • WECOM_AGENT_ID: Your WeCom Agent ID. Get from WeCom admin panel.
  • WECOM_AGENT_SECRET: Your WeCom Agent Secret. Get from WeCom admin panel.
  • WECOM_WEBHOOK_URL: Your WeCom robot Webhook URL. Get from WeCom group robot settings.

The following variables are needed only if you use Notion integration:

  • NOTION_API_KEY: Your Notion Integration Token. Get from notion.so/my-integrations
  • NOTION_DATABASE_ID: Your Notion Database ID. Get from the Notion database page URL.

The following variable is needed only if you want cloud transcription:

  • OPENAI_API_KEY: Your OpenAI API Key. Get from platform.openai.com/api-keys. Not needed if you use local mode.

The following variables are needed only if you use SkillPay billing:

  • SKILLPAY_API_KEY: Your SkillPay API Key. Get from skillpay.me/dashboard
  • SKILLPAY_SKILL_ID: Your SkillPay Skill ID. Get from skillpay.me/dashboard/skills

Installation

Install Python packages:

pip install -r requirements.txt

Install ffmpeg for audio processing:

  • Windows: download from ffmpeg.org then restart your computer
  • Mac: run brew install ffmpeg
  • Linux: run sudo apt install ffmpeg

When to Use

  • Help me organize this meeting
  • Extract action items from this transcript
  • Push action items to Notion or Feishu or WeCom
  • Generate meeting notes from this recording
  • Follow up on last meeting action items
  • Send summary to Feishu group
  • Batch process multiple meeting recordings

Privacy

When MEETINGOS_PRIVACY_MODE is set to local, audio stays on your computer. No data is sent anywhere. This is the default.

When set to cloud, audio is sent to OpenAI. Only use this if you are comfortable with that.

Security

  • All API keys must be stored in your own .env file
  • Never upload your .env file to any website
  • Never paste real key values into code or documentation files
  • Only configure the services you actually plan to use
  • Temporary recording files are deleted automatically after processing

File Structure

meeting-os/
├── SKILL.md
├── requirements.txt
├── scripts/
│   ├── transcribe.py
│   ├── push_notion.py
│   ├── feishu_helper.py
│   ├── wecom_helper.py
│   ├── meeting_fetcher.py
│   ├── skillpay_guard.py
│   └── main_processor.py
└── templates/
    ├── default.md
    └── sales_debrief.md

---

## 第二件事:在 GitHub 提交人工审核申请

因为我们已经修了很多版本,这次修完后同时提交人工审核,让 ClawHub 团队确认。

**操作:**
1. 在技能页面点击黄色警告框里的 **「在 GitHub 上提交交问题」** 链接
2. 跳转到 GitHub 后点击 **「New Issue」**
3. 标题填:

MeetingOS skill flagged as suspicious - all issues fixed, requesting manual review


4. 内容填:

Hello,

I have fixed all flagged issues in version 1.0.6. Here is what was fixed:

  1. Removed all real API key values from all files
  2. Added complete environment variable documentation to SKILL.md
  3. All environment variables used in code are now declared in SKILL.md
  4. Added requirements.txt with all Python dependencies
  5. All test code is inside if name == "main" blocks
  6. No .env file is included in the upload

The skill is a meeting notes automation tool that:

  • Transcribes audio using local Whisper (no data sent anywhere by default)
  • Extracts action items from transcripts
  • Optionally pushes to Feishu, WeCom, Notion (only if user configures their own keys)
  • Optionally uses SkillPay billing (only if user configures their own keys)

All external service calls are optional and require the user to provide their own credentials.

Please review and remove the suspicious flag.

Account: DTTNpole-commits Skill: meetingos

Thank you.

Comments

Loading comments...