zoom-contact-center-ios — Codex skill for iOS SDK integration
Use this skill to build native iOS integrations with Zoom Contact Center, including chat, video, ZVA, and scheduled callbacks.
npx skills add openai/plugins --skill ios -a codexWhat zoom-contact-center-ios does
The skill covers ZoomCCInterface.sharedInstance(), the ZoomCCContext context, ZoomCCItem items, and services for chat, ZVA, video, and scheduled callbacks. It applies when adding Zoom Contact Center features to a native iOS app.
Its materials include SDK lifecycle guidance, service patterns, an API reference map, and troubleshooting notes. Set ZoomCCContext before channel operations, and pass app lifecycle calls through to the SDK. Channel operations without that context do not follow the integration requirements.
For rejoining a video session, keep the return-URL handling connected to the video service path. Related materials cover Zoom Apps SDK as well as OAuth and identity.
What it helps with
- add Zoom Contact Center chat to an iOS app
- connect video rejoin handling to the service flow
- set up ZVA and scheduled callbacks
- forward app lifecycle events to the SDK
Example prompts for the agent
- Show me how to add Zoom Contact Center chat to my iOS app.
- Explain how return-URL handling connects to the video service when a user rejoins.
- Which app lifecycle calls should I forward to the SDK?
How to install zoom-contact-center-ios
1Skills CLI (Vercel)
npx skills add openai/plugins --skill ios -a codex2Manually: put the files in place
.agents/skills/ios/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add openai/plugins --skill ios -a claude-code2Manually: put the files in place
~/.claude/skills/ios/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/ios/
Manually: put the files in place
.cursor/skills/ios/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install openai/plugins ios2Manually: put the files in place
.github/skills/ios/SKILL.mdPlatform CLI
gemini skills install https://github.com/openai/plugins --path plugins/zoom/skills/contact-center/iosManually: put the files in place
.devin/skills/ios/SKILL.mdThe legacy .windsurf/skills/ path still works
Claude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: Codex skills: how to install, where they live, how to call them
Questions about zoom-contact-center-ios
How do I install zoom-contact-center-ios in Codex?
Run npx skills add openai/plugins --skill ios -a codex. The skill file is at .agents/skills/ios/SKILL.md.
What does zoom-contact-center-ios do?
It guides native iOS integrations with Zoom Contact Center for chat, video, ZVA, and scheduled callbacks.
What must be set before SDK channel operations?
Set ZoomCCContext before working with channels. The integration also requires forwarding app lifecycle calls to the SDK.
Source text
SKILL.md · MIT
--- name: zoom-contact-center-ios description: "Zoom Contact Center SDK for iOS. Use for native iOS chat/video/ZVA/scheduled callback integrations, app lifecycle bridging, rejoin flow, and callback handling." --- # Zoom Contact Center SDK - iOS Official docs: - https://developers.zoom.us/docs/contact-center/ios/ - https://marketplacefront.zoom.us/sdk/contact/ios/index.html ## Quick Links 1. [concepts/sdk-lifecycle.md](concepts/sdk-lifecycle.md) 2. [examples/service-patterns.md](examples/service-patterns.md) 3. [references/ios-reference-map.md](references/ios-reference-map.md) 4. [troubleshooting/common-issues.md](troubleshooting/common-issues.md) ## SDK Surface Summary - Manager: `ZoomCCInterface.sharedInstance()` - Context: `ZoomCCContext` - Items: `ZoomCCItem` - Services: - `chatService` - `zvaService` - `videoService` - `scheduledCallbackService` ## Hard Guardrails - Set `ZoomCCContext` before channel operations. - Forward app lifecycle calls (`appDidBecomeActive`, `appDidEnterBackgroud`, `appWillResignActive`, `appWillTerminate`). - Use item-based initialization for channels. - Keep rejoin URL handling connected to the video service path. ## Common Chains - Contact Center apps in Zoom client: [../../zoom-apps-sdk/SKILL.md](../../zoom-apps-sdk/SKILL.md) - OAuth and identity: [../../oauth/SKILL.md](../../oauth/SKILL.md) ## Operations - [RUNBOOK.md](RUNBOOK.md) - 5-minute preflight and debugging checklist.
© Zoom · MIT · openai/plugins