skills/integrations/fathom/fathom/SKILL.md
Complete Fathom integration skill. Load when user wants to fetch meetings, get transcripts, list recordings, or interact with Fathom meeting data. Supports filtering by attendee domain and extracting summaries/action items.
npx skillsauth add beam-ai-team/beam-next-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.
Complete Fathom API integration for meeting recordings and transcripts.
Before listing meetings, fetching summaries/transcripts, or saving exports, show the Fathom account, attendee/domain/date filter, meeting IDs when known, output path, and whether speaker-attributed transcript content is included. Require explicit user approval in the current turn before fetching sensitive meeting content or writing files. Do not send meeting content, create tasks, or update other systems from this skill.
Provides full Fathom meeting interaction:
Get your API key from Fathom Settings → API
Add to .env:
FATHOM_API_KEY=your-api-key-here
python3 skills/fathom/fathom-master/scripts/fathom_client.py
Expected output:
Fathom client initialized successfully
Found X meetings
fathom/
├── SKILL.md # This file (main entry point)
├── credentials/
│ └── README.md # How to get your API key
├── fathom-connect/ # Connection setup skill
│ └── SKILL.md
└── fathom-master/ # Scripts and references
├── scripts/
│ ├── fathom_client.py # Shared API client (reusable)
│ ├── list_meetings.py # List meetings with filters
│ └── get_transcript.py # Get transcript by ID
└── references/
├── authentication.md # API key setup
├── api-reference.md # Endpoints and parameters
└── error-handling.md # Common errors and solutions
| Category | Operations | |----------|------------| | Meetings | list, filter by domain, filter by date range | | Transcripts | get full transcript, speaker attribution | | Summaries | AI-generated meeting summaries | | Action Items | extracted tasks with assignees |
# List all recent meetings
python3 fathom-master/scripts/list_meetings.py
# List meetings for a client domain
python3 fathom-master/scripts/list_meetings.py --domain smartly.io
# List meetings from last 7 days with summaries
python3 fathom-master/scripts/list_meetings.py --days 7 --verbose
# Get transcript for a specific recording
python3 fathom-master/scripts/get_transcript.py --recording-id abc123-def456
# Get transcript as JSON (for processing)
python3 fathom-master/scripts/get_transcript.py --recording-id abc123 --json
# Save transcript to file
python3 fathom-master/scripts/get_transcript.py --recording-id abc123 --output meeting.txt
| Client | Domain | |--------|--------| | Smartly | smartly.io | | Rivertrace | rivertrace.com | | Moverii | moverii.de | | Doula Givers | doulagivers.com |
Uses API Key authentication via X-Api-Key header. Keys don't expire but can be rotated in Fathom Settings → API.
| Error | Solution |
|-------|----------|
| FATHOM_API_KEY not found | Add key to .env file |
| 401 Unauthorized | API key is invalid - regenerate in Fathom |
| 403 Forbidden | API not enabled on your Fathom plan |
| 404 Not Found | Recording ID doesn't exist or still processing |
Version: 1.1 Integration: Fathom API Tested: Scripts verified working Owner: Hassaan Ahmed
tools
Build a Palantir-shape, PDF-native use-case proposal document for a sophisticated enterprise account: research-grounded use cases (each with description, challenge, impact, value), an operating-graph ontology page, a recommended PoC with a week-by-week plan, and a closing page that asks for one decision. Load when a client asks us to 'propose high-impact use cases', requests a use-case presentation/catalog for a function (finance, HR, ops), or when a technical evaluation team will review candidates to pick a PoC. NOT for single-account cold outreach (use prospect-brief), full process diagnostics (use operating-diagnostic), or priced proposals (use proposal-creation).
development
Convert Beam Figma slide designs into high-fidelity, editable HTML presentation decks. Use when Codex is asked to audit Figma slides, extract slide templates, rebuild Beam slides as HTML decks, decide whether Figma imagery should be exported or rebuilt in HTML/CSS, create Beam/Prism-compatible deck templates, or improve fidelity of existing Beam HTML slide rebuilds.
development
Use the Beam AI reusable slide library: individual HTML slide templates extracted from Beam Figma rebuilds, kept separate from deck themes and full deck templates. Load when the user asks for a slide library, specific Beam slide patterns, reusable Figma-inspired slides, Prism slide-library items, or slide-level HTML templates.
development
Use Beam AI deck and report design packs, HTML templates, and curated examples to create sales decks, customer intro decks, RPO decks, and DIN A4 use-case proposal reports. Load when the user asks for Beam-branded presentation templates, Prism-compatible deck templates, Beam report templates, customer intro decks, commercial proposals, or reusable HTML deck/report examples.