Manage and analyze meeting transcripts. Use when listing, getting, or analyzing transcripts, speakers, or action items.
Manage and analyze meeting transcripts from Fireflies.ai.
npm exec --yes --package=fireflies-api -- fireflies-api transcripts list [options]
Date Shortcuts (prefer these over --from/--to):
--today - Today's transcripts--yesterday - Yesterday's transcripts--last-week - Last 7 days--last-month - Last 30 days--days <n> - Last N daysOther Options:
--limit <n> - Number of transcripts to return--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--mine - Only my transcripts (I organized)--participant-me - Only meetings where I am a participant--external - Only meetings with external (non-company) participants--keyword <text> - Filter by keyword--organizer <email> - Filter by organizer (repeatable)--participant <email> - Filter by participant (repeatable)-o, --output <format> - Output format: json, jsonl, table, tsv, plainnpm exec --yes --package=fireflies-api -- fireflies-api transcripts get <id> [options]
Options:
--sentences - Include sentences--summary - Include summary--speakers - Include speaker info--action-items - Include action itemsnpm exec --yes --package=fireflies-api -- fireflies-api transcripts speakers <id> [options]
Options:
--no-merge - Don't merge similar speaker names--raw-percentages - Show raw percentage valuesnpm exec --yes --package=fireflies-api -- fireflies-api transcripts action-items get <id> [options]
Options:
--no-assignees - Hide assignees--no-due-dates - Hide due dates--include-source - Include source contextnpm exec --yes --package=fireflies-api -- fireflies-api transcripts action-items export [options]
Options:
--assignee <email> - Filter by assignee--style <style> - Output style--group-by <field> - Group results--preset <name> - Use preset-o, --output <format> - Output formatnpm exec --yes --package=fireflies-api -- fireflies-api transcripts delete <id> --confirm
Note: The --confirm flag is required.
Verify API key is set:
test -n "$FIREFLIES_API_KEY" && echo "Ready" || echo "ERROR: Set FIREFLIES_API_KEY"
Execute the appropriate transcript command based on user request.
For listing, suggest appropriate filters based on context.
For deletion, always warn the user and require explicit confirmation.
DO NOT:
--help - this skill documents all options--fields does NOT exist)--from/--to when shortcuts work - use --last-week instead-o table or -o plainDO:
--last-week, --last-month, --days N-o table (or -o plain) for human-readable output--external for meetings with external participants (filters by domain)Output Format:
-o table or -o plain for human-readable output (recommended)-o json if user explicitly needs JSON or programmatic outputEfficient Querying:
transcripts list returns basic info only (id, title, date, duration)transcripts get <id> per transcript/ff-insights (single efficient call)/ff-search (searches all transcripts at once)transcripts action-items export (bulk export)External Participant Filtering:
--external to filter for meetings with participants outside your company domaintranscripts list --last-week --external -o table