Community코딩 & 개발github.com

Google Tasks 자동화

Rube MCP(Composio)를 통해 Google Tasks를 자동화: 작업 및 작업 목록 생성, 조회, 수정, 삭제, 이동, 대량 삽입. 항상 먼저 도구를 검색하여 최신 스키마를 확인하세요.

Google Tasks 자동화란 무엇인가요?

이 스킬은 AI 에이전트(예: Claude Code, Cursor, Codex)가 Rube MCP(Composio)를 통해 Google Tasks API와 직접 상호작용할 수 있게 해줍니다. 사용자는 작업 목록을 조회하고, 개별 작업을 생성/수정/삭제하거나, 단일 요청으로 여러 작업을 대량 삽입할 수 있습니다. 또한 작업 완료 표시, 부모-자식 관계를 통한 하위 작업 생성, 동일 목록 내에서 작업 순서 변경까지 지원합니다. 주요 전제 조건은 Rube MCP가 연결되어 있어야 하며, 모든 워크플로를 실행하기 전에 `RUBE_SEARCH_TOOLS`를 호출하여 최신 도구 스키마를 동적으로 가져와야 합니다. 날짜/시간 값은 항상 RFC3339 형식을 사용해야 하며, 작업 ID는 해당 목록 ID와 함께 사용해야 합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ComposioHQ/awesome-claude-skills/tree/master/composio-skills/googletasks-automation

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

Rube MCP를 통한 Google Tasks 자동화

Rube MCP(Composio)를 사용하여 Google Tasks 및 작업 목록을 생성, 관리, 정리하고 대량 작업을 수행합니다.

툴킷 문서: composio.dev/toolkits/googletasks

전제 조건

  • Rube MCP가 연결되어 있어야 함 (RUBE_SEARCH_TOOLS 사용 가능)
  • RUBE_MANAGE_CONNECTIONS를 통해 googletasks 툴킷으로 활성 연결이 설정되어 있어야 함
  • 항상 먼저 RUBE_SEARCH_TOOLS를 호출하여 현재 도구 스키마를 확인하세요.

설정

Rube MCP 가져오기: 클라이언트 구성에 https://rube.app/mcp를 MCP 서버로 추가하세요. API 키가 필요 없으며, 엔드포인트만 추가하면 작동합니다.

  1. RUBE_SEARCH_TOOLS가 응답하는지 확인하여 Rube MCP가 사용 가능한지 확인합니다.
  2. RUBE_MANAGE_CONNECTIONS를 호출하고 툴킷을 googletasks로 지정합니다.
  3. 연결이 ACTIVE 상태가 아니면 반환된 인증 링크를 따라 설정을 완료합니다.
  4. 워크플로를 실행하기 전에 연결 상태가 ACTIVE인지 확인합니다.

핵심 워크플로

1. 모든 작업 목록 조회

GOOGLETASKS_LIST_TASK_LISTS를 사용하여 인증된 사용자의 모든 작업 목록을 가져옵니다.

도구: GOOGLETASKS_LIST_TASK_LISTS
매개변수:
  - maxResults: 반환할 최대 작업 목록 수
  - pageToken: 다음 페이지를 위한 페이지네이션 토큰

2. 새 작업 생성

GOOGLETASKS_INSERT_TASK를 사용하여 특정 작업 목록에 새 작업을 추가합니다.

도구: GOOGLETASKS_INSERT_TASK
매개변수:
  - tasklist_id (필수): 대상 작업 목록 ID
  - title (필수): 작업 제목
  - notes: 작업 설명/노트
  - due: RFC3339 형식의 마감일 (예: "2025-01-20T00:00:00.000Z")
  - status: "needsAction" 또는 "completed"
  - task_parent: 상위 작업 ID (하위 작업 생성용)
  - task_previous: 이전 작업 ID (순서 지정용)

3. 모든 목록의 작업 조회

GOOGLETASKS_LIST_ALL_TASKS를 사용하여 선택적 필터와 함께 모든 작업 목록의 작업을 가져옵니다.

도구: GOOGLETASKS_LIST_ALL_TASKS
매개변수:
  - max_tasks_total: 반환할 최대 총 작업 수
  - showCompleted: 완료된 작업 포함
  - showDeleted: 삭제된 작업 포함
  - showHidden: 숨겨진 작업 포함
  - dueMin / dueMax: 마감일 범위로 필터링
  - completedMin / completedMax: 완료일 기준 필터링
  - updatedMin: 마지막 업데이트 시간 기준 필터링
  - showAssigned: 할당된 작업 포함

4. 기존 작업 수정

GOOGLETASKS_UPDATE_TASK를 사용하여 작업의 제목, 노트, 마감일 또는 상태를 수정합니다.

도구: GOOGLETASKS_UPDATE_TASK
매개변수:
  - tasklist_id (필수): 작업 목록 ID
  - task_id (필수): 수정할 작업 ID
  - title: 새 제목
  - notes: 수정된 노트
  - due: 새 마감일 (RFC3339)
  - status: "needsAction" 또는 "completed"

5. 작업 대량 삽입

GOOGLETASKS_BULK_INSERT_TASKS를 사용하여 한 번의 작업으로 여러 작업을 동시에 생성합니다.

도구: GOOGLETASKS_BULK_INSERT_TASKS
매개변수:
  - tasklist_id (필수): 대상 작업 목록 ID
  - tasks (필수): 작업 객체 배열 (각각 title, notes, due, status 포함)
  - batch_size: 배치 요청당 작업 수

