mcpField
P
pp-zoom

pp-zoom

github.com/mvanhorn生産性2.1k52 回インストール今日更新
リポジトリ

pp-zoom について

pp-zoomは、会議業務向けのZoom CLIスキルです。ローカルとクラウドの録画をまたいだ文字起こし検索や、予定・録画・ノートの統合に対応し、アカウント管理と会議分析のコマンドも備えています。

主な機能

  1. 01ローカルとクラウドの録画をまたいで文字起こしを検索
  2. 02当日の会議をまとめ、時間の重複を表示
  3. 03発言時間と割り込みを分析
  4. 04録画、文字起こし、チャットをエクスポート
  5. 05ノートを取り込み・検索し、タスクを抽出

活用シーン

  1. 01会議での決定事項や約束を検索
  2. 02当日の予定と重複を確認
  3. 03ローカルとクラウドの録画を照合し、保持期限を確認
  4. 04ノートからアクション項目を整理

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/mvanhorn/printing-press-library --skill pp-zoom

インストール後、Claude Code で/pp-zoomを入力して読み込まれたか確認します。

詳細

Zoom — Printing Press CLI

前提条件:CLI をインストールする

このスキルでは zoom-pp-cli バイナリを使用します。**このスキルのコマンドを実行する前に、CLI がインストールされていることを必ず確認してください。**インストールされていない場合は、先にインストールします。

  1. Printing Press インストーラーを使ってインストールします。バイナリの既定の保存先は、macOS/Linux では $HOME/.local/bin、Windows では %LOCALAPPDATA%\Programs\PrintingPress\bin です。
    npx -y @mvanhorn/printing-press-library install zoom --cli-only
    
  2. 確認します:zoom-pp-cli --version
  3. このスキルを実行するエージェント/ランタイムの $PATH に、表示されたインストールディレクトリが含まれていることを確認します。

npx によるインストールが失敗した場合(Node がない、オフラインなど)は、Go を直接インストールする方法に切り替えてください(Go 1.26.6 以降が必要です)。

go install github.com/mvanhorn/printing-press-library/library/productivity/zoom/cmd/zoom-pp-cli@latest

インストール後に --version で「command not found」と表示される場合、ランタイムからバイナリのディレクトリを $PATH 経由で参照できていません。確認が完了するまで、スキルのコマンドを実行しないでください。

この CLI を使用する場面

エージェントがユーザーの Zoom 環境全体を横断して操作する必要がある場合に、この CLI を使用します。今すぐ適切なミーティングに参加する、今日のカレンダーの予定を表示する、過去のミーティングでの発言を探す、クラウドアカウントを管理するといった用途があります。ローカルのデスクトップ録画とクラウド録画をまとめて検索する必要がある場合に、特に威力を発揮します。カスタムアプリに Zoom のライブ映像を組み込む用途(Meeting SDK を使用)や、ボット参加者をホストする用途(Recall.ai または Meeting SDK を使用)には適していません。

独自の機能

この API のほかのツールにはない機能です。

