Fireflies Meeting Insights

VerifiedCaution

Provides aggregated meeting analytics and statistics from Fireflies.ai. Use to analyze meeting patterns, speaker time, trends, or to get top speakers over a period. Supports date shortcuts and grouping by speaker or other fields.

Sby Skills Guide Bot
ProductivityIntermediate
706/2/2026
Claude CodeCursorWindsurfCopilotCodex
#meeting-analytics#speaker-insights#fireflies-integration#statistics#time-tracking

Recommended for

Our review

Aggregate meeting analytics and statistics from Fireflies to analyze patterns, speaker time, and trends.

Strengths

  • Single API call aggregates data across multiple meetings.
  • Easy date shortcuts (today, yesterday, last week).
  • Filter by speaker and group results by field (speaker, date).
  • Multiple output formats (JSON, table, plain text).

Limitations

  • Requires a valid Fireflies API key.
  • Only works with meetings already transcribed by Fireflies.
  • Basic analytics without advanced sentiment or topic analysis.
When to use it

Use this when you need a quick overview of meeting statistics, speaker participation, or trends over time.

When not to use it

Avoid if you need detailed per-meeting transcripts or deep sentiment analysis.

Security analysis

Caution
Quality score90/100

The skill executes a legitimate npm package via Bash for meeting analytics. While no destructive or data-exfiltrating commands are present, npm exec downloads and runs code from a public registry, introducing supply-chain risk. Caution is appropriate.

Findings
  • Uses npm exec to download and run a third-party package, which may expose the execution environment to supply-chain risks if the package is compromised.
  • Relies on a shell environment variable (FIREFLIES_API_KEY) containing a secret; accidental logging or exposure could leak credentials.

Examples

Last week meeting insights
Get meeting insights for last week.
Top speakers this month
Show top 5 speakers over the last 30 days.

name: ff-insights description: Aggregate meeting analytics and statistics. Use when analyzing meeting patterns, speaker time, or trends. allowed-tools: Bash(npm exec --yes --package=fireflies-api -- fireflies-api insights *)

Fireflies Insights

Aggregate meeting analytics and statistics.

Command

npm exec --yes --package=fireflies-api -- fireflies-api insights [options]

Options

Date Shortcuts (prefer these over --from/--to):

  • --today - Today's meetings
  • --yesterday - Yesterday's meetings
  • --last-week - Last 7 days
  • --last-month - Last 30 days
  • --days <n> - Last N days

Analytics Options:

  • --external - Include external participants
  • --speaker <name> - Filter by speaker
  • --group-by <field> - Group results by field
  • --top <n> - Show top N results
  • --from <date> - Start date (YYYY-MM-DD) - only if shortcuts don't fit
  • --to <date> - End date (YYYY-MM-DD) - only if shortcuts don't fit
  • -o, --output <format> - Output format: json, jsonl, table, tsv, plain

Examples

# Get insights for last week
npm exec --yes --package=fireflies-api -- fireflies-api insights --last-week

# Get insights grouped by speaker
npm exec --yes --package=fireflies-api -- fireflies-api insights --last-month --group-by speaker

# Get top 5 speakers
npm exec --yes --package=fireflies-api -- fireflies-api insights --days 30 --top 5

# Get insights for specific date range
npm exec --yes --package=fireflies-api -- fireflies-api insights --from 2024-01-01 --to 2024-01-31

Instructions

  1. Verify API key is set:

    test -n "$FIREFLIES_API_KEY" && echo "Ready" || echo "ERROR: Set FIREFLIES_API_KEY"
    
  2. Execute the insights command with appropriate date filters.

  3. Suggest grouping options for better analysis (by speaker, by date, etc.).

Usage Tips

Output Format:

  • Use -o plain for detailed human-readable output
  • Use -o table for compact summary
  • Only use -o json if user needs structured data

When to Use Insights:

  • Getting meeting statistics and trends (efficient - single call)
  • Speaker analytics across multiple meetings
  • Time-based analysis (by day, week, month)
  • Meetings with external participants - use --external flag (filters by domain)
  • Avoids N+1 queries - aggregates in one API call
Related skills