xuiltul

google-tasks-tool

Google Tasks 연동 도구. 태스크 리스트·태스크 목록·추가·갱신을 OAuth2로 수행한다. Use when: TODO 목록 조회, 태스크 추가, 완료 처리, 리스트 전환이 필요할 때.

xuiltul 254 45 Updated 5mo ago
GitHub

Install

npx skillscat add xuiltul/animaworks/templates-ko-common-skills-google-tasks-tool

Install via the SkillsCat registry.

About this skill

We need to produce a 2-3 sentence plain-text summary in English, objective, factual, no marketing language, no superlatives, no calls to action. Must be at most 60 words. No quotes, no markdown, no bullet points, no headings. Just plain text. We need to explain what the skill does, what problem it solves, when to use it. Skill: Google Tasks integration tool, performing OAuth2 actions: list task lists, list tasks, add tasks, update tasks, update tasklists. Use when: TODO list retrieval, task addition, completion handling, list switching.

SKILL.md

Google Tasks 도구

Google Tasks API로 태스크 리스트와 태스크를 조작하는 외부 도구입니다.

호출 방법

Bash: animaworks-tool google_tasks <서브커맨드> [인수]로 실행합니다.

액션 목록

list_tasklists — 태스크 리스트 목록

animaworks-tool google_tasks tasklists [-n 50]
파라미터 타입 기본값 설명
max_results integer 50 최대 조회 건수

list_tasks — 태스크 목록

animaworks-tool google_tasks list <태스크리스트ID> [-n 50] [--no-completed]
파라미터 타입 필수 설명
tasklist_id string Yes 태스크 리스트 ID
max_results integer 50 최대 조회 건수
show_completed boolean true 완료된 태스크 포함 여부

insert_task — 태스크 추가

animaworks-tool google_tasks add <태스크리스트ID> "태스크 제목" [--notes 메모] [--due 일시]
파라미터 타입 필수 설명
tasklist_id string Yes 태스크 리스트 ID
title string Yes 태스크 제목
notes string No 메모
due string No 기한 (RFC 3339)

insert_tasklist — 태스크 리스트 생성

animaworks-tool google_tasks new-list "리스트 이름"
파라미터 타입 필수 설명
title string Yes 리스트 이름

update_task — 태스크 업데이트

지정한 태스크의 제목, 메모, 기한, 완료 상태를 업데이트합니다 (지정한 항목만 업데이트).

animaworks-tool google_tasks update <태스크리스트ID> <태스크ID> [--title 제목] [--notes 메모] [--due 일시] [--status completed|needsAction]
파라미터 타입 필수 설명
tasklist_id string Yes 태스크 리스트 ID
task_id string Yes 태스크 ID
title string No 새 제목
notes string No 메모
due string No 기한 (RFC 3339)
status string No needsAction(미완료) 또는 completed(완료). title/notes/due/status 중 하나 이상을 지정해야 합니다.

update_tasklist — 태스크 리스트 이름 변경

animaworks-tool google_tasks update-list <태스크리스트ID> "새 리스트 이름"
파라미터 타입 필수 설명
tasklist_id string Yes 태스크 리스트 ID
title string Yes 새 리스트 이름

참고 사항

  • 최초 사용 시 OAuth2 인증 플로우가 필요합니다
  • credentials.json을 ~/.animaworks/credentials/google_tasks/에 배치하세요 (Gmail/Calendar과 동일한 OAuth 클라이언트를 복사하여 사용 가능)