meeting-transcripts
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.
Why use this skill?
Automatically capture, summarize, and archive your Fireflies.ai meetings into structured Markdown. Save time with AI-powered action item extraction and meeting notes.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/jessewunderlich/meeting-transcriptsWhat This Skill Does
The Meeting Transcripts skill for OpenClaw integrates directly with Fireflies.ai to automate the collection, parsing, and documentation of your professional meetings. By leveraging either a polling mechanism or real-time webhooks, the skill fetches audio transcripts and leverages AI to distill key information. It automatically identifies action items, critical decisions, and high-level summaries, formatting them into clean, structured Markdown files stored within your local OpenClaw memory. This eliminates the manual overhead of note-taking, ensuring that every discussion is searchable, organized, and archived in the same place you manage your other tasks and data.
Installation
To integrate this skill, ensure you have Node.js 18+ installed on your system. Run the installation command: clawhub install openclaw/skills/skills/jessewunderlich/meeting-transcripts. After installation, secure your credentials by saving your Fireflies API key to ~/.openclaw/secrets/fireflies-api-key.txt. You have two options for data ingestion: use the cron-based polling script node scripts/poll-new-meetings.js for scheduled intervals every 30 minutes, or set up the node scripts/webhook-server.js listener for near-instant notification of completed meetings. If using webhooks, ensure you expose the local port 3142 via a service like ngrok or Cloudflare Tunnel and register that public endpoint in your Fireflies Developer Settings.
Use Cases
This skill is perfect for busy professionals, project managers, and engineering teams. Use it to keep track of stand-up meetings, client calls, or internal brainstorming sessions. It serves as an automated digital secretary, allowing you to focus on the conversation rather than writing meeting minutes. By standardizing the output into memory/meetings/, you can easily reference past agreements, check the status of delegated tasks, or look up specific quotes from stakeholders without listening to long audio files again.
Example Prompts
- "Hey OpenClaw, check for any new meeting transcripts from Fireflies and give me a quick summary of the action items."
- "What were the key decisions made during the marketing strategy meeting last Tuesday?"
- "I have a new project meeting scheduled today; make sure you fetch the transcript as soon as it's finished processing."
Tips & Limitations
To ensure consistent performance, we recommend using the polling script for most users as it is more resilient to network interruptions than webhooks. Always verify your Fireflies.ai Pro subscription status, as the API functionality is restricted to paid tiers. The skill relies on local file system access, so ensure your OpenClaw instance has appropriate read/write permissions for the memory/ directory. For privacy, be mindful that transcripts are stored locally; ensure your device security policies are compliant with your organizational data policies.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-jessewunderlich-meeting-transcripts": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, external-api
Related Skills
nova-net-worth
Query your Nova Net Worth financial data — net worth, accounts, holdings, goals, spending, transactions, AI insights, and health score. Use when the user asks about their finances, money, net worth, account balances, investment holdings, portfolio, stocks, financial goals, spending habits, budget, savings, investments, debt, transactions, or financial health. Requires NOVA_API_KEY environment variable (API key from app.novanetworth.com → Settings → Integrations).
deepgram-transcribe
Transcribe audio via Deepgram Nova-3 API (5.26% WER, 40x faster than Whisper, built-in speaker diarization). Use when user asks to transcribe audio, podcasts, meetings, voice recordings, or voice memos. Supports mp3, wav, m4a, ogg, flac, webm, aiff. Falls back to OpenAI Whisper skill if DEEPGRAM_API_KEY is not set.