Agent skill · software engineering · jeremylongshore

fathom-ci-integration

Test Fathom integrations in CI/CD pipelines.

Why this skill is useful

Adds a GitHub Actions workflow and specific testing patterns for Fathom integrations that the AI wouldn't reliably generate on its own.

What it needs

Requires npm installed locally. Requires fathom account access. About 2k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.

What this skill does

Fathom CI Integration Prerequisites A protected repository, mocked fixtures, required checks, and a separate scoped development credential for optional integration tests. Instructions 1. Run deterministic schema/mapping/template/unit checks on pull requests without credentials. 2. Run live synthetic integration checks only from trusted protected workflows. 3. Bound retries and resources, retain redacted evidence, and keep production deployment approval separate. Output A credential-free PR validation lane and a trusted development integration lane with redacted receipts. Examples Run mocked meeting/CRM mapping tests on every pull request, then execute one synthetic protected-branch check using a development secret. If it fails, record opaque IDs/status and back off; never expose Fathom/CRM credentials or real meeting data to forked code. Overview Set up CI/CD for Fathom meeting intelligence integrations: run unit tests with mocked transcript and action-item responses on every PR, validate live API connectivity against the Fathom meetings endpoint on merge to main. Fathom provides AI-generated meeting summaries, transcripts, and action items, so CI pipelines focus on verifying data parsing logic and webhook handling for real-time meeting events. GitHub Actions Workflow Mock-Based Unit Tests Integration Tests Error Handling CI Issue Cause Fix ---------- ------- ----- 401 Unauthorized Invalid or expired API key Regenerate key at fathom.video settings Empty meetings list No recordings in account Create a test meeting or use sandbox account Transcript parsing fails Meeting still processing Add retry with 30s delay for recent meetings Webhook signature mismatch Wrong signing secret in CI Verify FATHOMWEBHOOKSECRET matches dashboard config Rate limit (429) Too many API calls in tests Add request throttling between test cases Resources Fathom API Documentation GitHub Actions Secrets Next Steps For deployment, see fathom-deploy-integration.

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills jeremylongshore/fathom-ci-integration

View the source on GitHub

Browse the @skills marketplace