← 返回
未分类 Key

Percept Meetings

Give your OpenClaw agent context from meetings captured by Zoom, Granola, or Omi wearables. Search transcripts, extract action items, identify speakers, and...
为您的OpenClaw代理提供由Zoom、Granola或Omi可穿戴设备捕获的会议上下文。搜索转录,提取待办事项,识别发言人,……
jarvis563
未分类 clawhub v1.0.0 1 版本 99581.6 Key: 需要
★ 0
Stars
📥 238
下载
💾 0
安装
1
版本
#latest

概述

Percept Meetings

Give your OpenClaw agent ears. This skill connects meeting data from Zoom, Granola, and Omi wearables into your agent's context — searchable transcripts, speaker identification, entity extraction, and actionable follow-ups.

Quick Start

1. Install Percept

pip install getpercept   # or: git clone https://github.com/GetPercept/percept
cd percept && pip install -e .

2. Connect a Source

Granola (zero config — reads local cache):

percept granola-sync

Zoom (needs OAuth app):

export ZOOM_ACCOUNT_ID=xxx ZOOM_CLIENT_ID=xxx ZOOM_CLIENT_SECRET=xxx
percept zoom-sync --days 7

Omi wearable (real-time):

percept serve --port 8900
# Configure Omi webhook → https://your-host:8900/webhook/transcript?token=YOUR_TOKEN

3. Use Meeting Context

Search what was discussed:

percept search "budget approval"

List recent transcripts:

percept transcripts --today

Check who was in meetings:

percept speakers

Get action items from latest meeting:

percept actions

How to Use in Agent Workflows

Finding Meeting Context

When the user asks about meetings or you need context from a past conversation:

# Search by topic
percept search "VectorCare API migration"

# Search by person
percept search "what did Sarah say"

# Recent meetings
percept transcripts --limit 5

Output is JSON — parse it for structured data.

Acting on Meetings

When meetings produce action items or follow-ups:

  1. Search for the relevant meeting: percept search ""
  2. Extract action items from the transcript
  3. Use other OpenClaw tools to execute (send emails, create tasks, schedule follow-ups)

Example flow: User says "follow up on what we discussed with the sales team"

percept search "sales team" → find action items → draft follow-up email

Importing New Data

Granola auto-discovers meetings from ~/Library/Application Support/Granola/cache-v3.json.

Run percept granola-sync to pull latest. Supports --since YYYY-MM-DD for date filtering.

Zoom requires a Server-to-Server OAuth app from marketplace.zoom.us:

  • Scopes needed: recording:read, user:read
  • Run percept zoom-sync to batch-import, or start webhook server for auto-import
  • See references/zoom-setup.md for detailed setup

Omi streams in real-time via webhook. See references/omi-setup.md.

Configuration

Percept stores data in percept/data/percept.db (SQLite with FTS5 full-text search).

Key env vars:

  • PERCEPT_DB_PATH — custom database location
  • PERCEPT_API_TOKEN — bearer token for API endpoints
  • ZOOM_ACCOUNT_ID, ZOOM_CLIENT_ID, ZOOM_CLIENT_SECRET — Zoom OAuth
  • GRANOLA_API_KEY — Granola Enterprise API (optional; local cache works without it)

Pipeline Health

percept status

Returns: server status, live stream status, today's conversation count, database stats.

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-05-12 05:55 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

communication-collaboration

Percept Voice Commands

jarvis563
检测语音中的唤醒词并将邮件、短信、提醒、搜索和笔记等语音指令路由到OpenClaw代理执行。
★ 0 📥 1,199
data-analysis

Percept Ambient

jarvis563
持续采集并摘要环境对话,构建本地知识图谱,以实现无需显式指令的情境感知辅助。
★ 0 📥 1,070
data-analysis

Percept Listen

jarvis563
捕获可穿戴设备的环境音频,在本地转录为可搜索、说话人标记的对话数据,并流式传输至您的OpenClaw代理。
★ 0 📥 970