From fathom-pack
Deploys Fathom webhook handlers as Python Google Cloud Functions to process meeting transcripts and summaries on content-ready events.
npx claudepluginhub jeremylongshore/claude-code-plugins-plus-skills --plugin fathom-packThis skill is limited to using the following tools:
```python
Sets up Fathom webhooks via API or settings to receive meeting summaries, transcripts, action items for automated processing and workflows.
Deploys Fireflies.ai GraphQL clients and webhook receivers to Vercel, Docker, and Cloud Run. Includes Next.js webhook handler with signature verification, TypeScript client, and secret setup.
Fetches Fathom AI call recordings, transcripts, summaries, and searches transcripts via CLI scripts. Use for queries on meetings, call history, or past conversations.
Share bugs, ideas, or general feedback.
import functions_framework
from fathom_client import FathomClient
@functions_framework.http
def fathom_webhook(request):
event = request.get_json()
event_type = event.get("type")
if event_type == "meeting_content_ready":
recording_id = event["recording_id"]
client = FathomClient()
transcript = client.get_transcript(recording_id)
summary = client.get_summary(recording_id)
# Process and sync to CRM/database
return {"status": "processed"}
return {"status": "ignored"}
gcloud functions deploy fathom-webhook \
--runtime python311 \
--trigger-http \
--allow-unauthenticated \
--set-secrets=FATHOM_API_KEY=fathom-api-key:latest
For webhook setup, see fathom-webhooks-events.