pp-fathom
Sync your Fathom meetings once, then search, analyze, and act on them forever — offline, at scale, without burning API quota. Trigger phrases: `what did I promise in my calls`, `how often has pricing come up in meetings`, `brief me on my Acme calls`, `which team members are in too many meetings`, `find a meeting where we discussed X`, `search my fathom meetings`, `use fathom`, `run fathom-pp-cli`.
What this skill does
<!-- GENERATED FILE — DO NOT EDIT.
This file is a verbatim mirror of library/productivity/fathom/SKILL.md,
regenerated post-merge by tools/generate-skills/. Hand-edits here are
silently overwritten on the next regen. Edit the library/ source instead.
See the repository agent guide, section "Generated artifacts: registry.json, cli-skills/". -->
# Fathom — Printing Press CLI
## Prerequisites: Install the CLI
This skill drives the `fathom-pp-cli` binary. **You must verify the CLI is installed before invoking any command from this skill.** If it is missing, install it first:
1. Install via the Printing Press installer. It defaults binaries to `$HOME/.local/bin` on macOS/Linux and `%LOCALAPPDATA%\Programs\PrintingPress\bin` on Windows:
```bash
npx -y @mvanhorn/printing-press-library install fathom --cli-only
```
2. Verify: `fathom-pp-cli --version`
3. Ensure the reported install directory is on `$PATH` for the agent/runtime that will invoke this skill.
If the `npx` install fails (no Node, offline, etc.), fall back to a direct Go install (requires Go 1.26.3 or newer):
```bash
go install github.com/mvanhorn/printing-press-library/library/productivity/fathom/cmd/fathom-pp-cli@latest
```
If `--version` reports "command not found" after install, the runtime cannot see the binary directory on `$PATH`. Do not proceed with skill commands until verification succeeds.
## When to Use This CLI
Use fathom-pp-cli when you need cross-meeting intelligence that the Fathom web UI and MCP servers cannot provide: commiment audits across all calls, topic trend analysis over weeks or months, pre-call account briefs, or pipeline cadence monitoring. Run sync once per day to keep the local store current, then all analysis commands run offline. Not a substitute for the Fathom web UI for reviewing individual recordings or managing your account.
## Unique Capabilities
These capabilities aren't available in any other tool for this API.
### Local state that compounds
- **`commitments`** — See every open action item you promised across all calls — grouped by meeting, assignee, and date — without opening a single recording.
_Use when you need a weekly accountability audit of all meeting commitments before a 1:1 or team sync._
```bash
fathom-pp-cli commitments --assignee me --since 30d --agent
```
- **`topics`** — Find out how often 'pricing,' 'onboarding,' or any keyword has surfaced in your meetings over the past N weeks — with week-over-week trend.
_Use before a board meeting or quarterly review to synthesize what themes have been dominating customer calls._
```bash
fathom-pp-cli topics --terms pricing,onboarding --weeks 12 --agent
```
- **`velocity`** — Track whether your meeting cadence with a key account is accelerating, stable, or stalling — month by month.
_Use for pipeline health reviews: a stalling cadence with a key account is an early warning signal before the deal goes cold._
```bash
fathom-pp-cli velocity --domain stripe.com --months 6 --agent
```
- **`workload`** — See which team members are spending the most hours in meetings per week and whether the load is worsening.
_Use in 1:1 prep or team planning to identify who is in 'meeting hell' before assigning more collaborative work._
```bash
fathom-pp-cli workload --team Engineering --weeks 4 --threshold 15 --agent
```
### Agent-native plumbing
- **`brief`** — Get a chronological history of every meeting with a specific person or company — past topics, open action items, last contact date — before you join a call.
_Use immediately before a customer call to surface prior commitments and context without opening multiple browser tabs._
```bash
fathom-pp-cli brief --domain acme.com --agent
```
- **`account`** — View a complete, domain-keyed history with any company: every meeting, topics discussed, action items, and cadence — in one structured output.
_Use during account reviews, renewal prep, or CRM updates to get a full picture of all interactions with a company._
```bash
fathom-pp-cli account --domain notion.so --agent
```
### Operational tooling
- **`stale`** — Find recordings that were captured but have no transcript, summary, or action items synced — useful for operators debugging pipeline gaps.
_Use on Monday morning to audit which recordings from last week are missing data before your team needs them._
```bash
fathom-pp-cli stale --since 7d --agent
```
- **`crm-gaps`** — Surface CRM-matched meetings where no action items were logged — calls that touched active deals but left no paper trail.
_Use in RevOps audits to find sales calls where reps talked to prospects but forgot to log next steps in the CRM._
```bash
fathom-pp-cli crm-gaps --since 30d --agent
```
- **`coverage`** — Track how reliably a recurring meeting (weekly planning, standup, 1:1) is being recorded over time.
_Use to verify that mandatory-record meetings are actually being captured before auditing team performance._
```bash
fathom-pp-cli coverage --pattern 'Weekly Planning' --weeks 10 --agent
```
## Command Reference
**meetings** — Meeting recordings with transcripts, summaries, and action items
- `fathom-pp-cli meetings` — List meetings with optional filters and included data
**recordings** — Individual recording data: transcripts and summaries
- `fathom-pp-cli recordings get-summary` — Get AI-generated meeting summary in markdown format
- `fathom-pp-cli recordings get-transcript` — Get full transcript for a recording with speaker attribution and timestamps
**team-members** — Members of your teams
- `fathom-pp-cli team-members` — List team members, optionally filtered by team name
**teams** — Teams your account has access to
- `fathom-pp-cli teams` — List all teams accessible to your account
**webhooks** — Webhooks for async meeting completion notifications
- `fathom-pp-cli webhooks create` — Create a webhook to receive meeting data on completion
- `fathom-pp-cli webhooks delete` — Delete a webhook by ID
### Finding the right command
When you know what you want to do but not which command does it, ask the CLI directly:
```bash
fathom-pp-cli which "<capability in your own words>"
```
`which` resolves a natural-language capability query to the best matching command from this CLI's curated feature index. Exit code `0` means at least one match; exit code `2` means no confident match — fall back to `--help` or use a narrower query.
## Recipes
### Export local store for use on another machine
```bash
# Export all synced meetings to JSONL (one record per line)
fathom-pp-cli db export --format jsonl --output ~/fathom-backup.jsonl
# Export as SQLite file
fathom-pp-cli db export --format sqlite --output ~/fathom-backup.db
# Restore on another machine (no API calls, no re-sync needed)
fathom-pp-cli db restore --format jsonl --input ~/fathom-backup.jsonl
fathom-pp-cli db restore --format sqlite --input ~/fathom-backup.db
```
Pure local operation — reads from SQLite, writes to file. Run `sync --full` once, then export and share. On the new machine: install `fathom-pp-cli`, set `FATHOM_PP_CLI_API_KEY`, restore from the file, and all commands work offline immediately.
### Find a meeting by topic or keyword
```bash
fathom-pp-cli search "data pipeline clearpack" --limit 5
fathom-pp-cli search "joey action items" --json --select title,date,url,snippet
```
Full-text search across all synced transcripts, summaries, action items, and titles. Returns ranked results with highlighted snippet showing where the term matched. Searches offline — no API quota. Run `sync --full` first.
### Pre-call brief for a customer
```bash
fathom-pp-cli brief --domain acme.com --agent --select meetings.title,meetings.date,open_action_items
```
Pull all history with Acme before joining a call — past topics, open commitments, last meeting date.
### Weekly commitment audit
```bash
fathom-pp-cli commitments --since 7d --agent --select meetRelated in Backend & APIs
jfrog
IncludedInteract with the JFrog Platform via the JFrog CLI and REST/GraphQL APIs. Use this skill when the user wants to manage Artifactory repositories, upload or download artifacts, manage builds, configure permissions, manage users and groups, work with access tokens, configure JFrog CLI servers, search artifacts, manage properties, set up replication, manage JFrog Projects, run security audits or scans, look up CVE details, query exposures scan results from JFrog Advanced Security, manage release bundles and lifecycle operations, aggregate or export platform data, or perform any JFrog Platform administration task. Also use when the user mentions jf, jfrog, artifactory, xray, distribution, evidence, apptrust, onemodel, graphql, workers, mission control, curation, advanced security, exposures, or any JFrog product name.
cupynumeric-migration-readiness
IncludedPre-migration readiness assessor for porting NumPy to cuPyNumeric. Use BEFORE substantial porting work begins when the user asks whether code will scale on GPU, whether they should migrate to cuPyNumeric, which NumPy patterns transfer cleanly, what must be refactored before porting, or mentions pre-port assessment, scaling analysis, or refactor planning. Inspect the user's source code, look up NumPy usage, cross-reference the cuPyNumeric API support manifest, and distinguish distributed-scaling-friendly patterns from blockers such as unsupported APIs, scalar synchronization, host round-trips, Python/object-heavy control flow, shape/data-dependent branching, and in-place mutation hazards. Produce a verdict of READY, LIGHT REFACTOR, SIGNIFICANT REFACTOR, or NOT RECOMMENDED, with concrete refactor pointers.
alibabacloud-data-agent-skill
IncludedInvoke Alibaba Cloud Apsara Data Agent for Analytics via CLI to perform natural language-driven data analysis on enterprise databases. Data Agent for Analytics is an intelligent data analysis agent developed by Alibaba Cloud Database team for enterprise users. It automatically completes requirement analysis, data understanding, analysis insights, and report generation based on natural language descriptions. This tool supports: discovering data resources (instances/databases/tables) managed in DMS, initiating query or deep analysis sessions, real-time progress tracking, and retrieving analysis conclusions and generated reports. Use this Skill when users need to query databases, analyze data trends, generate data reports, ask questions in natural language, or mention "Data Agent", "data analysis", "database query", "SQL analysis", "data insights".
token-optimizer
IncludedReduce OpenClaw token usage and API costs through smart model routing, heartbeat optimization, budget tracking, and native 2026.2.15 features (session pruning, bootstrap size limits, cache TTL alignment). Use when token costs are high, API rate limits are being hit, or hosting multiple agents at scale. The 4 executable scripts (context_optimizer, model_router, heartbeat_optimizer, token_tracker) are local-only — no network requests, no subprocess calls, no system modifications. Reference files (PROVIDERS.md, config-patches.json) document optional multi-provider strategies that require external API keys and network access if you choose to use them. See SECURITY.md for full breakdown.
resend-cli
IncludedUse this skill when the task is specifically about operating Resend from an AI agent, terminal session, or CI job via the official resend CLI: installing/authenticating the CLI, sending/listing/updating/cancelling emails, batch sends, domains and DNS, webhooks and local listeners, inbound receiving, contacts, topics, segments, broadcasts, templates, API keys, profiles, or debugging Resend CLI/API failures. Trigger on mentions of Resend CLI, `resend`, `resend doctor`, `resend emails send`, `resend domains`, `resend webhooks listen`, `resend emails receiving`, or agent-friendly terminal automation.
alibabacloud-odps-maxframe-coding
IncludedUse this skill for MaxFrame SDK development and documentation navigation on Alibaba Cloud MaxCompute (ODPS). Helps answer MaxFrame API, concept, official example, and supported pandas API questions; create data processing programs; read/write MaxCompute tables; debug jobs (remote or local); and build custom DPE runtime images. Trigger when users mention MaxFrame, MaxCompute with MaxFrame, ODPS table processing, DPE runtime, MaxFrame docs/examples, DataFrame/Tensor operations, or GPU runtime setup. Works for both English and Chinese queries about Alibaba Cloud data processing with MaxFrame.