6. 작업 삭제 또는 지우기

GOOGLETASKS_DELETE_TASK로 특정 작업을 제거하거나, GOOGLETASKS_CLEAR_TASKS로 목록에서 완료된 모든 작업을 영구 삭제합니다.

도구: GOOGLETASKS_DELETE_TASK
매개변수:
  - tasklist_id (필수): 작업 목록 ID
  - task_id (필수): 삭제할 작업 ID

도구: GOOGLETASKS_CLEAR_TASKS
매개변수:
  - tasklist (필수): 완료된 작업을 지울 작업 목록 ID

일반 패턴

  • 먼저 작업 목록 ID 가져오기: 작업을 생성하거나 조회하기 전에 항상 GOOGLETASKS_LIST_TASK_LISTS로 시작하여 사용 가능한 작업 목록과 해당 ID를 확인하세요.
  • 조회 후 수정: GOOGLETASKS_LIST_ALL_TASKS 또는 GOOGLETASKS_LIST_TASKS를 사용하여 작업 ID를 찾은 후 GOOGLETASKS_UPDATE_TASK로 수정합니다.
  • 완료 표시: GOOGLETASKS_UPDATE_TASK를 사용하여 작업의 status를 "completed"로 수정합니다.
  • 하위 작업 생성: GOOGLETASKS_INSERT_TASK를 사용하고 task_parent 매개변수를 상위 작업의 ID로 설정합니다.
  • 작업 순서 변경: GOOGLETASKS_MOVE_TASK를 사용하여 목록 내 작업 위치를 변경하거나 상위 작업을 변경합니다.
  • 일괄 생성: 여러 작업을 한 번에 생성하려면 GOOGLETASKS_BULK_INSERT_TASKS를 사용합니다 (예: 다른 시스템에서 가져오기).

알려진 문제점

  • GOOGLETASKS_UPDATE_TASK, GOOGLETASKS_DELETE_TASK, GOOGLETASKS_GET_TASK에는 tasklist_id와 task_id가 모두 필수입니다. 작업이 속한 목록을 모르면 작업을 조작할 수 없습니다.
  • 모든 날짜/시간 문자열은 RFC3339 형식 (예: 2025-01-20T00:00:00.000Z)이어야 합니다. 다른 형식은 거부됩니다.
  • GOOGLETASKS_CLEAR_TASKS는 목록에서 완료된 모든 작업을 영구 삭제합니다. 이 작업은 되돌릴 수 없습니다.
  • GOOGLETASKS_LIST_ALL_TASKS는 모든 목록에서 가져오지만 결과가 페이지로 나뉠 수 있으므로 페이지네이션 토큰을 확인하세요.
  • 작업 목록 ID는 작업 목록 이름과 다릅니다. 항상 GOOGLETASKS_LIST_TASK_LISTS를 사용하여 이름을 ID로 변환하세요.
  • 기본 작업 목록은 일반적으로 "내 작업"으로 표시되지만 해당 ID는 불투명 문자열이며 "default"나 "primary"가 아닙니다.

빠른 참조

액션도구주요 매개변수
작업 목록 조회GOOGLETASKS_LIST_TASK_LISTSmaxResults, pageToken
모든 작업 조회GOOGLETASKS_LIST_ALL_TASKSmax_tasks_total, showCompleted, dueMin
목록 내 작업 조회GOOGLETASKS_LIST_TASKStasklist_id, maxResults, showCompleted
단일 작업 가져오기GOOGLETASKS_GET_TASKtasklist_id, task_id
작업 생성GOOGLETASKS_INSERT_TASKtasklist_id, title, notes, due
작업 대량 생성GOOGLETASKS_BULK_INSERT_TASKStasklist_id, tasks
작업 수정GOOGLETASKS_UPDATE_TASKtasklist_id, task_id, title, status
작업 삭제GOOGLETASKS_DELETE_TASKtasklist_id, task_id
작업 이동/재정렬GOOGLETASKS_MOVE_TASKtasklist_id, task_id
완료된 작업 지우기GOOGLETASKS_CLEAR_TASKStasklist

Composio 제공

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ably-automation

Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.

abstract-automation

Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.

abuselpdb-automation

Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.

abyssale-automation

Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.

accelo-automation

Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.

accredible-certificates-automation

Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.

acculynx-automation

Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.

active-campaign-automation

Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.

addresszen-automation

Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.

adobe-automation

Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.

adrapid-automation

Automate Adrapid tasks via Rube MCP (Composio). Always search tools first for current schemas.

adyntel-automation

Automate Adyntel tasks via Rube MCP (Composio). Always search tools first for current schemas.

aeroleads-automation

Automate Aeroleads tasks via Rube MCP (Composio). Always search tools first for current schemas.

aero-workflow-automation

Automate Aero Workflow tasks via Rube MCP (Composio). Always search tools first for current schemas.

affinda-automation

Automate Affinda tasks via Rube MCP (Composio). Always search tools first for current schemas.

affinity-automation

Automate Affinity tasks via Rube MCP (Composio). Always search tools first for current schemas.

agencyzoom-automation

Automate Agencyzoom tasks via Rube MCP (Composio). Always search tools first for current schemas.

agent-mail-automation

Automate Agent Mail tasks via Rube MCP (Composio). Always search tools first for current schemas.

agentql-automation

Automate Agentql tasks via Rube MCP (Composio). Always search tools first for current schemas.

agenty-automation

Automate Agenty tasks via Rube MCP (Composio). Always search tools first for current schemas.

관련 스킬