Firefly AI
by @codes71
Fetch meeting transcripts, summaries, and action items from Firefly AI (fireflies.ai). Use when the user asks about meetings, transcripts, meeting notes, act...
clawhub install fireflyπ About This Skill
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:
FIREFLY_API_KEY= node scripts/firefly.cjs [options]
Commands
--days (default 14), --limit (default 50)--id --id --keyword , optional --limit 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:
π‘ Examples
Run the script at scripts/firefly.cjs with Node.js:
FIREFLY_API_KEY= node scripts/firefly.cjs [options]
Commands
--days (default 14), --limit (default 50)--id --id --keyword , optional --limit 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:
βοΈ Configuration
Requires FIREFLY_API_KEY environment variable. Store in gateway env config.