Pulls your Fathom meeting recordings via API and saves them as markdown files with transcripts, AI summaries, and action items. You can fetch today's meetings, grab everything since a specific date, or pull a single recording by ID. The output format is clean with frontmatter metadata and checkbox action items ready to copy into your task manager. Optional flags let you run transcript analysis or download the actual video file if you need it. Beats waiting for Dropbox sync when you want meeting notes in your knowledge base right now. Requires a Fathom API key in the dotenv file and works best if you're already dumping meeting data into a local brain directory.
npx -y skills add glebis/claude-skills --skill fathom --agent claude-codeInstalls into .claude/skills of the current project.
Fetches meeting data directly from Fathom API including transcripts, AI summaries, action items, and participant info.
python3 ~/.claude/skills/fathom/scripts/fetch.py [options]
| Command | Description |
|---|---|
--list | List recent meetings with IDs |
--id <id> | Fetch specific meeting by recording ID |
--today | Fetch all meetings from today |
--since <date> | Fetch meetings since date (YYYY-MM-DD) |
| Option | Description |
|---|---|
--analyze | Run transcript-analyzer on fetched meetings |
--download-video | Download video recording (requires ffmpeg) |
--output <path> | Output directory (default: ~/Brains/brain) |
--limit <n> | Max meetings to list (default: 10) |
python3 ~/.claude/skills/fathom/scripts/fetch.py --list
python3 ~/.claude/skills/fathom/scripts/fetch.py --today
python3 ~/.claude/skills/fathom/scripts/fetch.py --today --analyze
python3 ~/.claude/skills/fathom/scripts/fetch.py --since 2025-01-01
python3 ~/.claude/skills/fathom/scripts/fetch.py --id abc123def456
python3 ~/.claude/skills/fathom/scripts/fetch.py --id abc123def456 --download-video
Each meeting is saved as markdown with:
---
fathom_id: <id>
title: "Meeting Title"
date: YYYY-MM-DD
participants: [list]
duration: HH:MM
fathom_url: <url>
share_url: <url>
---
# Meeting Title
## Summary
{AI-generated summary from Fathom}
## Action Items
- [ ] Item 1 (@assignee)
- [ ] Item 2
## Transcript
**Speaker Name**: What they said...
Files are saved as: YYYYMMDD-meeting-title-slug.md
Example: 20250106-weekly-standup.md
Install dependencies (first time):
pip install requests python-dotenv
For video download (optional):
# ffmpeg required for video downloads
brew install ffmpeg # macOS
# or apt install ffmpeg (Linux)
API key stored in ~/.claude/skills/fathom/scripts/.env:
FATHOM_API_KEY=your-api-key
--analyze flag to automatically process transcripts--download-video flag to download meeting recordings
juliusbrussee/caveman
mattpocock/skills
shadcn/improve
obra/superpowers
forrestchang/andrej-karpathy-skills
vercel-labs/skills