zoom-summarylisted
Install: claude install-skill Axect/skills
# Zoom Summary
Read-only access to Zoom AI Companion meeting summaries via the Zoom REST API v2, using a Server-to-Server OAuth app. Wraps the two summary endpoints with `curl` + `jq` helpers, and repairs the domain terms the summariser mistranscribes.
## Trigger conditions
Invoke this skill when the user says any of:
- "지난 미팅 요약 보여줘" / "what did we discuss in Monday's Zoom" / "last week's Zoom meetings" → `scripts/summaries.sh list`
- "그 미팅 요약 전체 내용" / "show me the full summary" → `scripts/summaries.sh get <uuid>`
- "요약 저장해줘" / "save that summary as markdown" → `scripts/summaries.sh save <uuid>`
- "용어 보정해줘" / "fix the mangled terms" / "그 약어 잘못 받아썼는데" → `scripts/correct.py`
- "set up Zoom" / "configure Zoom" / credentials file missing → follow the **Setup flow** below
## Prerequisites
Before any operation, check the credentials file exists:
test -f ~/.config/zoom-skill/credentials.json
If it does not exist, run the setup flow below. Dependencies: `curl`, `jq`, `base64` (scripts exit 127 if missing), plus `python3` for `correct.py`.
The account must have AI Companion meeting summaries enabled, and the summaries must already have been generated and saved. This skill cannot generate a summary for a meeting that never had AI Companion on.
## Setup flow (skill-orchestrated)
The Zoom Marketplace app must be created by the user in a browser. You cannot do this step.
1. Check whether credentials already exist. If they do, ask before re-registering.
2. Give the user the