From fathom-pack
Configures Fathom AI meeting API access with API key auth, including key generation, env setup, curl tests, and error handling.
How this skill is triggered — by the user, by Claude, or both
Slash command
/fathom-pack:fathom-install-authThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Set up Fathom AI API access for retrieving meeting transcripts, summaries, and action items. The API at `api.fathom.ai/external/v1` uses `X-Api-Key` header authentication with per-user API keys.
Set up Fathom AI API access for retrieving meeting transcripts, summaries, and action items. The API at api.fathom.ai/external/v1 uses X-Api-Key header authentication with per-user API keys.
export FATHOM_API_KEY="your-api-key-here"
# Verify the key works
curl -s -H "X-Api-Key: ${FATHOM_API_KEY}" \
https://api.fathom.ai/external/v1/meetings?limit=1 | jq .
# .env -- NEVER commit
FATHOM_API_KEY=your-api-key
FATHOM_BASE_URL=https://api.fathom.ai/external/v1
# .gitignore
.env
.env.local
# List recent meetings
curl -s -H "X-Api-Key: ${FATHOM_API_KEY}" \
"https://api.fathom.ai/external/v1/meetings?limit=5" \
| jq '.meetings[] | {id: .id, title: .title, date: .created_at}'
# For building integrations others will use, register an OAuth app
# at developers.fathom.ai for marketplace listing eligibility
# OAuth apps cannot use include_transcript or include_summary
# in list requests -- use individual recording endpoints instead
| Error | Cause | Solution |
|---|---|---|
401 Unauthorized | Invalid API key | Regenerate in Settings > API Access |
403 Forbidden | Key lacks access | API keys access your meetings + team shared |
429 Too Many Requests | Rate limit (60/min) | Implement backoff |
| Empty meetings list | No recordings yet | Record a meeting first |
Proceed to fathom-hello-world to retrieve your first meeting transcript.
npx claudepluginhub jeremylongshore/claude-code-plugins-plus-skills --plugin fathom-packFetches Fathom meeting transcripts, summaries, and action items via curl API calls. Tests access, explores responses, lists/filter meetings.
Configures Fireflies.ai GraphQL API Bearer token authentication, sets .env vars, installs optional Node/Python clients, and verifies connectivity with scripts.
Adapts OpenAPI/Swagger specs to expose external APIs in Falcon Foundry, making them available to Fusion SOAR workflows and UI extensions.