Communitygithub.com

cli-anything-zoom

Herramienta CLI para gestionar reuniones, participantes y grabaciones de Zoom desde la línea de comandos mediante la API REST de Zoom.

¿Qué es cli-anything-zoom?

cli-anything-zoom es un harness CLI diseñado para interactuar con Zoom a través de su API REST. Permite gestionar reuniones (crear, listar, actualizar, eliminar, unirse e iniciar), participantes (registrar individualmente o por lotes desde un archivo CSV, listar, cancelar registro y ver asistentes) y grabaciones en la nube (listar, descargar y eliminar). Soporta autenticación OAuth2, modo interactivo REPL con historial y autocompletado, y generación de salida en JSON para consumo por parte de agentes de IA. Es útil para automatizar flujos de trabajo de Zoom, integrar con pipelines CI/CD o habilitar asistentes de IA para gestionar videoconferencias directamente desde la terminal. Incluye gestión de estado con deshacer/rehacer (hasta 50 niveles), persistencia de proyectos en JSON y control de sesiones.

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

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace cli-anything-zoom?

Herramienta CLI para Zoom — gestiona reuniones, participantes y grabaciones desde la línea de comandos mediante la API REST de Zoom.

Instalación

Este CLI se instala como parte del paquete cli-anything-zoom:

pip install cli-anything-zoom

Requisitos previos:

  • Python 3.10+
  • zoom debe estar instalado en tu sistema

Uso

Comandos básicos

# Mostrar ayuda
cli-anything-zoom --help

# Iniciar modo REPL interactivo
cli-anything-zoom

# Crear un nuevo proyecto
cli-anything-zoom project new -o project.json

# Ejecutar con salida JSON (para consumo por parte de agentes)
cli-anything-zoom --json project info -p project.json

Modo REPL

Cuando se invoca sin un subcomando, el CLI entra en una sesión REPL interactiva:

cli-anything-zoom
# Ingresa comandos de forma interactiva con autocompletado con tabulador e historial

Grupos de comandos

Auth

Configuración de autenticación y OAuth2.

ComandoDescripción
setupConfigurar credenciales de la app OAuth
loginIniciar sesión mediante flujo OAuth2 en el navegador
statusVerificar estado de autenticación
logoutEliminar tokens guardados

Meeting

Comandos de gestión de reuniones.

ComandoDescripción
createCrear una nueva reunión en Zoom
listListar reuniones
infoObtener detalles de una reunión
updateActualizar una reunión
deleteEliminar una reunión
joinAbrir la URL de unión a la reunión en el navegador
startAbrir la URL de inicio de la reunión en el navegador (solo anfitrión)

Participant

Comandos de gestión de participantes.

ComandoDescripción
addRegistrar un participante para una reunión
add-batchRegistrar participantes por lotes desde un archivo CSV
listListar participantes registrados
removeCancelar el registro de un participante
attendedListar participantes que asistieron a una reunión pasada

Recording

Gestión de grabaciones en la nube.

ComandoDescripción
listListar grabaciones en la nube
filesListar archivos de grabación de una reunión específica
downloadDescargar un archivo de grabación
deleteEliminar todas las grabaciones de una reunión

Ejemplos

Crear un nuevo proyecto

Crea un nuevo archivo de proyecto de zoom.

cli-anything-zoom project new -o myproject.json
# O con salida JSON para uso programático
cli-anything-zoom --json project new -o myproject.json

Sesión REPL interactiva

Inicia una sesión interactiva con soporte para deshacer/rehacer.

cli-anything-zoom
# Ingresa comandos de forma interactiva
# Usa 'help' para ver los comandos disponibles
# Usa 'undo' y 'redo' para navegar por el historial

Gestión de estado

El CLI mantiene el estado de la sesión con:

  • Deshacer/Rehacer: Hasta 50 niveles de historial
  • Persistencia de proyectos: Guarda/carga el estado del proyecto como JSON
  • Seguimiento de sesión: Rastrea modificaciones y cambios

Formatos de salida

Todos los comandos admiten modos de salida dual:

  • Legible para humanos (predeterminado): Tablas, colores, texto formateado
  • Legible para máquinas (bandera --json): JSON estructurado para consumo por parte de agentes
# Salida para humanos
cli-anything-zoom project info -p project.json

# Salida JSON para agentes
cli-anything-zoom --json project info -p project.json

Para agentes de IA

Cuando uses este CLI de forma programática:

  1. Usa siempre la bandera --json para obtener salida analizable
  2. Verifica los códigos de retorno — 0 para éxito, distinto de cero para errores
  3. Analiza stderr para mensajes de error en caso de fallo
  4. Usa rutas absolutas para todas las operaciones con archivos
  5. Verifica que las salidas existan después de operaciones de exportación

Más información

  • Documentación completa: Consulta README.md en el paquete
  • Cobertura de pruebas: Consulta TEST.md en el paquete
  • Metodología: Consulta HARNESS.md en cli-anything-plugin

Versión

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

>-

Skills relacionados