Skip to content
Back to skills

Firefly

ASecurity

Fetch meeting transcripts, summaries, and action items from Firefly AI (fireflies.ai). Use when the user asks about meetings, transcripts, meeting notes, action items, or anything related to fireflies.ai. Supports listing recent meetings, pulling full transcripts, getting summaries, and searching by keyword.

  • 33 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 5, 2026
toolsbashnodeapi

Works with

  • api

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned September 5, 2026

npx -y skills add dvcrn/openclaw-skills-marketplace --skill firefly --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Firefly?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Firefly
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/dvcrn-firefly/badge)](https://www.skillsdirectory.com/skills/dvcrn-firefly)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: firefly
description: "Fetch meeting transcripts, summaries, and action items from Firefly AI (fireflies.ai). Use when the user asks about meetings, transcripts, meeting notes, action items, or anything related to fireflies.ai. Supports listing recent meetings, pulling full transcripts, getting summaries, and searching by keyword."
---

# Firefly AI Integration

Pull meeting data from Firefly AI via their GraphQL API.

## Setup

Requires `FIREFLY_API_KEY` environment variable. Store in gateway env config.

## Usage

Run the script at `scripts/firefly.cjs` with Node.js:

```bash
FIREFLY_API_KEY=<key> node scripts/firefly.cjs <command> [options]
```

### Commands

- **list** — List recent meetings. Options: `--days <n>` (default 14), `--limit <n>` (default 50)
- **transcript** — Full transcript with timestamps. Requires `--id <meeting_id>`
- **summary** — Meeting summary, overview, and action items. Requires `--id <meeting_id>`
- **search** — Search by keyword in titles/content. Requires `--keyword <text>`, optional `--limit <n>`

### Workflow

1. Use `list` to find meetings and get IDs
2. Use `summary` or `transcript` with the ID to get details
3. Use `search` to find meetings by topic

### For custom queries

Build GraphQL queries directly against `https://api.fireflies.ai/graphql`. See `references/api.md` for full schema and available fields.

### Large transcripts

Full transcripts can be very long (2000+ sentences). When a user asks for a transcript:
- Save to a file in the workspace if they want to keep it
- Summarize or extract relevant sections if they want specific info
- Show a preview (first ~50 lines) and ask if they want more

Files in this skill

  • SKILL.md1.6 KB
  • references/api.md1.2 KB
  • scripts/firefly.cjs6.8 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…