Communitygithub.com

cli-anything-zoom

CLI 工具,用於從命令列管理 Zoom 會議、參與者和雲端錄製,透過 Zoom REST API 運作。

cli-anything-zoom 是什麼?

這個技能提供了一個命令列介面 (CLI) 來管理 Zoom 會議、參與者和錄製。它非常適合需要在指令碼或 AI 代理程式中自動化 Zoom 工作流程的開發者,支援人類可讀的輸出和機器可解析的 JSON 輸出(透過 `--json` 標記)。該 CLI 支援建立、列出、更新和刪除會議;管理參與者註冊;以及下載或刪除雲端錄製。此外,它還提供一個互動式 REPL 模式,支援撤銷/重做歷史記錄,使其成為希望從終端機或 CI/CD 管道無縫控制 Zoom 的使用者的理想工具。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/HKUDS/CLI-Anything/tree/main/skills/cli-anything-zoom

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

cli-anything-zoom 是做什麼的?

用於 Zoom 的 CLI 工具 — 從命令列透過 Zoom REST API 管理會議、參與者和錄製。

安裝

此 CLI 作為 cli-anything-zoom 套件的一部分安裝:

pip install cli-anything-zoom

先決條件:

  • Python 3.10+
  • 系統上必須安裝 zoom

使用方式

基本指令

# 顯示說明
cli-anything-zoom --help

# 啟動互動式 REPL 模式
cli-anything-zoom

# 建立新專案
cli-anything-zoom project new -o project.json

# 以 JSON 輸出執行(供代理程式使用)
cli-anything-zoom --json project info -p project.json

REPL 模式

當不帶子指令呼叫時,CLI 會進入互動式 REPL 階段:

cli-anything-zoom
# 以互動方式輸入指令,支援 Tab 補全和歷史記錄

指令群組

驗證

身分驗證與 OAuth2 設定。

指令說明
setup設定 OAuth 應用程式憑證
login透過 OAuth2 瀏覽器流程登入
status檢查驗證狀態
logout移除已儲存的權杖

會議

會議管理指令。

指令說明
create建立新的 Zoom 會議
list列出會議
info取得會議詳細資訊
update更新會議
delete刪除會議
join在瀏覽器中開啟會議加入網址
start在瀏覽器中開啟會議開始網址(僅限主持人)

參與者

參與者管理指令。

指令說明
add為會議註冊參與者
add-batch從 CSV 檔案批次註冊參與者
list列出已註冊的參與者
remove取消參與者的註冊
attended列出參加過往會議的參與者

錄製

雲端錄製管理。

指令說明
list列出雲端錄製
files列出特定會議的錄製檔案
download下載錄製檔案
delete刪除會議的所有錄製

範例

建立新專案

建立新的 Zoom 專案檔案。

cli-anything-zoom project new -o myproject.json
# 或者使用 JSON 輸出以利程式化使用
cli-anything-zoom --json project new -o myproject.json

互動式 REPL 階段

啟動一個支援復原/重做的互動式階段。

cli-anything-zoom
# 以互動方式輸入指令
# 使用 'help' 檢視可用指令
# 使用 'undo' 和 'redo' 進行歷史導覽

狀態管理

CLI 會維護階段狀態,包含:

  • 復原/重做:最多 50 層歷史記錄
  • 專案持久化:將專案狀態儲存/載入為 JSON
  • 階段追蹤:追蹤修改和變更

輸出格式

所有指令都支援雙重輸出模式:

  • 人類可讀(預設):表格、色彩、格式化文字
  • 機器可讀(--json 標記):結構化 JSON,供代理程式使用
# 人類輸出
cli-anything-zoom project info -p project.json

# 供代理程式使用的 JSON 輸出
cli-anything-zoom --json project info -p project.json

供 AI 代理程式使用

當以程式化方式使用此 CLI 時:

  1. 始終使用 --json 標記 以獲得可解析的輸出
  2. 檢查回傳碼 - 0 表示成功,非零表示錯誤
  3. 解析 stderr 以取得失敗時的錯誤訊息
  4. 對所有檔案操作使用絕對路徑
  5. 在匯出操作後確認輸出存在

更多資訊

  • 完整文件:請參閱套件中的 README.md
  • 測試覆蓋率:請參閱套件中的 TEST.md
  • 方法論:請參閱 cli-anything-plugin 中的 HARNESS.md

版本

1.0.0

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

cli-anything-adguardhome

>-

cli-anything-anygen

>-

cli-anything-audacity

>-

cli-anything-blender

>-

cli-anything-browser

Browser automation CLI using DOMShell MCP server. Maps Chrome

cli-anything-calibre

>-

cli-anything-ccswitch

CLI interface for CC Switch — manage AI coding tool configurations from the terminal

cli-anything-chromadb

>-

cli-anything-cloudanalyzer

Command-line interface for CloudAnalyzer — Agent-friendly harness for CloudAnalyzer, a QA platform for mapping, localization, and perception outputs. Supports 27 commands across 8 groups: point cloud evaluation, trajectory evaluation, ground segmentation QA, config-driven quality gates, baseline evolution, processing, visualization, and interactive REPL.

cli-anything-cloudcompare

Command-line interface for CloudCompare — Agent-friendly harness for CloudCompare, the open-source 3D point cloud and mesh processing software. Supports 41 commands across 9 groups: project management, session control, point cloud operations (subsample, filter, segment, analyze), mesh operations, distance computation (C2C, C2M), transformations (ICP, matrix), export (LAS/LAZ/PLY/PCD/OBJ/STL/E57), and interactive REPL.

cli-anything-comfyui

>-

cli-anything-dify-workflow

Wrapper for the Dify workflow DSL CLI. Create, inspect, validate, edit, and export Dify workflow files through a CLI-Anything harness.

cli-anything-drawio

>-

cli-anything-eez-studio

Use EEZ Studio from the command line: inspect and modify native .eez-project files, edit LVGL screens/widgets, manage SCPI commands, and invoke the real EEZ Studio backend for LVGL builds.

cli-anything-eth2-quickstart

>-

cli-anything-exa

>-

cli-anything-firefly-iii

Firefly III CLI - Personal finance management via CLI-Anything

cli-anything-freecad

Complete CLI harness for FreeCAD parametric 3D CAD modeler (258 commands). Covers ALL workbenches: Part (29 primitives + boolean + mirror + loft + sweep), Sketcher (26 cmds: geometry + constraints + editing), PartDesign (38 cmds: pad/pocket/groove/fillet/chamfer/patterns/hole/datum), Assembly (11 cmds), Mesh (16 cmds), TechDraw (15 cmds: views + dimensions + PDF/SVG), Draft (33 cmds: 2D shapes + arrays + transforms), FEM (12 cmds), CAM/CNC (10 cmds), Surface (6 cmds), Spreadsheet (7 cmds), Import (13 formats), Export (17 formats), Measure (12 cmds), Materials (21 presets). Headless FreeCAD export to STEP/IGES/STL/OBJ/DXF/PDF/glTF/3MF.

cli-anything-gimp

>-

cli-anything-godot

>-

相關技能