fireflieslisted
Install: claude install-skill spikelab/multiplai-cc-mktplace
# Fireflies
Minimal read-only client for Fireflies.ai transcripts. Two verbs, two GraphQL
queries, nothing else — **by design, not as a stopgap**. The premise:
Fireflies records, Claude Code processes. This skill fetches the raw
transcript so summaries, action items, or any other analysis are produced
here with the user's own prompts — Fireflies' AI output (summaries, AI apps)
is deliberately not exposed.
Run everything through the bundled script (stdlib Python, no deps):
```bash
FF="python3 ${CLAUDE_PLUGIN_ROOT}/skills/fireflies/scripts/fireflies_client.py --session-id <session_id>"
```
Requires `FIREFLIES_API_KEY` in the environment (key from Fireflies →
Settings → Developer Settings; the key's account determines which meetings
are visible). How it gets into the environment is deployment detail — the
skill only checks that it's set. If unset, the script exits 2 with the
remedy — relay it verbatim; never ask for or echo the key's value.
## Verbs
| Verb | What it does |
|------|--------------|
| `list` | List meetings with available transcripts. Flags: `--from DATE`, `--to DATE` (ISO dates), `--keyword STR`, `--mine` (organizer-only), `--participant EMAIL` (repeatable), `--limit N` (default 20, cap 50), `--skip N`. |
| `pull <transcript_id>` | Full transcript: header (title/date/duration/participants) then `[mm:ss] Speaker: text` lines. Id comes from `list`. |
```bash
$FF list --from 2026-07-20 --to 2026-07-27
$FF list --keyword standup --mine
$FF pull <id-from-list>
`