fireflies

List Fireflies.ai meetings and pull full transcripts via the GraphQL API.

Updated May 3, 2026
One-click install
npx skills add https://github.com/spikelab/multiplai-cc-mktplace --skill fireflies-spikelab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fireflies
Source: https://github.com/spikelab/multiplai-cc-mktplace/tree/main/plugins/multiplai-messaging/skills/fireflies
Command: npx skills add https://github.com/spikelab/multiplai-cc-mktplace --skill fireflies-spikelab

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Meeting recordings in Fireflies.ai are locked behind a web UI, making it hard to get raw transcripts into your own analysis workflow. This Skill fetches meeting lists and full transcripts directly through the Fireflies GraphQL API so you can summarize, extract action items, or analyze conversations with your own prompts instead of Fireflies' built-in AI output. ## Core Features & Use Cases - List Meetings: Query meetings by date range, keyword, organizer, or participant email, including meetings shared with you by teammates. - Pull Transcripts: Retrieve a complete transcript with title, date, duration, participants, and timestamped speaker lines. - Untrusted-Content Safety: All externally authored text (titles, emails, transcript sentences) is fenced and defanged so instruction-like content is treated as data, never commands. - Use Case: Ask to list last week's meetings, pick the relevant call, pull its transcript, and then generate your own summary and action items from the raw text. ## Quick Start Set the FIREFLIES_API_KEY environment variable, then ask the assistant to list your Fireflies meetings from last week and pull the transcript of the one you choose.

Frequently Asked Questions about fireflies

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I pull a Fireflies meeting transcript from the command line?

Run the bundled fireflies_client.py script with the pull verb and a transcript id obtained from the list command. The script calls the Fireflies GraphQL API with your FIREFLIES_API_KEY bearer token and prints timestamped speaker lines.

How do I list my Fireflies meetings by date or keyword?

Use the list verb with flags like --from and --to for ISO date ranges, --keyword for title filtering, --mine for organizer-only results, and --participant for attendee emails. Results are capped at 50 per request with --skip for pagination.

Does the Fireflies API show meetings shared with me by teammates?

Yes, an unfiltered list includes shared and team-visible meetings organized by other people, and pull works on those transcripts too. The --mine flag restricts results to meetings you organized.

Why does the Fireflies script exit with an API key error?

The script exits with code 2 when FIREFLIES_API_KEY is not set in the environment. Get a key from Fireflies Settings, then Developer Settings, and export it into the environment before running the script.

Can this skill generate meeting summaries or action items?

The skill itself is read-only and only fetches raw transcripts; summaries and action items are intentionally out of scope. You produce them yourself from the pulled transcript text using your own prompts.