happybell80 4caa96e40c fix: SKILL.md 계약 통일 — start_datetime/end_datetime, web_search, email endpoints
- skill-calendar: CRUD 파라미터 start_datetime/end_datetime 통일, end_datetime 선택화
- skill-email: email_read/email_send/email_summary 별칭 추가, user_id 제거(executor 자동 주입)
- web-search: name을 web_search로 변경 (LLM 반환값과 일치)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-05 17:13:56 +09:00

1.7 KiB

name, description, runtime
name description runtime
skill-email Gmail API를 통한 이메일 읽기·쓰기·요약. 사용자가 "메일 확인해줘", "이메일 보내줘", "메일함 정리해줘" 등 이메일 관련 요청을 할 때 사용.
kind service_url_env endpoints
external_http SKILL_EMAIL_URL
send email_send read email_read process email_summary
method path
POST /send
method path
POST /send
method path
GET /messages
method path
GET /messages
method path
POST /process
method path
POST /process

skill-email

Gmail 통합 스킬. 포트 8501.

Trigger

  • email_read: 수신함 확인, 최근 메일 읽기, 안 읽은 메일
  • email_send: 메일 작성·전송·답장
  • email_summary: 메일함 요약, 핵심만 정리

Do

  • Gmail OAuth 토큰 기반 인증
  • Push 알림 지원 (Google Pub/Sub)
  • rb8001에서 HTTP로 호출

Do Not

  • 토큰 없이 호출하지 않음
  • 비인증 사용자에게 메일 내용 노출 금지

API

이메일 전송

POST /send

파라미터 타입 필수 설명
to string 필수 수신자 이메일
subject string 필수 제목
body string 필수 본문

이메일 조회

GET /messages

파라미터 타입 필수 설명
limit int 선택 최대 결과 수 (기본 10)
query string 선택 검색 쿼리
provider string 선택 "gmail" (기본)

user_id는 executor가 자동 주입. 슬롯에 포함 불필요.

이메일 요약

POST /process

환경변수

  • USER_ID, TOKEN_BASE, TOPIC (Gmail Push)