Agent Skills: Fathom Meeting Fetcher

Fetch meetings, transcripts, summaries, and action items from Fathom API. Use when user asks to get Fathom recordings, sync meeting transcripts, or fetch recent calls.

UncategorizedID: glebis/claude-skills/fathom

Skill Files

Browse the full folder contents for fathom.

Download Skill

Loading file tree…

fathom/SKILL.md

Skill Metadata

Name
fathom
Description
Fetch meetings, transcripts, summaries, and action items from Fathom API. Use when user asks to get Fathom recordings, sync meeting transcripts, or fetch recent calls.

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 <id> | Fetch specific meeting by recording ID | | --today | Fetch all meetings from today | | --since <date> | Fetch meetings since date (YYYY-MM-DD) |

Options

| Option | Description | |--------|-------------| | --analyze | Run transcript-analyzer on fetched meetings | | --output <path> | Output directory (default: ~/Brains/brain) | | --limit <n> | Max meetings to list (default: 10) |

Examples

List recent meetings

python3 ~/.claude/skills/fathom/scripts/fetch.py --list

Fetch today's meetings

python3 ~/.claude/skills/fathom/scripts/fetch.py --today

Fetch and analyze

python3 ~/.claude/skills/fathom/scripts/fetch.py --today --analyze

Fetch since date

python3 ~/.claude/skills/fathom/scripts/fetch.py --since 2025-01-01

Fetch specific meeting

python3 ~/.claude/skills/fathom/scripts/fetch.py --id abc123def456

Output Format

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...

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

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
  • Replaces Dropbox sync workflow (direct API access)