From fathom-pack
Provides reference architecture for Fathom meeting intelligence integrations: webhooks to PostgreSQL, Python action extraction, CRM sync (Salesforce/HubSpot), email follow-ups.
npx claudepluginhub jeremylongshore/claude-code-plugins-plus-skills --plugin fathom-packThis skill is limited to using the following tools:
```
Provides reference architecture for Fireflies.ai meeting intelligence: GraphQL API client, webhook transcript processing, action items, analytics, CRM sync.
Syncs Fathom meeting notes and action items to CRMs like Salesforce or HubSpot, generates automated follow-up emails, and maintains history in a SQL database.
Provides enterprise reference architecture for Granola meeting platform, including capture pipelines, Zapier routing, multi-workspace topology, and integrations with Slack, Notion, CRM, Linear/Jira.
Share bugs, ideas, or general feedback.
┌──────────────┐ ┌─────────────────┐ ┌──────────────────┐
│ Fathom AI │────▶│ Webhook │────▶│ Meeting DB │
│ (Recordings)│ │ Handler │ │ (PostgreSQL) │
└──────────────┘ └─────────────────┘ └────────┬─────────┘
│
┌─────────────────┐ ┌────────▼─────────┐
│ Action Item │ │ CRM Sync │
│ Extractor │────▶│ (Salesforce/ │
└─────────────────┘ │ HubSpot) │
│ └──────────────────┘
┌──────▼──────────┐
│ Follow-up │
│ Email Sender │
└─────────────────┘
fathom-platform/
├── src/
│ ├── fathom_client.py
│ ├── webhook_handler.py
│ ├── transcript_processor.py
│ ├── action_extractor.py
│ ├── crm_sync.py
│ └── email_sender.py
├── sql/
│ └── schema.sql
├── tests/
│ ├── fixtures/
│ └── test_processor.py
└── deploy/
├── cloud-function/
└── docker-compose.yaml
| Decision | Choice | Rationale |
|---|---|---|
| Data delivery | Webhooks | Real-time, no polling |
| Storage | PostgreSQL | Structured meeting data |
| Processing | Cloud Function | Serverless, scales with meeting volume |
| CRM sync | Async queue | Handles CRM rate limits |
This completes the Fathom skill pack. Start with fathom-install-auth.