Skill
fireflies
Every Fireflies meeting feature, plus offline search, cross-meeting intelligence, and a local database no other tool...
When to use fireflies
Choose if
You're inside an agent loop and need to mine your Fireflies meeting backlog for action items, person-history, or topic trends without paging through the Fireflies web UI. A local SQLite mirror keeps repeated queries cheap, --compact output saves tokens, and typed exit codes let the agent self-correct on rate-limit or auth failures. You already have (or can pay for) a Fireflies Business+ subscription.
Avoid if
You're on a Fireflies Free/Pro plan and need more than 50 calls a day — the upstream API will rate-limit before the SQLite cache pays off. Also avoid if your workflow needs write operations against Fireflies (the CLI is read-only) or if the agent only ever touches the most recent meeting (no caching benefit, and audio URLs expire after 24h anyway).
Risk Flags
- MEDIUM auth Requires FIREFLIES_API_KEY env var tied to a Fireflies Business plan or higher. Lower tiers can authenticate but are capped at 50 requests/day — heavy agent workloads will exit code 7 (rate limited) quickly.
- MEDIUM rate_limit Free/Pro tier: 50 requests/day. Business+: 60 requests/minute. The README publishes these thresholds explicitly. Long syncs of older transcripts should be paced.
- MEDIUM data_quality Meeting audio/video URLs expire after 24 hours — agents must re-fetch the transcript to get a fresh URL. Recent meetings may also show PROCESSING / FAILED status before they are queryable offline.
- LOW scope Offline search only works after a full transcript sync. First-time queries against a large meeting backlog burn API quota before the SQLite store becomes useful.
Cost
Type: Usage based · Free tier: The CLI is free to install. Free/Pro Fireflies tiers can use it at 50 requests/day; Business+ raises that to 60 requests/minute. The upstream Fireflies plan is the gating cost, not this tool.
Hidden costs
- Authentication requires a Fireflies Business plan or higher. The CLI binary is free but the upstream Fireflies API tier is not.
Install
Default
npx -y @mvanhorn/printing-press install fireflies
# Then set the upstream API key (mandatory):
export FIREFLIES_API_KEY=<your-key>
Estimated time to first success: ~10 min
Dependencies
Minimum runtime: Node.js (for npx) or Go 1.26.3+ (source fallback)
Distribution
- Repository
- https://github.com/mvanhorn/printing-press-library
- License
- MIT