蓄積されるローカル状態
  • find — ローカル録画とクラウド録画の Zoom トランスクリプトを一度に検索します。発言者での絞り込み、前後の文脈の表示、該当箇所へ戻るためのクリック可能なディープリンクに対応しています。

    ミーティングでの特定の約束や決定事項を確認したいとき、録画がローカルかクラウドかを事前に把握しているとは限りません。検索ボックスは1つだけです。

    zoom-pp-cli find "q2 pricing" --source both --speaker "Maya" --after 30 --json
    
  • storage — ~/Documents/Zoom/ 以下のすべてのファイルを、月、トピック、変換が一部しか完了していないかどうかで分類します。クラウド録画の一覧と照合して、ローカルから安全に削除できる重複ファイルを特定します。

    ノートパソコンの中で Documents フォルダーが最も容量を占めている場合、エージェントは安全に空けられるギガバイト数を示す必要があります。

    zoom-pp-cli storage --by month --also-in-cloud --json
    
  • recordings drift — ローカル録画とクラウド録画の差分を取得します。組織の保持期限が近づいているクラウド録画と、クラウド版がすでに完成している double_click_to_convert のローカル不完全ファイルを特定します。

    クラウド録画は気付かないうちに削除されます。ローカルの不完全ファイルは気付かないうちに処理に失敗します。手遅れになる前に、エージェントはどちらも示す必要があります。

    zoom-pp-cli recordings drift --retention-days 90 --json
    
  • recordings analyze — VTT のキューのタイムスタンプと発言者ラベルから、発言者ごとの総発話秒数、最長の独話、キューの重なりによる割り込み回数を計算します。

    「誰がミーティングを支配していたか」や「全員に発言の機会があったか」をエージェントに尋ねられたとき、LLM による文字起こし処理を行わずに回答するために使います。

    zoom-pp-cli recordings analyze meeting-2026-05-12-1400 --json --select per_speaker.name,per_speaker.talk_seconds,per_speaker.longest_monologue_sec
    
