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
data-ai
--- name: disk-cleanup description: Scan and clean macOS caches, package-manager data, crash dumps, and app caches to reclaim disk space. Deterministic — a config registry (targets.json) plus two scripts (survey.py read-only, clean.py executor) do all the measuring and deleting; the agent only relays a compressed summary and makes the few human-judgment calls. IMPORTANT — use this skill whenever the user's request on macOS involves: freeing disk space, cleaning/clearing caches, "disk is full", "
development
Generate and edit images using Google's Gemini image generation models (Nano Banana family). Supports style presets, platform-specific sizing (YouTube/slides/blog), variants, image editing via inlineData, reference images for style transfer, and organized output with metadata. Default model is Nano Banana 2 (gemini-3.1-flash-image-preview). Key is auto-decrypted via SOPS.
development
--- name: agency-docs-updater description: End-to-end pipeline for publishing Claude Code lab meetings. Accepts optional args: date (YYYYMMDD, "yesterday", "today") and lab number (e.g. "04"). Examples: "yesterday 04", "20260420 05", "04" (today, lab 04), "" (today, auto-detect lab). --- # Agency Docs Updater Execute ALL steps automatically in sequence. Only pause if a step fails and cannot be recovered. Read `references/learnings.md` before starting for known pitfalls. **Configuration**: pat
tools
This skill should be used when applying proper typography to prose text or files in Russian, English, German, or French — smart quotes per locale («ёлочки», “curly”, „Gänsefüßchen“, « guillemets »), correct dashes (тире, em/en dash, Gedankenstrich, tiret), non-breaking spaces, ranges, ellipsis, and French espaces insécables before ! ? ; :. Fully deterministic via a pinned typograf-based CLI; never apply these rules by hand. Triggers on "типографика", "typograf", "оттипографь", "smart quotes", "fix typography", "неразрывные пробелы".