From fathom-pack
Fetches Fathom meeting transcripts, summaries, and action items via curl API calls. Tests access, explores responses, lists/filter meetings.
How this skill is triggered — by the user, by Claude, or both
Slash command
/fathom-pack:fathom-hello-worldThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
First API calls against Fathom: list meetings, get a transcript, retrieve AI-generated summaries and action items.
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.
npx claudepluginhub jeremylongshore/claude-code-plugins-plus-skills --plugin fathom-packProvides 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.
Guides testing TwinMind extension: transcribe sample meeting, generate AI summary/action items. For setup verification and basic patterns.