About setup-zoom-oauth
A skill for planning Zoom OAuth integrations before implementation. It helps clarify the app and authorization model, select a grant, limit scopes, and account for token storage and refresh behavior.
Key features
- 01App and authorization model selection
- 02Grant-flow selection
- 03Minimum scope planning
- 04Token storage and refresh planning
- 05Authentication failure diagnosis
Use cases
- 01Choosing OAuth for a new Zoom integration
- 02Planning scopes for a specific user flow
- 03Debugging token refresh behavior
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ anthropics/ knowledge-work-plugins --skill setup-zoom-oauthAfter installing, type/setup-zoom-oauthin Claude Code to confirm it loaded.
Details
From the project README/setup-zoom-oauth
Use this skill when auth is the blocker or when auth choices will shape the entire integration.
Scope
- App type selection
- OAuth grant selection
- Scope planning
- Token exchange and refresh
- Auth debugging and environment assumptions
Workflow
- Determine the app model and who is authorizing whom.
- Choose the correct grant flow.
- Identify minimum scopes for the user flow.
- Define token storage and refresh behavior.
- Route into the deepest relevant reference docs only after the above is clear.
Primary References
Common Mistakes
- Picking a grant before clarifying the actor and tenant model
- Asking for broad scopes before confirming the exact workflow
- Forgetting refresh-token behavior and token lifecycle handling
- Reusing an old refresh token after a successful refresh instead of storing the newly returned one
- Treating auth failures as API failures without checking app configuration first
Comments
Markdown supported