Skip to main content
OpenClaw는 gog CLI를 통해 Google Calendar를 자연어로 관리합니다. “내일 일정 뭐 있어?” 한마디면 충분합니다.

기본 사용법

일정 조회

"오늘 일정 알려줘"
"이번 주 미팅 뭐 있어?"
"다음 주 월요일 비어있는 시간은?"
# 오늘 일정
gog calendar list --today

# 이번 주 일정
gog calendar list --week

# 기간 지정
gog calendar list --from "2026-02-11" --to "2026-02-15"

일정 생성

"내일 오후 2시에 치과 예약 넣어줘"
"금요일 10시에 팀 미팅 1시간 잡아줘"
gog calendar add \
  --title "치과 예약" \
  --start "2026-02-12T14:00:00+09:00" \
  --duration "1h" \
  --location "강남역 서울치과"

gog calendar add \
  --title "팀 미팅" \
  --start "2026-02-13T10:00:00+09:00" \
  --duration "1h" \
  --attendees "alice@company.com,bob@company.com"

일정 수정 및 삭제

# 일정 수정
gog calendar edit <event-id> --title "치과 예약 (변경)" --start "2026-02-12T15:00:00+09:00"

# 일정 삭제
gog calendar delete <event-id>

자동화 예시

모닝 브리핑에 일정 포함

openclaw cron add --name "morning-calendar" \
  --cron "0 7 * * *" --tz "Asia/Seoul" \
  --message "오늘 일정 확인하고 브리핑해줘. 준비할 것이 있으면 알려줘." \
  --announce --session isolated

일정 임박 알림 (하트비트)

# HEARTBEAT.md
## 캘린더
- `gog calendar list --today` 실행
- 2시간 내 일정 있으면 알림
- 준비사항 리마인드

실전 패턴

스마트 일정 관리

사용자: "다음 주에 김대리랑 미팅 잡아줘. 오전이 좋겠어."

OpenClaw 동작:
1. gog calendar list --next-week (빈 시간 확인)
2. 오전 중 비어있는 슬롯 찾기
3. 사용자에게 후보 시간 제안
4. 확인 후 일정 생성

미팅 준비 자동화

사용자: "내일 미팅 준비해줘"

OpenClaw 동작:
1. 내일 미팅 목록 조회
2. 각 미팅의 참석자, 안건 확인
3. 관련 이메일/문서 검색
4. 준비 요약 브리핑
캘린더와 이메일을 함께 활용하면 강력합니다. “미팅 참석자에게 안건 이메일 보내줘” 같은 연계 작업이 가능합니다.
여러 캘린더를 사용하는 경우 --calendar "업무" 옵션으로 특정 캘린더를 지정할 수 있습니다.