Fathom Meeting Fetcher
Fetches meeting data directly from Fathom API including transcripts, AI summaries, action items, and participant info.
Usage
python3 ~/.claude/skills/fathom/scripts/fetch.py
[
options
]
Commands
Command
Description
--list
List recent meetings with IDs
--id
fathom_id : <id
title : "Meeting Title" date : YYYY - MM - DD participants : [ list ] duration : HH : MM fathom_url : <url
share_url : <url
Meeting Title
Summary
Action Items
[ ] Item 1 (@assignee)
[ ] Item 2
- Transcript
- **
- Speaker Name
- **
- What they said... File Naming Files are saved as: YYYYMMDD-meeting-title-slug.md Example: 20250106-weekly-standup.md Prerequisites 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)
- Configuration
- API key stored in
- ~/.claude/skills/fathom/scripts/.env
- :
- FATHOM_API_KEY=your-api-key
- Integration
- transcript-analyzer
-
- Use
- --analyze
- flag to automatically process transcripts
- video-downloader
- Use --download-video flag to download meeting recordings Validates downloaded videos using ffprobe Automatically retries up to 3 times if download fails Videos saved as .mp4 next to meeting markdown files Replaces Dropbox sync workflow (direct API access)