ComposioHQ/googletasks-automation

Automatize o Google Tasks via Rube MCP (Composio): crie, liste, atualize, exclua, mova e insira em lote tarefas e listas de tarefas. Sempre pesquise as ferramentas primeiro para obter os esquemas atuais.

O que é googletasks-automation?

Esta skill permite automatizar completamente o Google Tasks usando o Rube MCP (Composio). Ela fornece acesso a todas as operações principais do Google Tasks, incluindo criar, listar, atualizar, excluir, mover e inserir tarefas em lote, além de gerenciar listas de tarefas. É especialmente útil para desenvolvedores e usuários de agentes de IA que precisam integrar o gerenciamento de tarefas em seus fluxos de trabalho automatizados. A skill funciona através do Rube MCP, que deve estar conectado e configurado com o toolkit `googletasks`. Antes de executar qualquer operação, é essencial chamar `RUBE_SEARCH_TOOLS` para obter os esquemas atuais das ferramentas. As principais funcionalidades incluem a criação de subtarefas, reordenação de tarefas, inserção em lote e filtros avançados de consulta. A skill suporta o Google Tasks e é compatível com qualquer cliente MCP que suporte o Rube MCP, como Claude Code, Cursor, Codex, entre outros. Para começar, basta adicionar o endpoint `https://rube.app/mcp` como servidor MCP na configuração do cliente e conectar-se ao toolkit `googletasks`.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ComposioHQ/awesome-codex-skills/tree/main/composio-skills/googletasks-automation

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Automação do Google Tasks via Rube MCP

Crie, gerencie, organize e opere em lote tarefas e listas de tarefas do Google Tasks usando o Rube MCP (Composio).

Documentação do toolkit: composio.dev/toolkits/googletasks

Pré-requisitos

  • O Rube MCP deve estar conectado (RUBE_SEARCH_TOOLS disponível)
  • Conexão ativa via RUBE_MANAGE_CONNECTIONS com o toolkit googletasks
  • Sempre chame RUBE_SEARCH_TOOLS primeiro para obter os esquemas atuais das ferramentas

Configuração

Obter o Rube MCP: Adicione https://rube.app/mcp como um servidor MCP na configuração do seu cliente. Nenhuma chave de API é necessária — basta adicionar o endpoint e ele funciona.

  1. Verifique se o Rube MCP está disponível confirmando que RUBE_SEARCH_TOOLS responde
  2. Chame RUBE_MANAGE_CONNECTIONS com o toolkit googletasks
  3. Se a conexão não estiver ATIVA, siga o link de autenticação retornado para concluir a configuração
  4. Confirme que o status da conexão mostra ATIVA antes de executar qualquer fluxo de trabalho

Fluxos de Trabalho Principais

1. Listar Todas as Listas de Tarefas

Use GOOGLETASKS_LIST_TASK_LISTS para buscar todas as listas de tarefas disponíveis para o usuário autenticado.

Ferramenta: GOOGLETASKS_LIST_TASK_LISTS
Parâmetros:
  - maxResults: Número máximo de listas de tarefas a retornar
  - pageToken: Token de paginação para a próxima página

2. Criar uma Nova Tarefa

Use GOOGLETASKS_INSERT_TASK para adicionar uma nova tarefa a uma lista de tarefas específica.

Ferramenta: GOOGLETASKS_INSERT_TASK
Parâmetros:
  - tasklist_id (obrigatório): ID da lista de tarefas de destino
  - title (obrigatório): Título da tarefa
  - notes: Descrição/anotações da tarefa
  - due: Data de vencimento no formato RFC3339 (ex.: "2025-01-20T00:00:00.000Z")
  - status: "needsAction" ou "completed"
  - task_parent: ID da tarefa pai (para criar subtarefa)
  - task_previous: ID da tarefa anterior (para ordenação)

3. Listar Todas as Tarefas em Todas as Listas

Use GOOGLETASKS_LIST_ALL_TASKS para buscar tarefas em todas as listas de tarefas com filtros opcionais.

Ferramenta: GOOGLETASKS_LIST_ALL_TASKS
Parâmetros:
  - max_tasks_total: Número máximo total de tarefas a retornar
  - showCompleted: Incluir tarefas concluídas
  - showDeleted: Incluir tarefas excluídas
  - showHidden: Incluir tarefas ocultas
  - dueMin / dueMax: Filtrar por intervalo de data de vencimento
  - completedMin / completedMax: Filtrar por data de conclusão
  - updatedMin: Filtrar por hora da última atualização
  - showAssigned: Incluir tarefas atribuídas

4. Atualizar uma Tarefa Existente

Use GOOGLETASKS_UPDATE_TASK para modificar o título, anotações, data de vencimento ou status de uma tarefa.

Ferramenta: GOOGLETASKS_UPDATE_TASK
Parâmetros:
  - tasklist_id (obrigatório): ID da lista de tarefas
  - task_id (obrigatório): ID da tarefa a ser atualizada
  - title: Novo título
  - notes: Anotações atualizadas
  - due: Nova data de vencimento (RFC3339)
  - status: "needsAction" ou "completed"

5. Inserir Tarefas em Lote

Use GOOGLETASKS_BULK_INSERT_TASKS para criar várias tarefas de uma só vez em uma única operação.

