build-zoom-contact-center-app
Reference skill for Zoom Contact Center. Use after routing to a contact-center workflow when implementing app, web, or native integrations; engagement context and state handling; campaigns; callbacks; or version-drift troubleshooting.
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o build-zoom-contact-center-app.zip https://jpskill.com/download/22675.zip && unzip -o build-zoom-contact-center-app.zip && rm build-zoom-contact-center-app.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/22675.zip -OutFile "$d\build-zoom-contact-center-app.zip"; Expand-Archive "$d\build-zoom-contact-center-app.zip" -DestinationPath $d -Force; ri "$d\build-zoom-contact-center-app.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
build-zoom-contact-center-app.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
build-zoom-contact-center-appフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 5
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
/build-zoom-contact-center-app
Zoom Contact Centerのアプリ、ウェブ、ネイティブモバイルインターフェース全体での統合に関する背景情報です。
Zoom Contact Centerの実装ガイダンスは以下の通りです。
- Zoomクライアント内のContact Centerアプリ(Zoom Apps SDKパス)
- ウェブチャネルの埋め込み(チャット/ビデオ/キャンペーン)
- ネイティブモバイルSDK(Android/iOS)
公式ドキュメント:
- https://developers.zoom.us/docs/contact-center/
- https://developers.zoom.us/docs/contact-center/web/sdk-reference/
- https://marketplacefront.zoom.us/sdk/contact/android/index.html
- https://marketplacefront.zoom.us/sdk/contact/ios/index.html
ルーティングのガイドライン
- ユーザーがZoom Contact Centerデスクトップクライアント内でアプリを構築している場合は、Zoom Apps SDKパスを使用し、このスキルと
zoom-apps-sdkを使用してください。 - ユーザーがウェブサイトにチャット/ビデオウィジェットを埋め込んでいる場合は、web/SKILL.mdにルーティングしてください。
- ユーザーがネイティブAndroidまたはiOS SDKバイナリを統合している場合は、android/SKILL.mdまたはios/SKILL.mdにルーティングしてください。
- ユーザーがContact Centerの通話制御またはキューAPIを必要とする場合は、../rest-api/SKILL.mdと連携させてください。
クイックリンク
ここから開始してください:
- concepts/architecture-and-lifecycle.md
- scenarios/high-level-scenarios.md
- references/forum-top-questions.md
- references/versioning-and-compatibility.md
- references/samples-validation.md
- references/environment-variables.md
- troubleshooting/common-drift-and-breaks.md
- RUNBOOK.md
プラットフォームスキル:
ドキュメント構造
contact-center/
├── SKILL.md
├── RUNBOOK.md
├── concepts/
│ └── architecture-and-lifecycle.md
├── scenarios/
│ └── high-level-scenarios.md
├── references/
│ ├── versioning-and-compatibility.md
│ ├── samples-validation.md
│ └── environment-variables.md
├── troubleshooting/
│ └── common-drift-and-breaks.md
├── android/
│ ├── SKILL.md
│ ├── concepts/sdk-lifecycle.md
│ ├── examples/service-patterns.md
│ ├── references/android-reference-map.md
│ └── troubleshooting/common-issues.md
├── ios/
│ ├── SKILL.md
│ ├── concepts/sdk-lifecycle.md
│ ├── examples/service-patterns.md
│ ├── references/ios-reference-map.md
│ └── troubleshooting/common-issues.md
└── web/
├── SKILL.md
├── concepts/lifecycle-and-events.md
├── examples/app-context-and-state.md
├── references/web-reference-map.md
└── troubleshooting/common-issues.md
共通のライフサイクルパターン
- プラットフォームコンテキストを早期に初期化します。
- チャネルアイテムを構築します(チャット/ビデオ/ZVAの場合は
entryId、スケジュールされたコールバックおよびキャンペーンフローの場合はapiKey)。 - サービス/クライアントインスタンスを取得します。
- ユーザーインタラクションの前にリスナー/デリゲートを登録します。
- フローを開始します(
fetchUI、startVideo、またはウェブSDKのオープン/表示パス)。 - エンゲージメントの状態変化(
start、hold、resume、end)とコンテキスト切り替えを処理します。 - フローを終了し、リソースを解放します(
endChat/endVideo、logout/logoff、初期化解除/解放)。
高レベルのシナリオ
engagementIdごとにメモを保存し、コンテキスト切り替え後も存続するエージェントサイドパネルアプリ。- ウェブタグから起動されるブラウザチャット/ビデオキャンペーン。
- チャット/ビデオ/スケジュールされたコールバック用のネイティブモバイル顧客アプリ。
- キャンペーン駆動のチャネル選択(チャット、ZVA、ビデオ、スケジュールされたコールバック)。
- モバイルで切断されたビデオエンゲージメントの再参加フロー。
- postMessageイベント契約を持つSmart Embed CRMソフトフォン。
詳細はscenarios/high-level-scenarios.mdをご覧ください。
チェーン
- 認証とクライアント内アプリのID:../zoom-apps-sdk/SKILL.mdおよび../oauth/SKILL.md
- Contact Center RESTワークフロー:../rest-api/SKILL.md
- ウェブ音声/チャットチャネルでのコブラウズ:../cobrowse-sdk/SKILL.md
環境変数
- 標準化された
.envキーと各値の場所については、references/environment-variables.mdをご覧ください。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
/build-zoom-contact-center-app
Background reference for Zoom Contact Center integrations across app, web, and native mobile surfaces.
Implementation guidance for Zoom Contact Center across:
- Contact Center apps in the Zoom client (Zoom Apps SDK path)
- Web channel embeds (chat/video/campaign)
- Native mobile SDKs (Android/iOS)
Official docs:
- https://developers.zoom.us/docs/contact-center/
- https://developers.zoom.us/docs/contact-center/web/sdk-reference/
- https://marketplacefront.zoom.us/sdk/contact/android/index.html
- https://marketplacefront.zoom.us/sdk/contact/ios/index.html
Routing Guardrail
- If the user is building an app inside the Zoom Contact Center desktop client, stay on the Zoom Apps SDK path and use this skill plus
zoom-apps-sdk. - If the user is embedding chat/video widgets on a website, route to web/SKILL.md.
- If the user is integrating native Android or iOS SDK binaries, route to android/SKILL.md or ios/SKILL.md.
- If the user needs Contact Center call-control or queue APIs, chain with ../rest-api/SKILL.md.
Quick Links
Start here:
- concepts/architecture-and-lifecycle.md
- scenarios/high-level-scenarios.md
- references/forum-top-questions.md
- references/versioning-and-compatibility.md
- references/samples-validation.md
- references/environment-variables.md
- troubleshooting/common-drift-and-breaks.md
- RUNBOOK.md
Platform skills:
Documentation Structure
contact-center/
├── SKILL.md
├── RUNBOOK.md
├── concepts/
│ └── architecture-and-lifecycle.md
├── scenarios/
│ └── high-level-scenarios.md
├── references/
│ ├── versioning-and-compatibility.md
│ ├── samples-validation.md
│ └── environment-variables.md
├── troubleshooting/
│ └── common-drift-and-breaks.md
├── android/
│ ├── SKILL.md
│ ├── concepts/sdk-lifecycle.md
│ ├── examples/service-patterns.md
│ ├── references/android-reference-map.md
│ └── troubleshooting/common-issues.md
├── ios/
│ ├── SKILL.md
│ ├── concepts/sdk-lifecycle.md
│ ├── examples/service-patterns.md
│ ├── references/ios-reference-map.md
│ └── troubleshooting/common-issues.md
└── web/
├── SKILL.md
├── concepts/lifecycle-and-events.md
├── examples/app-context-and-state.md
├── references/web-reference-map.md
└── troubleshooting/common-issues.md
Common Lifecycle Pattern
- Initialize platform context early.
- Build a channel item (
entryIdfor chat/video/ZVA,apiKeyfor scheduled callback and campaign flows). - Get service/client instance.
- Register listeners/delegates before user interaction.
- Start flow (
fetchUI,startVideo, or web SDK open/show path). - Handle engagement state changes (
start,hold,resume,end) and context switching. - End flow and release resources (
endChat/endVideo,logout/logoff, uninitialize/release).
High-Level Scenarios
- Agent side-panel app that stores notes per
engagementIdand survives context switching. - Browser chat/video campaigns launched from web tags.
- Native mobile customer app for chat/video/scheduled callback.
- Campaign-driven channel selection (chat, ZVA, video, scheduled callback).
- Rejoin flow for dropped video engagements on mobile.
- Smart Embed CRM softphone with postMessage event contracts.
See scenarios/high-level-scenarios.md for details.
Chaining
- Auth and in-client app identity: ../zoom-apps-sdk/SKILL.md and ../oauth/SKILL.md
- Contact Center REST workflows: ../rest-api/SKILL.md
- Cobrowse on web voice/chat channels: ../cobrowse-sdk/SKILL.md
Environment Variables
- See references/environment-variables.md for standardized
.envkeys and where to find each value.
同梱ファイル
※ ZIPに含まれるファイル一覧。`SKILL.md` 本体に加え、参考資料・サンプル・スクリプトが入っている場合があります。
- 📄 SKILL.md (5,070 bytes)
- 📎 references/environment-variables.md (1,721 bytes)
- 📎 references/forum-top-questions.md (3,300 bytes)
- 📎 references/samples-validation.md (1,721 bytes)
- 📎 references/versioning-and-compatibility.md (1,236 bytes)