Communitygithub.com

AIjennings/ariawave-google-zoom-scheduler

Skill soberano para programar reuniones de Google Calendar + Zoom. Verifica disponibilidad en múltiples calendarios Google en tiempo real, crea videoconferencias Zoom (OAuth servidor a servidor o PMI como respaldo), crea eventos de Google Calendar con salvaguardas de correo electrónico (Human-in-the-Loop) y genera enlaces .ics / Google Calendar.

¿Qué es ariawave-google-zoom-scheduler?

Este skill permite a un agente autónomo (como Claude Code, Cursor o Codex) programar reuniones de Google Calendar con integración de Zoom de forma segura y controlada. Su funcionalidad principal incluye: consultar la disponibilidad en tiempo real de múltiples calendarios de Google Workspace mediante la API `freeBusy`, crear reuniones Zoom a través de la API de Zoom con OAuth servidor a servidor (o usando un Zoom PMI como respaldo), y crear eventos en Google Calendar con la opción de no enviar notificaciones a los asistentes (`sendUpdates="none"`) por defecto, lo que implementa un guardrail de Human-in-the-Loop (HITL) que impide el envío no autorizado de correos externos. El skill se ejecuta mediante un script de línea de comandos (`scripts/schedule_zoom_meeting.py`) que soporta auto-pruebas deterministas (`--selftest`), verificación de espacios libres para los próximos 5 días hábiles (`--check-slots --days 5`) y la creación de eventos con parámetros como título, hora de inicio, duración, nombre y correo del asistente, y un tema opcional. Es útil para desarrolladores y equipos que necesitan automatizar la coordinación de reuniones sin arriesgar notificaciones no deseadas.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add AIjennings/ariawave-google-zoom-scheduler

Preguntar en tu IA favorita

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

Documentación

Skill Soberano de Programación de Google Calendar + Zoom

Usa este skill cada vez que un agente autónomo necesite:

  1. Verificar Disponibilidad en Tiempo Real: Consultar la API freeBusy de Google Calendar en uno o varios calendarios de Google Workspace.
  2. Programar una Reunión de Google Calendar + Zoom: Crear una reunión de Zoom (a través de la API de Zoom con OAuth servidor a servidor o un ZPMI configurado) y crear el evento en Google Calendar.
  3. Verificar la Lógica de Programación: Ejecutar auto-pruebas deterministas (--selftest).

1. Guardrail de Comunicación Externa con Human-in-the-Loop (HITL)

  • Sin Envíos de Correos Electrónicos Externos No Aprobados (sendUpdates="none" por Defecto):
    • Cuando un agente crea o prepara un evento de calendario, DEBE usar sendUpdates="none" (el valor predeterminado en scripts/schedule_zoom_meeting.py) a menos que el operador humano apruebe explícitamente el envío de notificaciones a asistentes externos.

2. Uso del Script CLI (scripts/schedule_zoom_meeting.py)

Ejecutar Auto-prueba Determinista

python3 scripts/schedule_zoom_meeting.py --selftest

Verificar Espacios Libres en Vivo para los Próximos 5 Días Hábiles

python3 scripts/schedule_zoom_meeting.py --check-slots --days 5

Crear un Evento de Google Calendar + Zoom (Modo Seguro: sendUpdates=none)

python3 scripts/schedule_zoom_meeting.py \
  --book \
  --title "Sincronización de Estrategia y Arquitectura" \
  --start "2026-10-23T14:30:00-04:00" \
  --duration 30 \
  --attendee-name "Nombre del Cliente" \
  --attendee-email "[email protected]" \
  --topic "Migración del clúster Proxmox VE y sala limpia de agentes de IA"

Skills relacionados