エージェントに適した組み合わせ
  • today — 1画面に、今日のカレンダー上のすべてのミーティング、今日の予定として保存されたすべてのブックマーク、今日作成されたすべての録画を表示し、時間の重複があれば競合として示します。

    「今日の予定は何か、ダブルブッキングはないか」とエージェントに尋ねられたとき、1回の呼び出しで答えるために使います。

    zoom-pp-cli today --with-recordings --json --select topic,start_time,join_url,conflict_with
    
  • saved add-from-url — Zoom URL の形式(https://zoom.us/j/?pwd=、zoommtg://、カレンダー招待の形式)を貼り付けると、CLI が ID と暗号化されていないパスワードを抽出し、名前を付けた保存済みブックマークとして1ステップで登録します。

    URL は Slack やメールに絶えず届きます。自分で解析する手間をなくせば、「あとで使うために保存して」という操作が1つのコマンドで済みます。

    zoom-pp-cli saved add-from-url team-standup "https://us02web.zoom.us/j/85123456789?pwd=abc" --json
    
クロスソースの往復処理
  • schedule — クラウド会議を作成し(POST /users/me/meetings)、作成された ID とパスワードをローカルの saved_meetings にすぐに保存します。これにより、以降は zoom saved join <name> でオフラインでも参加できます。

    スケジュール設定と参加は、通常は別々のツールです。この2つを組み合わせると、エージェントはクラウドに再問い合わせせずに、会議を作成してから呼び出せるようになります。

    zoom-pp-cli schedule "Q3 Planning" --when "2026-08-12T14:00:00Z" --duration 60 --save-as q3-planning --json
    
  • recordings export — 録画 ID をまずローカルで照合し、見つからない場合はクラウドにフォールバックします(必要に応じてダウンロード)。mp4、vtt、chat.txt と、タイムスタンプ付きの目次を含む生成済み INDEX.md を1つのフォルダーにまとめます。

    エージェントに「火曜日の企画会議に関するものをすべてまとめて」と頼まれたとき、ソースがローカルかクラウドかを気にせず使える1つの動詞が必要です。

    zoom-pp-cli recordings export meeting-2026-05-12-1400 --with-transcript --with-chat --out ~/Drive/q2-planning --json
    
My Notes との連携
  • notes web — https://zoom.us/notes をユーザーのデフォルトブラウザーで開きます(会議を指定することもできます)。Zoom には My Notes 機能用の公開 REST エンドポイントがないため、ライブの Notes UI を開く唯一の方法です。

    エージェントがユーザーをノートに案内する必要があるとき、認証状態にかかわらず常に使える唯一のコマンドです。

    zoom-pp-cli notes web --json --dry-run
    
  • notes summary — ドキュメント化された /meetings/{uuid}/meeting_summary エンドポイント(S2S OAuth によるアクセス制限あり)を介して、会議 UUID に対応する Zoom AI Companion の自動生成会議サマリーを取得します。

    エージェントが PDF を手動でエクスポートせずに、会議後の正式な要約を必要とするときに使います。

    zoom-pp-cli notes summary abc123== --json --select summary_title,summary_overview,summary_details
    
  • notes transcript — ドキュメント化された /meetings/{uuid}/transcript エンドポイント(S2S OAuth によるアクセス制限あり)を介して、会議 UUID に対応する AI Companion の完全な文字起こしを取得します。

    要約の検証や引用が必要なエージェントは、Web ポータルを開かずに逐語的な文字起こしを取得できます。

    zoom-pp-cli notes transcript abc123== --json
    
  • notes ingest — Zoom の Web ポータルからエクスポートした Notes の PDF または DOCX を解析し、テキスト、会議メタデータ、見出しを抽出して、ローカルの SQLite notes テーブルにインデックス化します(FTS5 が有効です)。

    エージェントが手動エクスポートから、検索可能で永続的なユーザーの会議ノートのコーパスを構築できます。

    zoom-pp-cli notes ingest ~/Downloads/zoom-notes-2026-05-12.pdf --json --select meeting_topic,note_count,word_count
    
  • notes search — 取り込み済みのすべての Notes ファイルを対象に FTS5 クエリを実行し、meeting_topic + note_excerpt + source_file + match_offset を返します。オプションで --since / --meeting-id フィルターを指定できます。

    「X について何を書き留めた?」と尋ねられたエージェントは、取り込み済みのコーパスからすぐに回答できます。

    zoom-pp-cli notes search "q2 launch plan" --since 30d --json --select meeting_topic,start_time,note_excerpt,source_file
    
  • notes todos — 取り込み済みのノートからアクション項目のパターン(TODO:, Action:, [ ], - [ ], Action Item:, Next:, Follow up:, Owner:)を検索し、ソースとなる会議のトピック、日付、チェックボックスの状態を含む構造化された ToDo リストを出力します。

    My Notes のアーカイブを検索可能なバックログに変えます。これは「先週の会議で、まだ誰かに対応できていないことは何?」を明らかにする必要があるエージェントにとって、目玉機能です。

    zoom-pp-cli notes todos --since 7d --json --select text,meeting_topic,start_time,owner,checked
    

コマンドリファレンス

accounts — アカウント操作

  • zoom-pp-cli accounts account — マスターアカウント配下のサブアカウントを取得します。アカウントがマスターアカウントであり、これを持っている必要があります...
  • zoom-pp-cli accounts accounts — マスターアカウント配下のすべてのサブアカウントを一覧表示します
  • zoom-pp-cli accounts create — マスターアカウント配下にサブアカウントを作成します。アカウントがマスターアカウントであり、この権限を持っている必要があります...
  • zoom-pp-cli accounts disassociate — マスターアカウントからサブアカウントの関連付けを解除します。アカウントはそのまま残りますが、サブアカウントは...

groups — グループ操作

  • zoom-pp-cli groups create — アカウント配下にグループを作成します
  • zoom-pp-cli groups delete — アカウント配下のグループを削除します
  • zoom-pp-cli groups group — アカウント配下のグループを取得します
  • zoom-pp-cli groups groups — アカウント配下のグループを一覧表示します
  • zoom-pp-cli groups update — アカウント配下のグループを更新します

h323 — h323 を管理します

  • zoom-pp-cli h323 device-create — Zoom アカウントに H.323/SIP デバイスを作成します
  • zoom-pp-cli h323 device-delete — Zoom アカウントの H.323/SIP デバイスを削除します
  • zoom-pp-cli h323 device-list — Zoom アカウントの H.323/SIP デバイスを一覧表示します。
  • zoom-pp-cli h323 device-update — Zoom アカウントの H.323/SIP デバイスを更新します

im — IM を管理します

  • zoom-pp-cli im chat-messages — 指定した期間の IM チャットメッセージを取得します この API は oauth2 のみをサポートします。
  • zoom-pp-cli im chat-sessions — 指定した期間の IM チャットセッションを取得します この API は oauth2 のみをサポートします。
  • zoom-pp-cli im group — アカウント内の IM グループを取得します
  • zoom-pp-cli im group-create — アカウント内に IM グループを作成します
  • zoom-pp-cli im group-delete — アカウント内の IM グループを削除します
  • zoom-pp-cli im group-members — アカウント内の IM グループのメンバーを一覧表示します
  • zoom-pp-cli im group-members-create — アカウント内の IM グループにメンバーを追加します
  • zoom-pp-cli im group-members-delete — アカウント内の IM グループからメンバーを削除します
  • zoom-pp-cli im group-update — アカウント内の IM グループを更新します
  • zoom-pp-cli im groups — アカウント内の IM グループを一覧表示します

meetings — ミーティング操作

  • zoom-pp-cli meetings delete — ミーティングを削除します
  • zoom-pp-cli meetings meeting — ミーティングの詳細を取得します
  • zoom-pp-cli meetings update — ミーティングの詳細を更新します

metrics — メトリクスを管理します

  • zoom-pp-cli metrics dashboard-crc — 指定した期間の CRC ポート使用状況を1時間ごとに取得します 最大で1件の...
  • zoom-pp-cli metrics dashboard-im — Zoom IM のメトリクスを取得します
  • zoom-pp-cli metrics dashboard-meeting-detail — ライブまたは過去のミーティングの詳細を取得します
  • zoom-pp-cli metrics dashboard-meeting-participant-qos — ライブまたは過去のミーティング参加者のサービス品質を取得します
  • zoom-pp-cli metrics dashboard-meeting-participant-share — ライブまたは過去のミーティング参加者の共有/録画の詳細を取得します
  • zoom-pp-cli metrics dashboard-meeting-participants — ライブまたは過去のミーティング参加者を取得します
  • zoom-pp-cli metrics dashboard-meeting-participants-qos — ライブまたは過去のミーティング参加者のサービス品質一覧を取得します
  • zoom-pp-cli metrics dashboard-meetings — 指定した期間のライブミーティングまたは過去のミーティングを一覧表示します
  • zoom-pp-cli metrics dashboard-webinar-detail — ライブまたは過去のウェビナーの詳細を取得します
  • zoom-pp-cli metrics dashboard-webinar-participant-qos — ライブまたは過去のウェビナー参加者のサービス品質を取得します
  • zoom-pp-cli metrics dashboard-webinar-participant-share — ライブまたは過去のウェビナー参加者の共有/録画の詳細を取得します
  • zoom-pp-cli metrics dashboard-webinar-participants — ライブまたは過去のウェビナー参加者を取得します
  • zoom-pp-cli metrics dashboard-webinar-participants-qos — ライブまたは過去のウェビナー参加者のサービス品質一覧を取得します
  • zoom-pp-cli metrics dashboard-webinars — 指定した期間のライブウェビナーまたは過去のウェビナーを一覧表示します
  • zoom-pp-cli metrics dashboard-zoom-room — アカウント内の Zoom Room を取得します
  • zoom-pp-cli metrics dashboard-zoom-rooms — アカウント内のすべての Zoom Room を一覧表示します

past-meetings — 過去のミーティングを管理します

  • zoom-pp-cli past-meetings <meetingUUID> — 終了したミーティングの詳細を取得します

past-webinars — 過去のウェビナーを管理します

report — レポート操作

  • zoom-pp-cli report cloud-recording — 指定した期間のクラウドレコーディング使用状況レポートを取得します。クラウドレコーディングレポートは最新の...のみ取得できます。
  • zoom-pp-cli report daily — 1か月分の日次レポートを取得します。日次レポートは直近6か月分のみ取得できます
  • zoom-pp-cli report meeting-details — 終了したミーティングの詳細レポートを取得します
  • zoom-pp-cli report meeting-participants — 終了したミーティングの参加者レポートを取得します
  • zoom-pp-cli report meeting-polls — 終了したミーティングの投票レポートを取得します
  • zoom-pp-cli report meetings — 指定した期間の終了したミーティングレポートを取得します
  • zoom-pp-cli report telephone — 指定した期間の電話レポートを取得します 通話レポートオプションは削除される予定です。。
  • zoom-pp-cli report users — 指定した期間のアクティブまたは非アクティブなホストのレポートを取得します
  • zoom-pp-cli report webinar-details — 終了したウェビナーの詳細レポートを取得します
  • zoom-pp-cli report webinar-participants — 終了したウェビナーの参加者レポートを取得します
  • zoom-pp-cli report webinar-polls — 終了したウェビナーの投票レポートを取得します
  • zoom-pp-cli report webinar-qa — 終了したウェビナーのQ&Aレポートを取得します

tracking-fields — トラッキングフィールドの操作

  • zoom-pp-cli tracking-fields create — Zoomアカウントにトラッキングフィールドを作成します
  • zoom-pp-cli tracking-fields delete — Zoomアカウントのトラッキングフィールドを削除します
  • zoom-pp-cli tracking-fields get — トラッキングフィールドを取得します
  • zoom-pp-cli tracking-fields list — Zoomアカウントのトラッキングフィールドを一覧表示します。
  • zoom-pp-cli tracking-fields update — Zoomアカウントのトラッキングフィールドを更新します

tsp — TSPの操作

  • zoom-pp-cli tsp tsp — アカウントレベルのTSP情報を取得します
  • zoom-pp-cli tsp update — アカウントレベルのTSP情報を更新します

users — ユーザーの操作

  • zoom-pp-cli users create — アカウントにユーザーを作成します
  • zoom-pp-cli users delete — アカウントのユーザーを削除します
  • zoom-pp-cli users email — ユーザーのメールアドレスが存在するかどうかを確認します
  • zoom-pp-cli users update — アカウントのユーザーを更新します
  • zoom-pp-cli users user — アカウントのユーザーを取得します
  • zoom-pp-cli users users — アカウントのユーザーを一覧表示します
  • zoom-pp-cli users vanity-name — ユーザーのパーソナルミーティングルーム名が存在するかどうかを確認します
  • zoom-pp-cli users zpk — zpkが期限切れかどうかを確認します。zpkはユーザーの認証に使用されます。

webhooks — Webhookの操作

  • zoom-pp-cli webhooks create — アカウントのWebhookを作成します
  • zoom-pp-cli webhooks delete — Webhookを削除します
  • zoom-pp-cli webhooks switch — Webhookのバージョンを切り替えます
  • zoom-pp-cli webhooks update — Webhookを更新します
  • zoom-pp-cli webhooks webhook — Webhookを取得します
  • zoom-pp-cli webhooks webhooks — アカウントのWebhookを一覧表示します

webinars — ウェビナーの操作

  • zoom-pp-cli webinars delete — ウェビナーを削除します
  • zoom-pp-cli webinars update — ウェビナーを更新します
  • zoom-pp-cli webinars webinar — ウェビナーを取得します
適切なコマンドの見つけ方

何をしたいのかはわかっているが、どのコマンドがそれを行うのかわからない場合は、CLIに直接尋ねてください:

zoom-pp-cli which "<capability in your own words>"

which は自然言語の機能クエリを、このCLIの厳選された機能インデックスから最適なコマンドに解決します。終了コード 0 は少なくとも1つの一致があることを意味し、終了コード 2 は確実な一致がないことを意味します — --help に頼るか、より絞り込んだクエリを使用してください。

レシピ

過去の任意のミーティングから引用を探す
zoom-pp-cli find "customer churn" --source both --speaker "Riley" --after 45 --json --select recording_path,start_ms,speaker,text,deep_link

すべてのローカルおよびクラウドのトランスクリプトから、話者1人に絞ってフレーズを検索し、一致ごとに45秒の後続コンテキストを付けて、クリック可能なタイムスタンプ付きディープリンクを返します。

月曜日の朝のトリアージ
zoom-pp-cli today --with-recordings --since 7d --json --select topic,start_time,join_url,conflict_with,recording_path

先週のミーティング + 今日のカレンダー + 今日のレコーディングを1つのクエリで取得し、連続する重複を検出して、エージェントが週次まとめを作成するために必要なすべてを提供します。

Documents/Zoomを安全にクリーンアップする
zoom-pp-cli storage --by month --also-in-cloud --json --select month,total_gb,safe_to_delete_gb

ローカルレコーディングを月ごとにグループ化し、どれがクラウドにも存在するか(したがってローカルで削除しても安全か)を検出します — エージェントは唯一のコピーを危険にさらすことなく、解放可能なディスク容量を推奨できます。

ミーティングをスケジュールして保存する
zoom-pp-cli schedule "Sprint planning" --when 2026-05-21T15:00:00Z --duration 60 --save-as sprint --json

クラウド上にミーティングを作成し、すぐにローカルのブックマークに書き込みます。そのため、後から zoom-pp-cli saved join sprint を実行しても、API に再度アクセスする必要はありません。

昨日のオフサイトミーティングの発言時間を監査する
zoom-pp-cli recordings analyze offsite-2026-05-18 --json --select per_speaker

LLM を呼び出さずに、VTT のキューから話者ごとの発言時間、最長の独演、割り込み回数を計算します。

ミーティングのメモから ToDo リストを作成する
zoom-pp-cli notes ingest ~/Downloads/notes-q2-planning.pdf && zoom-pp-cli notes todos --since 14d --json --select text,meeting_topic,owner,checked

エクスポートした Notes の PDF を取り込み、過去 2 週間に取り込んだメモから、すべてのアクションアイテムのパターンを抽出します。Zoom には My Notes の公開 API がないため、手動でエクスポートしてこのパイプラインを使う方法が唯一の手段です。

認証の設定

認証は不要です。

zoom-pp-cli doctor を実行して設定を確認してください。

エージェントモード

任意のコマンドに --agent を追加します。次のオプションに展開されます:--json --compact --no-input --no-color --yes。

  • パイプ可能 — stdout に JSON、stderr にエラーを出力します

  • フィルター可能 — --select でフィールドの一部を保持します。ドット区切りのパスはネストされた構造をたどり、配列には要素ごとに適用されます。出力の多い API でコンテキストを小さく保つのに重要です:

    zoom-pp-cli tracking-fields list --agent --select id,name,status
    
  • プレビュー可能 — --dry-run でリクエストを送信せずに表示します

  • オフラインでも利用可能 — 同期/検索コマンドでは、利用可能な場合にローカルの SQLite ストアを使用できます

  • 非対話型 — プロンプトは表示されず、すべての入力をフラグで指定します

  • 再試行の明示 — すでに存在するものの作成を成功として扱う場合にのみ --idempotent を使用し、削除対象が見つからない場合に成功として扱う場合にのみ --ignore-missing を使用してください

レスポンスエンベロープ

ローカルストアまたは API から読み取るコマンドは、出力をデータの出所を示すエンベロープで包みます:

{
  "meta": {"source": "live" | "local", "synced_at": "...", "reason": "..."},
  "results": <data>
}

データには .results を解析し、ライブデータかローカルデータかの判別には .meta.source を参照してください。人間が読みやすい N results (live) の概要は、stdout が端末で、かつ機械処理用の形式フラグ(--json、--csv、--compact、--quiet、--plain、--select)が設定されていない場合にのみ stderr に出力されます。パイプ経由/エージェントからの利用や、形式を明示した実行では、stdout には JSON のみが出力されます。

エージェントへのフィードバック

あなた(またはエージェント)がこの CLI に気になる点を見つけたら、記録してください:

zoom-pp-cli feedback "the --since flag is inclusive but docs say exclusive"
zoom-pp-cli feedback --stdin < notes.txt
zoom-pp-cli feedback list --json --limit 10

エントリーは ~/.zoom-pp-cli/feedback.jsonl にローカル保存されます。ZOOM_FEEDBACK_ENDPOINT が設定され、かつ --send が渡されるか ZOOM_FEEDBACK_AUTO_SEND=true に設定されていない限り、POST されることはありません。デフォルトではローカルにのみ保存されます。

バグ報告ではなく、意外に感じたことを書いてください。短く、具体的に、1 行で記録してください。積み重ねる価値があるのは、その点です。

出力の送信先

すべてのコマンドで --deliver <sink> を指定できます。出力は、標準出力に加えて、または標準出力の代わりに、指定した送信先に送られます。そのため、エージェントはコマンド結果を手作業でパイプに渡さずに振り分けられます。対応している送信先は 3 種類です:

送信先動作
stdoutデフォルト。標準出力のみに書き込みます
file:<path>出力を <path> にアトミックに書き込みます(一時ファイルを作成してから名前を変更)
webhook:<url>出力本文を URL に POST します(--compact の場合は application/json または application/x-ndjson)

不明なスキームは、対応するスキームの一覧を示す構造化エラーとともに拒否されます。Webhook に失敗すると、ゼロ以外の終了コードが返され、URL と HTTP ステータスが stderr に記録されます。

名前付きプロファイル

プロファイルは、保存したフラグ値のセットで、複数回の実行で再利用できます。スケジュールされたエージェントが毎回同じ設定で同じコマンドを呼び出す場合に使用します。これは HeyGen の「Beacon」パターンです。

zoom-pp-cli profile save briefing --json
zoom-pp-cli --profile briefing tracking-fields list
zoom-pp-cli profile list --json
zoom-pp-cli profile show briefing
zoom-pp-cli profile delete briefing --yes

明示的に指定したフラグは、常にプロファイル値より優先されます。プロファイル値はデフォルト値より優先されます。agent-context は、利用可能なすべてのプロファイルを available_profiles の下に一覧表示するため、情報を調べるエージェントは実行時にプロファイルを検出できます。

終了コード

コード意味
0成功
2使用方法のエラー(引数が正しくありません)
3リソースが見つかりません
5API エラー(上流の問題)
7レート制限中(待ってから再試行してください)
10設定エラー

引数の解析

$ARGUMENTS を解析します:

  1. 空、help、または --help → zoom-pp-cli --help の出力を表示します
  2. install で始まる → mcp で終わる場合は MCP のインストール、それ以外の場合は上記の「前提条件」を参照してください
  3. その他すべて → 直接使用(--agent を付けて CLI コマンドとして実行します)

MCP サーバーのインストール

この CLI の公開ライブラリーエントリーまたはビルド済みリリースから MCP バイナリーをインストールし、登録します。

claude mcp add zoom-pp-mcp -- zoom-pp-mcp

確認します:claude mcp list

直接使用

  1. インストール済みか確認します:which zoom-pp-cli 見つからない場合は、インストールを提案します(このスキルの冒頭にある前提条件を参照してください)。
  2. ユーザーのクエリに最適なコマンドを、上記の「独自の機能」と「コマンドリファレンス」から選びます。
  3. --agent フラグを指定して実行します:
    zoom-pp-cli <command> [subcommand] [args] --agent
    
  4. あいまいな場合は、サブコマンドのヘルプを確認します:zoom-pp-cli <command> --help。

コメント