360 Secure SkillHub
360 安全技能中心

Meeting Transcripts

从 Fireflies.ai 通过定时轮询或实时 Webhook 获取会议转录,提取 AI 摘要、行动项、关键主题与带发言人标注的完整转录,写入 memory/meetings/ 下按日期命名的 Markdown 文件,也可用脚本按会议 ID 单独拉取。

jessewunderlich
jessewunderlich
热度 61.05
最近更新 2026-05-11 17:28:15
分类:协作依赖:代码执行 / 第三方 API / 读写文件应用场景:会议纪要 / 摘要总结 / 自动化脚本 / 工作流 ...

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add meeting-transcripts
Metadata
name
meeting-transcripts
description
Capture meeting transcripts from Fireflies.ai via polling or webhooks. Auto-fetches transcripts, extracts action items/decisions/summaries, and writes structured markdown to memory. Use when user asks to check for meeting transcripts, set up meeting capture, or review past meetings. Supports cron-based polling (every 30 min) and real-time webhooks.

Meeting Transcripts (Fireflies.ai)

Auto-capture meeting transcripts from Fireflies.ai, extract action items and decisions, write structured markdown to memory.

Setup

1. Store API key

echo "YOUR_FIREFLIES_API_KEY" > ~/.openclaw/secrets/fireflies-api-key.txt

Get your key from Fireflies dashboard → Settings → Developer Settings.

2. Poll for new transcripts (recommended)

node scripts/poll-new-meetings.js

Schedule via OpenClaw cron every 30 minutes. Tracks processed meetings to avoid duplicates.

3. Real-time webhooks (optional)

node scripts/webhook-server.js

Runs on port 3142. Expose via Cloudflare Tunnel or ngrok, then paste the URL into Fireflies Settings → Developer Settings → Webhook URL.

Optional webhook secret:

echo "YOUR_SECRET" > ~/.openclaw/secrets/fireflies-webhook-secret.txt

4. Fetch a specific transcript

node scripts/fetch-transcript.js <meetingId>

Output

Transcripts are saved to memory/meetings/YYYY-MM-DD-<title>.md with:

  • Title, date, duration, participants
  • AI summary from Fireflies
  • Action items (as checkboxes)
  • Key topics and keywords
  • Full transcript with speaker labels and timestamps

Cron Setup

Schedule polling every 30 minutes:

Check Fireflies for new meeting transcripts. Run: node <skill-path>/scripts/poll-new-meetings.js — if new meetings found, briefly notify the user with the meeting title(s). If no new meetings, do nothing (NO_REPLY).

Requirements

  • Fireflies.ai Pro account ($10/mo) — includes API access
  • Node.js 18+