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
Use this skill when you need to list current meetings or add a Fireflies bot to an existing meeting for recording and transcription.
Do not use this skill for creating meetings or interacting with other transcription services.
Security analysis
SafeThe 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 all active meetings on Fireflies.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
-
Verify API key is set:
test -n "$FIREFLIES_API_KEY" && echo "Ready" || echo "ERROR: Set FIREFLIES_API_KEY" -
For listing meetings, show active meetings with their current state.
-
For adding bots, ensure the meeting URL is valid and suggest adding a title for easier identification.
Task Prioritizer
Productivity
Prioritizes your tasks using Eisenhower, ICE, and RICE frameworks.
Weekly Status Report Generator
Productivity
Generate structured and concise weekly status reports.
Daily Standup Report
Productivity
Generates structured and concise daily standup reports.