Bodega

Skills › Tecnología

googletasks-automation

Automate Google Tasks via Rube MCP (Composio): create, list, update, delete, move, and bulk-insert tasks and task lists. Always search tools first for current schemas.

Su licencia no permite redistribuirla aquí.Ver en GitHub
Departamento
Tecnología
Fuente
Comunidad · ComposioHQ/awesome-claude-skills
Autor
Composio
Licencia
Sin licencia declarada
Idioma
Inglés
Nivel
Intermedio. Requiere conectar Rube (Composio) y autorizar la aplicación que automatiza.

Cómo usarla

Pídale a Claude, por ejemplo:

Seguridad

Riesgo Bajo.

Cómo instalarla en Claude

  1. Descargue el .zip de la skill y no lo descomprima.
  2. En Claude: Configuración › Capacidades › active «Crear y editar archivos» (solo la primera vez).
  3. Personalizar › Skills › + › Crear skill › Subir una skill › elija el .zip.
  4. Verifique que el interruptor de la skill quede encendido y pruébela en un chat nuevo.

Instrucciones completas (SKILL.md)

Google Tasks Automation via Rube MCP

Create, manage, organize, and bulk-operate on Google Tasks and task lists using Rube MCP (Composio).

Toolkit docs: [composio.dev/toolkits/googletasks](https://composio.dev/toolkits/googletasks)

Prerequisites

Setup

Get Rube MCP: Add https://rube.app/mcp as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.

Core Workflows

1. List All Task Lists

Use GOOGLETASKS_LIST_TASK_LISTS to fetch all available task lists for the authenticated user.

Tool: GOOGLETASKS_LIST_TASK_LISTS
Parameters:
  - maxResults: Maximum task lists to return
  - pageToken: Pagination token for next page

2. Create a New Task

Use GOOGLETASKS_INSERT_TASK to add a new task to a specific task list.

Tool: GOOGLETASKS_INSERT_TASK
Parameters:
  - tasklist_id (required): ID of the target task list
  - title (required): Task title
  - notes: Task description/notes
  - due: Due date in RFC3339 format (e.g., "2025-01-20T00:00:00.000Z")
  - status: "needsAction" or "completed"
  - task_parent: Parent task ID (to create subtask)
  - task_previous: Previous task ID (for ordering)

3. List All Tasks Across Lists

Use GOOGLETASKS_LIST_ALL_TASKS to fetch tasks across all task lists with optional filters.

Tool: GOOGLETASKS_LIST_ALL_TASKS
Parameters:
  - max_tasks_total: Maximum total tasks to return
  - showCompleted: Include completed tasks
  - showDeleted: Include deleted tasks
  - showHidden: Include hidden tasks
  - dueMin / dueMax: Filter by due date range
  - completedMin / completedMax: Filter by completion date
  - updatedMin: Filter by last update time
  - showAssigned: Include assigned tasks

4. Update an Existing Task

Use GOOGLETASKS_UPDATE_TASK to modify a task's title, notes, due date, or status.

Tool: GOOGLETASKS_UPDATE_TASK
Parameters:
  - tasklist_id (required): Task list ID
  - task_id (required): Task ID to update
  - title: New title
  - notes: Updated notes
  - due: New due date (RFC3339)
  - status: "needsAction" or "completed"

5. Bulk Insert Tasks

Use GOOGLETASKS_BULK_INSERT_TASKS to create multiple tasks at once in a single operation.

Tool: GOOGLETASKS_BULK_INSERT_TASKS
Parameters:
  - tasklist_id (required): Target task list ID
  - tasks (required): Array of task objects (each with title, notes, due, status)
  - batch_size: Number of tasks per batch request

6. Delete or Clear Tasks

Use GOOGLETASKS_DELETE_TASK to remove a specific task, or GOOGLETASKS_CLEAR_TASKS to permanently remove all completed tasks from a list.

Tool: GOOGLETASKS_DELETE_TASK
Parameters:
  - tasklist_id (required): Task list ID
  - task_id (required): Task ID to delete

Tool: GOOGLETASKS_CLEAR_TASKS
Parameters:
  - tasklist (required): Task list ID to clear completed tasks from

Common Patterns

Known Pitfalls

Quick Reference

| Action | Tool | Key Parameters | |--------|------|----------------| | List task lists | GOOGLETASKS_LIST_TASK_LISTS | maxResults, pageToken | | List all tasks | GOOGLETASKS_LIST_ALL_TASKS | max_tasks_total, showCompleted, dueMin | | List tasks in a list | GOOGLETASKS_LIST_TASKS | tasklist_id, maxResults, showCompleted | | Get single task | GOOGLETASKS_GET_TASK | tasklist_id, task_id | | Create task | GOOGLETASKS_INSERT_TASK | tasklist_id, title, notes, due | | Bulk create tasks | GOOGLETASKS_BULK_INSERT_TASKS | tasklist_id, tasks | | Update task | GOOGLETASKS_UPDATE_TASK | tasklist_id, task_id, title, status | | Delete task | GOOGLETASKS_DELETE_TASK | tasklist_id, task_id | | Move/reorder task | GOOGLETASKS_MOVE_TASK | tasklist_id, task_id | | Clear completed | GOOGLETASKS_CLEAR_TASKS | tasklist |

--- *Powered by [Composio](https://composio.dev)*