fathom/SKILL.md
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.
npx skillsauth add glebis/claude-skills fathomInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
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
development
This skill should be used when designing, running, validating, or auditing statistical experiments on personal or observational time-series data (health metrics, speech/text corpora, behavioral logs, diaries, n-of-1 self-tracking). It enforces pre-registration, exact permutation tests, FDR discipline, data-validation gates, adversarial code review, and cross-validation with external models. Triggers on "design an experiment", "test this hypothesis on my data", "is this correlation real", "audit these findings", "pre-register", "validate this dataset", or any n-of-1 / quantified-self analysis request.
development
Create Tufte-inspired data reports and infographic dashboards as standalone HTML files. Uses EB Garamond for text, Monaspace Argon for numbers, Chart.js for interactive charts, and inline SVG sparklines. Produces publication-quality reports with 2-column narrative+data layouts, status dashboards, scroll animations, and responsive mobile support. Use this skill whenever the user wants to create a data report, activity dashboard, infographic, personal analytics page, health tracker visualization, or any document that combines narrative text with interactive charts and tables. Also triggers for "make a report like Tufte", "create an infographic", "build a dashboard", "visualize my data", or requests for beautiful data-driven documents.
documentation
Cut a software release and maintain a tiered compatibility policy. Use when the user wants to release, ship a version, bump the version, tag a release, write a changelog, or update COMPATIBILITY. Config-driven via release.config.json; bumps version files, runs a readiness gate, updates COMPATIBILITY.md tiers and deprecations, tags (→ release workflow), and reports closed issues. Teaches the underlying standards as it runs.
development
Sync and manage bilingual (EN/RU) library content for agency-docs. Use when adding, updating, or reviewing library articles. Handles translation, sync checks, and Russian stylistic review.