Sovereign Google 캘린더 + Zoom 스케줄러 스킬
자율 에이전트가 다음 작업을 수행해야 할 때 이 스킬을 사용하세요:
- 실시간 사용 가능 여부 확인: 하나 이상의 Google Workspace 캘린더에서 Google 캘린더
freeBusy를 쿼리합니다. - Google 캘린더 + Zoom 미팅 예약: Zoom 미팅(Zoom Server-to-Server OAuth API 또는 설정된 Zoom PMI를 통해)을 생성하고 Google 캘린더에 이벤트를 생성합니다.
- 예약 로직 검증: 결정론적 자체 테스트(
--selftest)를 실행합니다.
1. 사람의 개입(HITL) 외부 커뮤니케이션 안전 장치
- 승인되지 않은 외부 이메일 전송 금지 (기본
sendUpdates="none"):- 에이전트가 캘린더 이벤트를 생성하거나 준비할 때, 사람 운영자가 외부 참석자 알림 전송을 명시적으로 승인하지 않는 한
sendUpdates="none"을 사용해야 합니다(scripts/schedule_zoom_meeting.py의 기본값).
- 에이전트가 캘린더 이벤트를 생성하거나 준비할 때, 사람 운영자가 외부 참석자 알림 전송을 명시적으로 승인하지 않는 한
2. CLI 스크립트 사용법 (scripts/schedule_zoom_meeting.py)
결정론적 자체 테스트 실행
python3 scripts/schedule_zoom_meeting.py --selftest
다음 5영업일의 실시간 사용 가능 여부 슬롯 확인
python3 scripts/schedule_zoom_meeting.py --check-slots --days 5
Google 캘린더 + Zoom 이벤트 준비 (안전 모드: sendUpdates=none)
python3 scripts/schedule_zoom_meeting.py \
--book \
--title "전략 및 아키텍처 동기화" \
--start "2026-10-23T14:30:00-04:00" \
--duration 30 \
--attendee-name "클라이언트 이름" \
--attendee-email "[email protected]" \
--topic "Proxmox VE 클러스터 마이그레이션 및 AI 에이전트 클린룸"