Agent Skills: Fathom Deploy Integration

|

UncategorizedID: jeremylongshore/claude-code-plugins-plus-skills/fathom-deploy-integration

Install this agent skill to your local

pnpm dlx add-skill https://github.com/jeremylongshore/claude-code-plugins-plus-skills/tree/HEAD/plugins/saas-packs/fathom-pack/skills/fathom-deploy-integration

Skill Files

Browse the full folder contents for fathom-deploy-integration.

Download Skill

Loading file tree…

plugins/saas-packs/fathom-pack/skills/fathom-deploy-integration/SKILL.md

Skill Metadata

Name
fathom-deploy-integration
Description
|

Fathom Deploy Integration

Webhook Handler (Cloud Function)

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

Resources

Next Steps

For webhook setup, see fathom-webhooks-events.