Communitygithub.com

cli-anything-zoom

Ferramenta CLI para gerenciar reuniões, participantes e gravações do Zoom via API REST.

O que é cli-anything-zoom?

O cli-anything-zoom é uma ferramenta de linha de comando que fornece uma interface unificada para a API REST do Zoom, permitindo que desenvolvedores e agentes de IA gerenciem reuniões, participantes e gravações diretamente do terminal. Ele suporta criação, listagem, atualização e exclusão de reuniões, registro de participantes (inclusive em lote via CSV), download de gravações e autenticação OAuth2 com fluxo de navegador. A ferramenta oferece dois modos de saída: formato legível por humanos (com tabelas e cores) e formato JSON estruturado, ideal para consumo programático por agentes de IA. Seu modo REPL interativo com histórico e suporte a desfazer/refazer facilita a experimentação, enquanto o salvamento de estado em JSON permite persistência de projetos. A CLI é particularmente útil para automatizar workflows do Zoom, integrar com pipelines de CI/CD ou construir assistentes que interagem com a plataforma de videoconferência.

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

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que cli-anything-zoom faz?

Ferramenta CLI para Zoom — gerencie reuniões, participantes e gravações a partir da linha de comando via API REST do Zoom.

Instalação

Esta CLI é instalada como parte do pacote cli-anything-zoom:

pip install cli-anything-zoom

Pré-requisitos:

  • Python 3.10+
  • O Zoom deve estar instalado no seu sistema

Uso

Comandos Básicos

# Exibir ajuda
cli-anything-zoom --help

# Iniciar modo REPL interativo
cli-anything-zoom

# Criar um novo projeto
cli-anything-zoom project new -o project.json

# Executar com saída JSON (para consumo por agentes)
cli-anything-zoom --json project info -p project.json

Modo REPL

Quando invocado sem um subcomando, a CLI entra em uma sessão REPL interativa:

cli-anything-zoom
# Digite comandos interativamente com conclusão automática e histórico

Grupos de Comandos

Autenticação

Configuração de autenticação e OAuth2.

ComandoDescrição
setupConfigurar credenciais do aplicativo OAuth
loginFazer login via fluxo OAuth2 no navegador
statusVerificar status de autenticação
logoutRemover tokens salvos

Reunião

Comandos de gerenciamento de reuniões.

ComandoDescrição
createCriar uma nova reunião no Zoom
listListar reuniões
infoObter detalhes de uma reunião
updateAtualizar uma reunião
deleteExcluir uma reunião
joinAbrir URL de entrada da reunião no navegador
startAbrir URL de início da reunião no navegador (apenas anfitrião)

Participante

Comandos de gerenciamento de participantes.

ComandoDescrição
addRegistrar um participante em uma reunião
add-batchRegistrar participantes em lote a partir de um arquivo CSV
listListar participantes registrados
removeCancelar o registro de um participante
attendedListar participantes que compareceram a uma reunião passada

Gravação

Gerenciamento de gravações em nuvem.

ComandoDescrição
listListar gravações em nuvem
filesListar arquivos de gravação de uma reunião específica
downloadBaixar um arquivo de gravação
deleteExcluir todas as gravações de uma reunião

Exemplos

Criar um Novo Projeto

Crie um novo arquivo de projeto Zoom.

cli-anything-zoom project new -o meuprojeto.json
# Ou com saída JSON para uso programático
cli-anything-zoom --json project new -o meuprojeto.json

Sessão REPL Interativa

Inicie uma sessão interativa com suporte a desfazer/refazer.

cli-anything-zoom
# Digite comandos interativamente
# Use 'help' para ver os comandos disponíveis
# Use 'undo' e 'redo' para navegar pelo histórico

Gerenciamento de Estado

A CLI mantém o estado da sessão com:

  • Desfazer/Refazer: Até 50 níveis de histórico
  • Persistência de projeto: Salvar/carregar estado do projeto como JSON
  • Rastreamento de sessão: Acompanhar modificações e alterações

Formatos de Saída

Todos os comandos suportam dois modos de saída:

  • Legível por humanos (padrão): Tabelas, cores, texto formatado
  • Legível por máquina (flag --json): JSON estruturado para consumo por agentes
# Saída humana
cli-anything-zoom project info -p projeto.json

# Saída JSON para agentes
cli-anything-zoom --json project info -p projeto.json

Para Agentes de IA

Ao usar esta CLI programaticamente:

  1. Sempre use a flag --json para saída parseável
  2. Verifique os códigos de retorno - 0 para sucesso, diferente de zero para erros
  3. Analise o stderr para mensagens de erro em caso de falha
  4. Use caminhos absolutos para todas as operações com arquivos
  5. Verifique se as saídas existem após operações de exportação

Mais Informações

  • Documentação completa: Consulte README.md no pacote
  • Cobertura de testes: Consulte TEST.md no pacote
  • Metodologia: Consulte HARNESS.md no plugin cli-anything

Versão

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

>-

Habilidades Relacionadas