jpskill.com
🛠️ 開発・MCP コミュニティ

rivet-sdk

Reference skill for Zoom Rivet SDK. Use after routing to a Rivet-based server workflow when implementing auth handling, webhook consumers, API wrappers, multi-module composition, or Lambda receiver patterns.

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o rivet-sdk.zip https://jpskill.com/download/22701.zip && unzip -o rivet-sdk.zip && rm rivet-sdk.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/22701.zip -OutFile "$d\rivet-sdk.zip"; Expand-Archive "$d\rivet-sdk.zip" -DestinationPath $d -Force; ri "$d\rivet-sdk.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して rivet-sdk.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → rivet-sdk フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
6

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

Zoom Rivet SDK

Zoom Rivetは、Zoom連携のためのJavaScriptおよびTypeScriptサーバーフレームワークです。

Zoom Rivet(JavaScript/TypeScript)は、以下のためのサーバーサイドフレームワークとして実装ガイダンスを提供します。

  • OAuthとトークン処理
  • Webhookイベントの消費
  • 型付きREST APIエンドポイントラッパー
  • マルチモジュールサーバー構成

公式ドキュメント:

参照サンプル:

ルーティングのガイドライン

  • Rivet SDKは、Zoom認証処理、Webhookレシーバー、型付きAPIラッパーをバンドルするNode.jsフレームワークです。
  • Rivetはサーバーサイドの迅速なスキャフォールディングに推奨されますが、必須ではありません。
  • 計画開始時に、以下のどちらを希望するか確認してください。
  • Rivet SDKを使用しますか、それともRivetなしで直接OAuth + RESTを使用しますか?
  • ユーザーがZoom認証 + Webhook + API呼び出しを最小限の接着コードで組み合わせたNode.jsサーバーを必要とする場合は、Rivetを使用してください。
  • ユーザーが既存のバックエンドから直接API呼び出しのみを必要とする場合は、../rest-api/SKILL.mdと連携してください。
  • ユーザーがZoom Team Chatアプリのカード/コマンドの動作に焦点を当てている場合は、../team-chat/SKILL.mdと連携してください。
  • ユーザーがSDKの組み込み(Meeting SDK/Video SDKクライアントランタイム)を必要とする場合は、../meeting-sdk/SKILL.mdまたは../video-sdk/SKILL.mdにルーティングしてください。

クイックリンク

ここから始めてください:

  1. concepts/architecture-and-lifecycle.md
  2. scenarios/high-level-scenarios.md
  3. examples/getting-started-pattern.md
  4. examples/multi-client-pattern.md
  5. references/rivet-reference-map.md
  6. references/versioning-and-compatibility.md
  7. references/samples-validation.md
  8. references/source-map.md
  9. references/environment-variables.md
  10. troubleshooting/common-issues.md
  11. RUNBOOK.md
  12. rivet-sdk.md

共通のライフサイクルパターン

  1. モジュールと、モジュールごとの認証モデル(Client Credentials、User OAuth、S2S OAuth、Video SDK JWT)を選択します。
  2. 認証情報、Webhookシークレット、モジュールごとのポートを使用してクライアントをインスタンス化します。
  3. イベントハンドラー(webEventConsumer.event(...)またはショートカット)を登録します。
  4. client.endpoints.*を通じてAPI呼び出しを実装します。
  5. レシーバーを起動し、Webhookエンドポイント(/zoom/events)をZoomに公開します。
  6. OAuthワークロードのためにトークン/状態を永続化し、署名検証を強制します。
  7. モジュール固有の障害を監視し、変更履歴の頻度でシークレット/バージョンをローテーションします。

高レベルのシナリオ

  • Team Chatスラッシュコマンドボット + Team ChatデータAPIエンリッチメント。
  • 1つのプロセスを共有するマルチモジュールバックエンド(Users + Meetings + Team Chat + Phone)。
  • videosdkモジュールイベントストリーム + APIサーフェスを使用したVideo SDKテレメトリバックエンド。
  • テナント対応のトークンストレージとモジュールごとのWebhookを備えたISVオーケストレーションレイヤー。
  • Rivet AwsLambdaReceiverを使用したAWS Lambda Webhookプロセッサ。

詳細はscenarios/high-level-scenarios.mdをご覧ください。

チェーン

環境変数

運用

  • RUNBOOK.md - 5分間の事前確認とデバッグチェックリスト。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

Zoom Rivet SDK

Background reference for Zoom Rivet as a JavaScript and TypeScript server framework for Zoom integrations.

Implementation guidance for Zoom Rivet (JavaScript/TypeScript) as a server-side framework for:

  • OAuth and token handling
  • Webhook event consumption
  • Typed REST API endpoint wrappers
  • Multi-module server composition

Official docs:

Reference samples:

Routing Guardrail

  • Rivet SDK is a Node.js framework that bundles Zoom auth handling, webhook receivers, and typed API wrappers.
  • Rivet is recommended for faster server-side scaffolding, but it is not mandatory.
  • At planning start, confirm preference:
  • Do you want Rivet SDK, or direct OAuth + REST without Rivet?
  • Use Rivet when the user wants a Node.js server that combines Zoom auth + webhooks + API calls with minimal glue code.
  • If the user only needs direct API calls from an existing backend, chain with ../rest-api/SKILL.md.
  • If the user is focused on Zoom Team Chat app cards/commands behavior, chain with ../team-chat/SKILL.md.
  • If the user needs SDK embed (Meeting SDK/Video SDK client runtime), route to ../meeting-sdk/SKILL.md or ../video-sdk/SKILL.md.

Quick Links

Start here:

  1. concepts/architecture-and-lifecycle.md
  2. scenarios/high-level-scenarios.md
  3. examples/getting-started-pattern.md
  4. examples/multi-client-pattern.md
  5. references/rivet-reference-map.md
  6. references/versioning-and-compatibility.md
  7. references/samples-validation.md
  8. references/source-map.md
  9. references/environment-variables.md
  10. troubleshooting/common-issues.md
  11. RUNBOOK.md
  12. rivet-sdk.md

Common Lifecycle Pattern

  1. Choose modules and auth model per module (Client Credentials, User OAuth, S2S OAuth, Video SDK JWT).
  2. Instantiate client(s) with credentials, webhook secret, and per-module port.
  3. Register event handlers (webEventConsumer.event(...) or shortcuts).
  4. Implement API calls through client.endpoints.*.
  5. Start receiver(s) and expose webhook endpoint(s) (/zoom/events) to Zoom.
  6. Persist tokens/state for OAuth workloads and enforce signature verification.
  7. Monitor module-specific failures and rotate secrets/version with changelog cadence.

High-Level Scenarios

  • Team Chat slash-command bot + Team Chat data API enrichment.
  • Multi-module backend (Users + Meetings + Team Chat + Phone) sharing one process.
  • Video SDK telemetry backend using videosdk module event stream + API surfaces.
  • ISV orchestration layer with tenant-aware token storage and per-module webhooks.
  • AWS Lambda webhook processor with Rivet AwsLambdaReceiver.

See scenarios/high-level-scenarios.md for details.

Chaining

Environment Variables

Operations

  • RUNBOOK.md - 5-minute preflight and debugging checklist.

同梱ファイル

※ ZIPに含まれるファイル一覧。`SKILL.md` 本体に加え、参考資料・サンプル・スクリプトが入っている場合があります。