From fathom-pack
Monitors Fathom API schema changes and assists version migrations with Python validation on meetings endpoint. Useful for detecting new fields post-updates.
npx claudepluginhub jeremylongshore/claude-code-plugins-plus-skills --plugin fathom-packThis skill is limited to using the following tools:
The Fathom API is at `/external/v1`. Monitor for changes:
Provides production readiness checklist for Fathom API integrations: secrets, rate limiting, error handling, webhooks, PII compliance, monitoring. Trigger on 'fathom production' phrases.
Manages Clari API v3 to v4 migrations, detects export schema changes with Python, and applies SQL database updates. Use for API upgrades or schema drifts.
Detects schema drift in unversioned Navan API using curl/jq baselines and bash comparisons; guides defensive parsing and rollout for production integrations.
Share bugs, ideas, or general feedback.
The Fathom API is at /external/v1. Monitor for changes:
def validate_api_schema(client):
meetings = client.list_meetings(limit=1)
if meetings:
expected_fields = {"id", "title", "created_at"}
actual_fields = set(meetings[0].keys())
new_fields = actual_fields - expected_fields
if new_fields:
print(f"New fields detected: {new_fields}")
For CI, see fathom-ci-integration.