Help us improve
Share bugs, ideas, or general feedback.
From casper
Searches and retrieves meeting transcripts from Fireflies.ai and Google Drive with full text, speaker labels, timestamps, summaries, keywords, and action items. Triggers on transcript search, meeting history, call recordings, or Fireflies queries.
npx claudepluginhub casper-studios/casper-marketplace --plugin casperHow this skill is triggered — by the user, by Claude, or both
Slash command
/casper:transcript-searchThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Search and retrieve meeting transcripts from Fireflies.ai and Google Drive with full text and speaker attribution.
Queries Fireflies.ai for meeting transcripts from Zoom, Teams, Google Meet; searches by keyword/date, extracts action items, and retrieves summaries.
Searches meeting transcripts and voice memos for topics, people, decisions, or ideas. Best when users ask about past discussions, specific speakers, or need to recall what was said or decided.
Fetches Fireflies.ai meeting transcripts via GraphQL, processes speaker-diarized sentences, extracts action items and summaries for intelligence pipelines.
Share bugs, ideas, or general feedback.
Search and retrieve meeting transcripts from Fireflies.ai and Google Drive with full text and speaker attribution.
Where are your transcripts?
│
├── Fireflies.ai (API)
│ └── references/fireflies.md
│ └── Script: scripts/fireflies_transcript_search.py
│
└── Google Drive (uploaded files)
└── references/drive-transcripts.md
└── Script: scripts/gdrive_transcript_search.py
# For Fireflies
FIREFLIES_API_KEY=your_api_key
# For Google Drive
# OAuth credentials (mycreds.txt) - see google-workspace skill
Get Fireflies API key: https://app.fireflies.ai/integrations (Custom Integrations)
python scripts/fireflies_transcript_search.py "Microsoft" --days-back 30
python scripts/fireflies_transcript_search.py --id 01KCM2G0YX1GMPWYQ8GPAABBCK --content
python scripts/fireflies_transcript_search.py --id abc123 --content --save transcript.md
python scripts/gdrive_transcript_search.py "Acme Corp" --days 30
| Service | Cost |
|---|---|
| Fireflies API | Free (with subscription) |
| Google Drive | Free |
FIREFLIES_API_KEY in .env file (never commit to git)Symptoms: "Transcript not found" error with known meeting Cause: Invalid transcript ID, no access, or not yet processed Solution:
Symptoms: 401 error or "invalid API key" Cause: API key expired, invalid, or not set Solution:
FIREFLIES_API_KEY is set correctly in .envSymptoms: Search returns no transcripts despite existing meetings Cause: Search query too narrow, date range issue, or access restrictions Solution:
--days-back parameterSymptoms: Metadata returned but full content is empty Cause: Transcript still processing or content access restricted Solution:
--content flag explicitly to request full transcriptSymptoms: Transcript text present but speakers not identified Cause: Low audio quality or speakers not enrolled Solution:
Symptoms: Can't find transcripts stored in Drive Cause: OAuth issue, folder structure, or file format Solution:
Skills: transcript-search → content-generation Use case: Create meeting summaries and action item docs Flow:
Skills: transcript-search → voice-agents Use case: Build context-aware voice agents Flow:
Skills: transcript-search → attio-crm Use case: Add meeting notes to CRM records Flow: