gcal
Google Calendar 일정 관리. "/gcal", "일정 확인", "일정 추가", "캘린더" 요청에 사용.
Google Calendar Skill
사용자의 Google Calendar 일정을 조회, 추가, 수정, 삭제한다.
스크립트 경로
모든 명령은 아래 스크립트를 통해 실행한다:
python3 .claude/skills/gcal/scripts/gcal.py [명령] [인자...]
사용 가능한 명령
일정 조회
python3 .claude/skills/gcal/scripts/gcal.py list [일수] [최대개수]
- 기본값: 7일 이내, 최대 10개
- 예:
list 30 20→ 30일 이내 최대 20개
일정 추가
python3 .claude/skills/gcal/scripts/gcal.py add "제목" "시작" "종료" "설명(선택)"
- 종일 일정:
"2026-02-20" "2026-02-21" - 시간 지정:
"2026-02-20T14:00:00" "2026-02-20T15:00:00"(KST 자동 적용)
일정 수정
python3 .claude/skills/gcal/scripts/gcal.py update EVENT_ID key=value ...
- 수정 가능 필드: summary, start, end, description
일정 삭제
python3 .claude/skills/gcal/scripts/gcal.py delete EVENT_ID
실행 규칙
- 사용자가 일정을 물어보면 먼저 list로 조회하여 결과를 보여준다.
- 일정 추가/수정/삭제 전에 사용자에게 내용을 확인받고 실행한다.
- 조회 결과는 표 형태로 보기 좋게 정리해서 보여준다.
- 일정 수정/삭제 시 event ID가 필요하므로, 먼저 list로 조회하여 ID를 확인한다.
- 사용자가 자연어로 말하면 적절한 날짜/시간 형식으로 변환하여 실행한다.