Skillshub fathom-ci-integration

install
source · Clone the upstream repo
git clone https://github.com/ComeOnOliver/skillshub
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/ComeOnOliver/skillshub "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/jeremylongshore/claude-code-plugins-plus-skills/fathom-ci-integration" ~/.claude/skills/comeonoliver-skillshub-fathom-ci-integration && rm -rf "$T"
manifest: skills/jeremylongshore/claude-code-plugins-plus-skills/fathom-ci-integration/SKILL.md
source content

Fathom CI Integration

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')
          "

Next Steps

For deployment, see

fathom-deploy-integration
.