Build in-client web app features with the Zoom Apps SDK.
Copy the install command and let the AI configure it · recommended for beginners
Please install the "zoom-apps-sdk" skill from askskill: 1. Download https://raw.githubusercontent.com/anthropics/knowledge-work-plugins/main/partner-built/zoom-plugin/skills/zoom-apps-sdk/SKILL.md 2. Save it as ~/.claude/skills/zoom-apps-sdk/SKILL.md 3. Reload skills and tell me it's ready
I am building a web app that runs inside a Zoom meeting. Using the Zoom Apps SDK, write a minimal initialization example that gets app context, detects the runtime environment, and safely calls the SDK after page load.
A reusable front-end sample showing SDK initialization, context retrieval, and runtime environment checks.
Using the Zoom Apps SDK, design a lightweight in-meeting whiteboard collaboration feature. Explain which SDK capabilities are needed, the page structure, user interaction flow, and key front-end and back-end implementation points.
A clear feature plan covering SDK capability mapping, interaction design, and implementation guidance.
My Zoom app cannot call the SDK correctly inside the client. Help me list common troubleshooting steps, including permission setup, runtime limitations, event handling, error handling, and logging recommendations.
A systematic troubleshooting checklist to diagnose integration and SDK invocation issues inside the Zoom client.
Background reference for web apps that run inside the Zoom client. Prefer choose-zoom-approach first, then route here for Layers API, Collaborate Mode, in-client OAuth, and runtime constraints.
Build web apps that run inside the Zoom client - meetings, webinars, main client, and Zoom Phone.
Official Documentation: https://developers.zoom.us/docs/zoom-apps/ SDK Reference: https://appssdk.zoom.us/ NPM Package: https://www.npmjs.com/package/@zoom/appssdk
New to Zoom Apps? Follow this path:
Reference:
Having issues?
Building immersive experiences?
Need help with OAuth? See the zoom-oauth skill for authentication flows.
The Zoom Apps SDK (@zoom/appssdk) provides JavaScript APIs for web apps running in Zoom's embedded browser:
npm install @zoom/appssdk
import zoomSdk from '@zoom/appssdk';
async function init() {
try {
const configResponse = await zoomSdk.config({
capabilities: [
'shareApp',
'getMeetingContext',
'getUserContext',
'openUrl'
],
version: '0.16'
});
console.log('Running context:', configResponse.runningContext);
// 'inMeeting' | 'inMainClient' | 'inWebinar' | 'inImmersive' | ...
…
Review an analysis for methodology, accuracy, bias, and evidence support.
Generate people analytics reports on headcount, attrition, diversity, and org health.
Identify, categorize, and prioritize technical debt for smarter refactoring decisions.
Choose the right Zoom surface for a product use case with clear tradeoffs.
Turn an approved brief into social assets, copy, and a staged campaign.
Create stakeholder updates tailored to audience, cadence, and communication goals.
Build custom video session apps with full control using Zoom Video SDK
Implement Zoom Meeting SDK joins, auth flows, and platform-specific integrations.
Get shared Zoom platform guidance for auth, scopes, app models, and routing.
Choose and troubleshoot Zoom OAuth settings, scopes, and token refresh behavior.
Build and troubleshoot Zoom Contact Center integrations, state handling, and callbacks.
Build Zoom Phone integrations, call workflows, and telephony automation features.