Skip to content

create_task

새 태스크 생성. 필수 필드: content.

시그니처

json
{
  "name": "create_task",
  "arguments": {
    "content": "강남역 미팅 준비",
    "due_date": "2026-05-08T10:00:00+09:00",
    "is_important": true,
    "category_id": "uuid-here",
    "location": "강남역 3번 출구 스타벅스",
    "notification_minutes_before": 30
  }
}

파라미터

파라미터타입필수설명
contentstring태스크 내용 (자연어 OK)
due_datestring (ISO)마감일 (예: 2026-04-21T15:00:00+09:00)
due_timestring HH:MM시간만 (due_date 에 시간 없을 때)
start_datestring (ISO)다일 이벤트 시작일
is_all_dayboolean종일 일정
is_importantboolean중요 표시
category_idstring (UUID)카테고리 ID (list_categories 로 조회)
notesstring자유 메모 / 상세
locationstring사람용 위치 (예: "Starbucks Gangnam")
location_latnumberGPS 위도
location_lngnumberGPS 경도
travel_timenumber마감 N분 전 이동시간 (알림 스케줄링)
repeat_rulestring반복 규칙 (daily, weekly, monthly 또는 RRULE)
notification_minutes_beforenumber마감 N분 전 알림 (due_date 필요)

응답

json
{
  "content": [
    {
      "type": "text",
      "text": "✅ 태스크 생성됨 — \"강남역 미팅 준비\" (내일 10:00)"
    }
  ]
}

Claude 자연어

"내일 오전 10시 강남역 미팅 준비, 30분 전 알림" 추가

→ Claude 가 자연어를 파싱해서 due_date, location, notification_minutes_before 추출 후 호출.

에러

코드메시지원인
-32602Task content is requiredcontent 누락
-32602Invalid due_date formatISO 8601 아님
-32602Category not found or not accessiblecategory_id 잘못

다음

MIT License · ainote.dev