fathom-sdk-patterns

Featured

Production-ready Fathom API client patterns in Python and TypeScript. Use when building reusable Fathom clients, implementing meeting data pipelines, or wrapping the Fathom REST API. Trigger with phrases like "fathom API patterns", "fathom client wrapper", "fathom Python client", "fathom TypeScript".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Fathom SDK Patterns ## Python Client ```python import os, requests from dataclasses import dataclass from typing import Optional @dataclass class FathomConfig: api_key: str base_url: str = "https://api.fathom.ai/external/v1" timeout: int = 30 class FathomClient: def __init__(self, config: Optional[FathomConfig] = None): self.config = config or FathomConfig(api_key=os.environ["FATHOM_API_KEY"]) self.session = requests.Session() self.session.headers.update({"X-Api-Key": self.config.api_key}) def list_meetings(self, limit: int = 20, **filters) -> list[dict]: params = {"limit": limit, **filters} resp = self.session.get(f"{self.config.base_url}/meetings", params=params, timeout=self.config.timeout) resp.raise_for_status() return resp.json().get("meetings", []) def get_transcript(self, recording_id: str) -> dict: resp = self.session.get(f"{self.config.base_url}/recordings/{recording_id}/transcript", timeout=self.config.timeout) resp.raise_for_status() return resp.json() def get_summary(self, recording_id: str) -> dict: resp = self.session.get(f"{self.config.base_url}/recordings/{recording_id}/summary", timeout=self.config.timeout) resp.raise_for_status() return resp.json() ``` ## TypeScript Client ```typescript class FathomClient { private apiKey: string; private baseUrl: string; constructor(apiKey?: string) { this.apiKey = apiKey...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

figma-sdk-patterns

Production-ready patterns for the Figma REST API and Plugin API. Use when building reusable Figma client wrappers, extracting design tokens, traversing node trees, or creating typed API helpers. Trigger with phrases like "figma patterns", "figma best practices", "figma client wrapper", "figma typed API".

2,266 Updated today
jeremylongshore
AI & Automation Featured

fathom-security-basics

Secure Fathom API keys and handle meeting data privacy. Trigger with phrases like "fathom security", "fathom api key safety", "fathom privacy".

2,266 Updated today
jeremylongshore
AI & Automation Featured

fireflies-sdk-patterns

Apply production-ready Fireflies.ai GraphQL client patterns for TypeScript and Python. Use when implementing Fireflies.ai integrations, building typed clients, or establishing team coding standards for the GraphQL API. Trigger with phrases like "fireflies SDK patterns", "fireflies best practices", "fireflies client", "fireflies GraphQL wrapper", "typed fireflies".

2,266 Updated today
jeremylongshore
AI & Automation Featured

firecrawl-sdk-patterns

Apply production-ready Firecrawl SDK patterns for TypeScript and Python. Use when implementing Firecrawl integrations, building reusable scraping services, or establishing team coding standards for Firecrawl. Trigger with phrases like "firecrawl SDK patterns", "firecrawl best practices", "firecrawl code patterns", "idiomatic firecrawl", "firecrawl wrapper".

2,266 Updated today
jeremylongshore
AI & Automation Featured

fondo-sdk-patterns

Build internal tools that consume Fondo financial data exports with typed parsers, QuickBooks integration, and financial modeling patterns. Trigger: "fondo data patterns", "fondo integration", "fondo QuickBooks sync".

2,266 Updated today
jeremylongshore