구글 캘린더 일정 생성¶
구글 캘린더 일정 생성 스킬은 Google Calendar API를 사용하여 새로운 일정을 만듭니다. 참석자 초대, 반복 일정, 알림 설정, 종일 일정 등을 지원합니다.
설정 방법¶
1. 스킬 노드 추가¶
캔버스에서 이전 노드의 + 버튼을 클릭하고 스킬 노드를 추가합니다.
2. 스킬 선택¶
우측 패널의 스킬 탭에서 구글 캘린더 일정 생성을 선택합니다.
3. Google OAuth 인증 연결¶
인증 탭에서 등록된 Google OAuth 인증 정보를 선택합니다. 미등록 시 새 인증 추가를 클릭하여 Google OAuth 정보를 입력합니다.
4. 파라미터 입력¶
설정 탭에서 일정 정보를 입력합니다. {{를 입력하면 변수 셀렉터가 나타납니다.
파라미터¶
| 파라미터 | 필수 | 설명 |
|---|---|---|
| summary | O | 일정 제목 |
| start | O | 시작 시간 (ISO 8601, 예: 2026-03-18T14:00:00+09:00) |
| end | O | 종료 시간 (ISO 8601, 예: 2026-03-18T15:00:00+09:00) |
| calendar_id | 캘린더 ID (기본: primary) |
|
| description | 일정 상세 설명 | |
| location | 장소 | |
| attendees | 참석자 이메일 목록 (쉼표 구분) | |
| recurrence | 반복 규칙 (RRULE 형식, 예: RRULE:FREQ=WEEKLY;COUNT=10) |
|
| reminders | 알림 설정 (분 단위, 예: 10 → 10분 전 알림) |
|
| all_day | 종일 일정 여부 (기본: false). true일 경우 start/end는 날짜만 입력 (예: 2026-03-18) |
인증 정보¶
Google OAuth 인증이 필요합니다.
| 항목 | 설명 |
|---|---|
| access_token | Google OAuth 액세스 토큰 |
| refresh_token | 리프레시 토큰 (자동 갱신) |
출력¶
{
"success": true,
"data": {
"event_id": "abc123def456",
"event_url": "https://www.google.com/calendar/event?eid=xxx",
"summary": "클라이언트 미팅",
"start": "2026-03-18T14:00:00+09:00",
"end": "2026-03-18T15:00:00+09:00",
"attendees_count": 3
}
}
출력 참조¶
{{ $('skill_1').data_content.result.event_id }} → 생성된 일정 ID
{{ $('skill_1').data_content.result.event_url }} → Google Calendar 링크
{{ $('skill_1').data_content.result.summary }} → 일정 제목
활용 예시¶
이메일 수신 시 미팅 일정 자동 생성¶
이메일 수신 트리거로 미팅 요청 이메일을 감지하면, LLM 에이전트가 내용을 분석하여 캘린더에 일정을 자동 생성합니다.
| 파라미터 | 값 |
|---|---|
| summary | {{ $('agent_1').data_content.result.meeting_title }} |
| start | {{ $('agent_1').data_content.result.start_time }} |
| end | {{ $('agent_1').data_content.result.end_time }} |
| attendees | {{ $('trigger').data_content.from }} |
매주 반복 회의 생성¶
정기 회의를 반복 일정으로 생성합니다.
| 파라미터 | 값 |
|---|---|
| summary | 주간 팀 스탠드업 |
| start | 2026-03-18T09:00:00+09:00 |
| end | 2026-03-18T09:30:00+09:00 |
| recurrence | RRULE:FREQ=WEEKLY;BYDAY=MO;COUNT=12 |
| reminders | 10 |
참고¶
- 종일 일정(
all_day: true)의 경우 start/end에 날짜만 입력합니다 (예:2026-03-18). - 참석자에게 자동으로 초대 이메일이 발송됩니다.
- 반복 규칙은 RFC 5545 RRULE 형식을 따릅니다.