From fathom-pack
Fetches Fathom meeting transcripts, summaries, and action items via curl API calls. Tests access, explores responses, lists/filter meetings.
npx claudepluginhub jeremylongshore/claude-code-plugins-plus-skills --plugin fathom-packThis skill is limited to using the following tools:
First API calls against Fathom: list meetings, get a transcript, retrieve AI-generated summaries and action items.
Fetches Fathom AI call recordings, transcripts, summaries, and searches transcripts via CLI scripts. Use for queries on meetings, call history, or past conversations.
Provides reusable Fathom REST API client patterns in Python and TypeScript for listing meetings, fetching transcripts, and summaries. Use for data pipelines or API wrappers.
Generates Fireflies.ai GraphQL examples to list users, fetch transcripts, and read meeting summaries. Use for new integrations, setup testing, or learning API patterns.
Share bugs, ideas, or general feedback.
First API calls against Fathom: list meetings, get a transcript, retrieve AI-generated summaries and action items.
fathom-install-auth setupcurl -s -H "X-Api-Key: ${FATHOM_API_KEY}" \
"https://api.fathom.ai/external/v1/meetings?limit=5" \
| jq '.meetings[] | {id, title, created_at, duration_seconds}'
RECORDING_ID="your-recording-id"
curl -s -H "X-Api-Key: ${FATHOM_API_KEY}" \
"https://api.fathom.ai/external/v1/recordings/${RECORDING_ID}/transcript" \
| jq '.segments[] | {speaker, text, start_time}'
# Get meeting with summary included
curl -s -H "X-Api-Key: ${FATHOM_API_KEY}" \
"https://api.fathom.ai/external/v1/meetings?include_summary=true&limit=1" \
| jq '.meetings[0] | {title, summary, action_items}'
# Meetings from the last 7 days
curl -s -H "X-Api-Key: ${FATHOM_API_KEY}" \
"https://api.fathom.ai/external/v1/meetings?created_after=2026-03-15T00:00:00Z&limit=20" \
| jq '.meetings | length'
| Error | Cause | Solution |
|---|---|---|
| Empty meetings array | No recordings in account | Record a meeting in Fathom |
404 on recording ID | Wrong ID or deleted | List meetings to get valid IDs |
| No summary available | Meeting still processing | Wait a few minutes after recording |
| Transcript empty | Recording too short | Minimum meeting length required |
Proceed to fathom-local-dev-loop for development workflow setup.