Fireflies Meetings Management

VerifiedSafe

Manages active meetings and adds the Fireflies bot to calls. Useful for listing ongoing meetings or adding the bot to a meeting URL.

Sby Skills Guide Bot
ProductivityIntermediate
706/2/2026
Claude CodeCursorWindsurf
#fireflies#meetings#bot#transcription

Recommended for

Our review

This skill manages active meetings and adds the Fireflies bot to a meeting via URL.

Strengths

  • Lists active meetings with state and participants
  • Easily adds a transcription bot to Zoom, Google Meet, etc.
  • Customizable options (title, duration, password, language)
  • Formatted output (JSON, table, etc.)

Limitations

  • Requires a valid Fireflies API key set in environment
  • Depends on the Fireflies CLI tool
  • Does not handle meeting scheduling or bot removal
When to use it

Use this skill when you need to list current meetings or add a Fireflies bot to an existing meeting for recording and transcription.

When not to use it

Do not use this skill for creating meetings or interacting with other transcription services.

Security analysis

Safe
Quality score88/100

The skill runs a specific npm package (fireflies-api) that interacts with the Fireflies API using a user-provided API key. No destructive or exfiltrating actions are instructed. The npm package is installed on-the-fly, which is a minor supply-chain concern, but the skill itself does not perform malicious operations.

No concerns found

Examples

List Active Meetings
List all active meetings on Fireflies.
Add Bot to Zoom Meeting
Add the Fireflies bot to my Zoom meeting at https://zoom.us/j/123456789 with title 'Weekly Sync' and duration 30 minutes.

name: ff-meetings description: Manage active meetings and add Fireflies bot to calls. Use when listing active meetings or adding bot to a meeting URL. allowed-tools: Bash(npm exec --yes --package=fireflies-api -- fireflies-api meetings *)

Fireflies Meetings

Manage active meetings and add bots to meetings.

Commands

List Active Meetings

npm exec --yes --package=fireflies-api -- fireflies-api meetings list [options]

Options:

  • --state <state> - Filter by meeting state
  • --email <email> - Filter by participant email
  • -o, --output <format> - Output format: json, jsonl, table, tsv, plain

Add Bot to Meeting

npm exec --yes --package=fireflies-api -- fireflies-api meetings add-bot <url> [options]

Options:

  • --title <title> - Meeting title
  • --duration <minutes> - Expected duration
  • --password <password> - Meeting password (if required)
  • --language <code> - Transcription language

Examples

# List active meetings
npm exec --yes --package=fireflies-api -- fireflies-api meetings list

# Add bot to a Zoom meeting
npm exec --yes --package=fireflies-api -- fireflies-api meetings add-bot "https://zoom.us/j/123456789" --title "Team Standup"

# Add bot with password
npm exec --yes --package=fireflies-api -- fireflies-api meetings add-bot "https://zoom.us/j/123456789" --password "abc123" --duration 60

Instructions

  1. Verify API key is set:

    test -n "$FIREFLIES_API_KEY" && echo "Ready" || echo "ERROR: Set FIREFLIES_API_KEY"
    
  2. For listing meetings, show active meetings with their current state.

  3. For adding bots, ensure the meeting URL is valid and suggest adding a title for easier identification.

Related skills