anthropics avatar

Setup Zoom Oauth

If you're integrating Zoom's API, you'll hit auth before anything else works. This walks you through picking the right app type and OAuth grant, scoping permissions tightly instead of asking for everything, and handling token refresh without the classic mistake of reusing an old refresh token. It forces you to clarify who's authorizing what before you pick a flow, which saves you from rebuilding later. The best part is it treats auth configuration bugs separately from API failures, so you're not chasing the wrong problem. Use it when auth is blocking progress or when your choice of flow will determine the entire integration architecture.

skills.sh installs
2.1K
GitHub stars
35.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add anthropics/knowledge-work-plugins --skill setup-zoom-oauth --agent claude-code

Installs into .claude/skills of the current project.

Files

/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

  1. Determine the app model and who is authorizing whom.
  2. Choose the correct grant flow.
  3. Identify minimum scopes for the user flow.
  4. Define token storage and refresh behavior.
  5. 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

Sponsors

Details

Repository
github.com/anthropics/knowledge-work-plugins
Categories
Backend & APIs, Security, Debugging
First seen
Jun 3, 2026

More from anthropics/knowledge-work-plugins

All 198
1anthropics avatarchoose-zoom-approachanthropics/knowledge-work-pluginsChoose the right Zoom architecture for a use case. Use when deciding between REST API, Webhooks, WebSockets, Meeting SDK, Video SDK, Zoom Apps SDK, Zoom MCP, Ph2.1Kskills.sh installs
2anthropics avatardebug-zoomanthropics/knowledge-work-pluginsDebug a broken Zoom integration by isolating the failure point and routing into the right Zoom references. Use when auth, API, webhook, SDK, or MCP behavior is 2.1Kskills.sh installs
3anthropics avatarzoom-oauthanthropics/knowledge-work-pluginsReference skill for Zoom authentication. Use after routing to an auth workflow when choosing app credentials, grant types, scopes, token refresh behavior, or de2.1Kskills.sh installs
4anthropics avatarzoom-generalanthropics/knowledge-work-pluginsCross-product Zoom reference skill. Use after the workflow is clear when you need shared platform guidance, app-model comparisons, authentication context, scope2.1Kskills.sh installs
5netresearch avatarcontext7netresearch/context7-skillUse when looking up library documentation, API references, framework patterns, or code examples for ANY library (React, Next.js, Vue, Django, Laravel, etc.) and2.1Kskills.sh installs
6brightdata avatarbrightdata-clibrightdata/skillsGuide for using the Bright Data CLI (`brightdata` / `bdata`) to scrape websites, search the web, extract structured data from 40+ platforms, manage proxy zones,2.1Kskills.sh installs