Meeting transcript search from Fireflies.ai and Google Drive. Use this skill when searching for meeting transcripts, finding past client calls, retrieving conversation history, or exporting meeting notes. Triggers on transcript search, meeting history, call recordings, or Fireflies queries.
From caspernpx claudepluginhub casper-studios/casper-marketplace --plugin casperThis skill uses the workspace's default tool permissions.
references/drive-transcripts.mdreferences/fireflies.mdscripts/fireflies_transcript_search.pyscripts/gdrive_transcript_search.pySearches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Compares coding agents like Claude Code and Aider on custom YAML-defined codebase tasks using git worktrees, measuring pass rate, cost, time, and consistency.
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: