From fathom-pack
Diagnoses and fixes Fathom API errors including 401 unauthorized, rate limits, empty transcripts, missing summaries, webhook failures, and OAuth issues. Provides curl diagnostics.
npx claudepluginhub jeremylongshore/claude-code-plugins-plus-skills --plugin fathom-packThis skill is limited to using the following tools:
**Fix**: Regenerate API key at Settings > Integrations > API Access.
Provides production readiness checklist for Fathom API integrations: secrets, rate limiting, error handling, webhooks, PII compliance, monitoring. Trigger on 'fathom production' phrases.
Fetches Fathom AI call recordings, transcripts, summaries, and searches transcripts via CLI scripts. Use for queries on meetings, call history, or past conversations.
Diagnose Fireflies.ai GraphQL API errors by code like auth_failed (401), too_many_requests (429), and invalid payloads, with root causes, fixes, and curl auth tests.
Share bugs, ideas, or general feedback.
Fix: Regenerate API key at Settings > Integrations > API Access.
Limit: 60 calls per minute across all API keys. Fix: Implement exponential backoff. Batch requests.
Causes: Meeting still processing, recording too short, or audio quality issues. Fix: Wait 5-10 minutes after recording. Check recording in Fathom UI.
Cause: AI processing not complete. Fix: Poll the recording endpoint until summary is available.
Fix: Verify webhook URL in Settings > Integrations > Webhooks. Test with:
curl -X POST https://your-url.com/webhooks/fathom \
-H "Content-Type: application/json" \
-d '{"type": "test"}'
Fix: Refresh the access token using your refresh token.
# Test API key
curl -s -o /dev/null -w "%{http_code}" -H "X-Api-Key: ${FATHOM_API_KEY}" \
https://api.fathom.ai/external/v1/meetings?limit=1
For diagnostics, see fathom-debug-bundle.