From fathom-pack
Tests Fathom meeting intelligence integrations in CI/CD pipelines. Useful for validating API connectivity and integration tests on push.
How this skill is triggered — by the user, by Claude, or both
Slash command
/fathom-pack:fathom-ci-integrationThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
```yaml
name: Fathom Integration Tests
on:
push:
paths: ["src/fathom/**"]
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with: { python-version: "3.11" }
- run: pip install -r requirements.txt
- run: pytest tests/ -v -k "not integration"
- name: API connectivity check
if: github.ref == 'refs/heads/main'
env:
FATHOM_API_KEY: ${{ secrets.FATHOM_API_KEY }}
run: |
python -c "
from fathom_client import FathomClient
client = FathomClient()
meetings = client.list_meetings(limit=1)
print(f'API connected: {len(meetings)} meetings')
"
For deployment, see fathom-deploy-integration.
npx claudepluginhub kriptoburak/jeremylongshore-claude-code-plugins-plus-skills --plugin fathom-pack2plugins reuse this skill
First indexed Jul 17, 2026
Sets up CI/CD for Fathom meeting integrations: mocked unit tests on PRs, live API validation on main. Trigger with 'fathom CI' or 'test fathom pipeline'.
Sets up CI/CD pipelines for Firecrawl with GitHub Actions, including unit and integration tests for scraping workflows.
Configures CI/CD pipelines for Fireflies.ai integrations, including GitHub Actions workflows, secret management, and mock-based unit tests for GraphQL queries.