Ferramenta: GOOGLETASKS_BULK_INSERT_TASKS
Parâmetros:
  - tasklist_id (obrigatório): ID da lista de tarefas de destino
  - tasks (obrigatório): Array de objetos de tarefa (cada um com title, notes, due, status)
  - batch_size: Número de tarefas por requisição em lote

6. Excluir ou Limpar Tarefas

Use GOOGLETASKS_DELETE_TASK para remover uma tarefa específica, ou GOOGLETASKS_CLEAR_TASKS para remover permanentemente todas as tarefas concluídas de uma lista.

Ferramenta: GOOGLETASKS_DELETE_TASK
Parâmetros:
  - tasklist_id (obrigatório): ID da lista de tarefas
  - task_id (obrigatório): ID da tarefa a ser excluída

Ferramenta: GOOGLETASKS_CLEAR_TASKS
Parâmetros:
  - tasklist (obrigatório): ID da lista de tarefas da qual limpar as concluídas

Padrões Comuns

  • Obter o ID da lista de tarefas primeiro: Sempre comece com GOOGLETASKS_LIST_TASK_LISTS para descobrir as listas de tarefas disponíveis e seus IDs antes de criar ou listar tarefas.
  • Listar depois atualizar: Use GOOGLETASKS_LIST_ALL_TASKS ou GOOGLETASKS_LIST_TASKS para encontrar IDs de tarefas, depois use GOOGLETASKS_UPDATE_TASK para modificá-las.
  • Marcar como concluída: Atualize uma tarefa com status: "completed" usando GOOGLETASKS_UPDATE_TASK.
  • Criar subtarefas: Use GOOGLETASKS_INSERT_TASK com o parâmetro task_parent definido como o ID da tarefa pai.
  • Reordenar tarefas: Use GOOGLETASKS_MOVE_TASK para alterar a posição de uma tarefa dentro de sua lista ou alterar seu pai.
  • Criação em lote: Use GOOGLETASKS_BULK_INSERT_TASKS para criar muitas tarefas de uma vez (ex.: importando de outro sistema).

Armadilhas Conhecidas

  • Tanto tasklist_id quanto task_id são obrigatórios para GOOGLETASKS_UPDATE_TASK, GOOGLETASKS_DELETE_TASK e GOOGLETASKS_GET_TASK. Você não pode operar em uma tarefa sem saber a qual lista ela pertence.
  • Todas as strings de data/hora devem estar no formato RFC3339 (ex.: 2025-01-20T00:00:00.000Z). Outros formatos serão rejeitados.
  • GOOGLETASKS_CLEAR_TASKS exclui permanentemente todas as tarefas concluídas de uma lista. Esta ação é irreversível.
  • GOOGLETASKS_LIST_ALL_TASKS busca em todas as listas, mas os resultados podem ser paginados — verifique os tokens de paginação.
  • Os IDs das listas de tarefas não são os mesmos que os nomes das listas de tarefas. Sempre resolva nomes para IDs usando GOOGLETASKS_LIST_TASK_LISTS.
  • A lista de tarefas padrão geralmente é chamada de "Minhas Tarefas", mas seu ID é uma string opaca, não "default" ou "primary".

Referência Rápida

AçãoFerramentaParâmetros Principais
Listar listas de tarefasGOOGLETASKS_LIST_TASK_LISTSmaxResults, pageToken
Listar todas as tarefasGOOGLETASKS_LIST_ALL_TASKSmax_tasks_total, showCompleted, dueMin
Listar tarefas em uma listaGOOGLETASKS_LIST_TASKStasklist_id, maxResults, showCompleted
Obter tarefa individualGOOGLETASKS_GET_TASKtasklist_id, task_id
Criar tarefaGOOGLETASKS_INSERT_TASKtasklist_id, title, notes, due
Criar tarefas em loteGOOGLETASKS_BULK_INSERT_TASKStasklist_id, tasks
Atualizar tarefaGOOGLETASKS_UPDATE_TASKtasklist_id, task_id, title, status
Excluir tarefaGOOGLETASKS_DELETE_TASKtasklist_id, task_id
Mover/reordenar tarefaGOOGLETASKS_MOVE_TASKtasklist_id, task_id
Limpar concluídasGOOGLETASKS_CLEAR_TASKStasklist

Desenvolvido por Composio

Individual skills in this repo

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

ComposioHQ/-21risk-automation

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

ComposioHQ/-2chat-automation

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

ComposioHQ/ably-automation

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

ComposioHQ/abstract-automation

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

ComposioHQ/abuselpdb-automation

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

ComposioHQ/abyssale-automation

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

ComposioHQ/accelo-automation

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

ComposioHQ/accredible-certificates-automation

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

ComposioHQ/acculynx-automation

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

ComposioHQ/active-campaign-automation

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

ComposioHQ/addresszen-automation

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

ComposioHQ/adobe-automation

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

ComposioHQ/adrapid-automation

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

ComposioHQ/adyntel-automation

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

ComposioHQ/aeroleads-automation

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

ComposioHQ/aero-workflow-automation

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

ComposioHQ/affinda-automation

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

ComposioHQ/affinity-automation

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

ComposioHQ/agencyzoom-automation

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

ComposioHQ/agent-deep-links

Build, validate, and troubleshoot deep links for Codex, Cursor, VS Code, Visual Studio, and similar tools. Use when users ask for clickable links (especially in Slack) that open threads, files, folders, or app settings.

Habilidades Relacionadas