Meeting Transcripts (Fireflies.ai) for Openclaw

Automatically capture, summarize, and organize meeting transcripts from Fireflies.ai into structured Markdown files.

jessewunderlich
v1.0.0
Mar 3, 2026
0
303
1

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install meeting-transcripts

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install meeting-transcripts using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Meeting Transcripts (Fireflies.ai)?

The meeting-transcripts skill for Openclaw Skills provides a robust bridge between Fireflies.ai and your AI agent's long-term memory. It streamlines the process of capturing spoken dialogue from meetings, processing it through Fireflies' AI, and injecting the resulting insights—including action items, key decisions, and full speaker-labeled transcripts—directly into your local workspace.

By utilizing this integration, developers and teams can maintain a searchable, local archive of every conversation without manual copy-pasting. This skill ensures that your Openclaw Skills environment stays synchronized with your verbal commitments and project discussions, turning voice data into actionable technical documentation.

Meeting Transcripts (Fireflies.ai) Use Cases

  • Automatically sync post-meeting summaries and action items into project documentation.
  • Monitor for new transcripts every 30 minutes via scheduled cron jobs to keep your agent updated.
  • Receive real-time meeting updates using webhooks for immediate post-call analysis.
  • Search and reference past meeting decisions within your AI-assisted development workflow.

How Meeting Transcripts (Fireflies.ai) Works

  1. The skill authenticates with the Fireflies.ai API using a stored secret key.
  2. It either polls the API on a schedule or listens for incoming webhooks to detect new meeting completions.
  3. Upon discovery, it fetches the full transcript data, including AI-generated summaries and task lists.
  4. The data is parsed and formatted into a structured Markdown document.
  5. The resulting file is saved to the local memory directory for future retrieval by your Openclaw Skills setup.

Meeting Transcripts (Fireflies.ai) Setup

1. Store API Key

First, secure your Fireflies API key in the secrets directory:

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

2. Configure Polling

To keep your records current, initiate the polling script. This tracks processed meetings to avoid duplicates:

node scripts/poll-new-meetings.js

3. Real-time Webhooks (Optional)

For instant updates, launch the webhook server on port 3142:

node scripts/webhook-server.js

Expose this via a tunnel (like ngrok) and configure the URL in your Fireflies Developer Settings.

Meeting Transcripts (Fireflies.ai) Data Schema & Taxonomy

Transcripts are organized within the memory/meetings/ directory using a chronological naming convention: YYYY-MM-DD-<title>.md.

Component Content Detail
Metadata Title, date, duration, and participant list.
AI Summary The high-level overview generated by Fireflies.
Action Items Extracted tasks formatted as Markdown checkboxes.
Topics Key topics and keywords for searchability.
Full Transcript Complete dialogue with speaker labels and timestamps.

Meeting Transcripts (Fireflies.ai) Advanced Features

  • Multi-method capture supporting both scheduled polling (every 30 mins) and real-time webhook events.
  • Automated duplicate prevention to ensure each meeting is only processed and stored once.
  • Seamless integration with the Openclaw Skills cron system for headless automation.
  • Targeted fetching for specific historical meetings using unique meeting IDs.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*