- skills/: SKILL.md, skill-calendar, skill-email, skill-embedding, skill-llm, skill-news, skill-rag-file, skill-slack - journey/plans: 260317_skill_intent_analysis_plan.md, scenario.md - journey/research: 260317_skill_intent_analysis_research.md Made-with: Cursor
36 lines
947 B
Markdown
36 lines
947 B
Markdown
---
|
|
name: skill-calendar
|
|
description: Google/Slack/네이버웍스 캘린더 통합. 사용자가 "일정 등록해줘", "오늘 일정 뭐야?", "그 일정 취소해줘" 등 일정 관련 요청을 할 때 사용.
|
|
---
|
|
|
|
# skill-calendar
|
|
|
|
멀티플랫폼 캘린더 통합 스킬. 포트 8512.
|
|
|
|
## Trigger
|
|
|
|
- `calendar_event`: 일정 등록, 추가, 생성
|
|
- `calendar_query`: 일정 조회, 확인, 보기
|
|
- `calendar_approval`: 직전 일정 제안에 대한 "그래", "등록해줘" 등 승인
|
|
- `calendar_delete`: 일정 취소, 삭제
|
|
|
|
## Do
|
|
|
|
- Google Calendar API 연동 (gmail_token DB)
|
|
- rb8001 → skill-calendar → 51123 DB → Google Calendar
|
|
|
|
## Do Not
|
|
|
|
- OAuth 토큰 없이 Google Calendar 호출 금지
|
|
- Slack/네이버웍스 캘린더는 TODO 상태
|
|
|
|
## API
|
|
|
|
- `POST /api/events` - 일정 생성
|
|
- `GET /api/events` - 일정 조회
|
|
- `DELETE /api/events/{event_id}` - 일정 삭제
|
|
|
|
## 환경변수
|
|
|
|
- `PORT=8512`, `DATABASE_URL`
|