
build-zoom-phone-integration
✓ Official★ 4,081by openai · part of openai/plugins
Use when building Phone.
🧩 One of 7 skills in the openai/plugins package — works on its own, and pairs well with its siblings.
This is the playbook your agent receives when the skill activates — you don't need to read it to use the skill, but it's here to audit before installing.
Build Zoom Phone Integration
Use this skill when the target workflow is Zoom Phone, CTI, CRM calling, call events, or Smart Embed behavior.
Workflow
- Classify the integration: REST API automation, webhook event processing, Smart Embed, URI launch, CRM dialer, or call-handling workflow.
- Confirm the actor, account settings, phone entitlements, and OAuth scopes before implementation.
- Keep call control, call records, number management, and webhook processing as separate modules.
- For Smart Embed, validate postMessage event contracts, embedding constraints, and CRM state mapping.
- Debug by checking scopes, phone license, role permissions, number ownership, webhook subscriptions, and event payload shape.
References
- Full preserved guide: references/full-guide.md
- Architecture and lifecycle: concepts/architecture-and-lifecycle.md
- Phone API service pattern: examples/phone-api-service-pattern.md
- Smart Embed bridge: examples/smart-embed-postmessage-bridge.md
- Event contract: references/smart-embed-event-contract.md
- Common issues: troubleshooting/common-issues.md
Copy & paste — that's it
npx skills add https://github.com/openai/plugins --skill build-zoom-phone-integrationRun this in your project — your agent picks the skill up automatically.
No common issues documented yet. If you hit a problem, the repository's GitHub Issues page is the best place to look.