todoist-automation
Ajuda seu agente a automatizar o Todoist. Ele pode gerenciar tarefas, projetos e filtros. Útil para quem usa o Todoist e quer otimizar sua organização de tarefas.
O que ela faz
Esta ferramenta ajuda você a gerenciar suas tarefas no Todoist. Você pode criar, atualizar, completar, reabrir ou excluir tarefas, além de organizar projetos e seções.
Quando usar
- ✓Quando você quer adicionar várias tarefas de uma vez.
- ✓Quando você precisa organizar suas tarefas em projetos e seções.
- ✓Quando você quer encontrar tarefas específicas usando filtros.
Exemplo do que pedir para a IA
“Crie uma tarefa chamada 'Comprar leite' para amanhã às 17h na seção 'Compras' do projeto 'Casa'.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A ferramenta se conecta à sua conta Todoist e usa comandos específicos para realizar ações como criar tarefas ou projetos. Ela verifica primeiro quais comandos estão disponíveis para garantir que está usando as funções mais recentes.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill todoist-automationOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/todoist-automation/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Automação do Todoist via Rube MCP
Automatize operações do Todoist, incluindo criação e gerenciamento de tarefas, organização de projetos, gerenciamento de seções, filtragem e fluxos de trabalho de tarefas em massa através do kit de ferramentas Todoist da Composio.
Pré-requisitos
- O Rube MCP deve estar conectado (ferramentas RUBE_SEARCH_TOOLS disponíveis)
- Conexão ativa com o Todoist via
RUBE_MANAGE_CONNECTIONScom o kit de ferramentastodoist - Sempre chame
RUBE_SEARCH_TOOLSprimeiro para obter os esquemas de ferramentas atuais
Configuração
Obtenha 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 funciona.
- Verifique se o Rube MCP está disponível confirmando que
RUBE_SEARCH_TOOLSresponde - Chame
RUBE_MANAGE_CONNECTIONScom o kit de ferramentastodoist - Se a conexão não estiver ATIVA, siga o link de autenticação retornado para completar o OAuth do Todoist
- Confirme se o status da conexão mostra ATIVA antes de executar qualquer fluxo de trabalho
Fluxos de Trabalho Principais
1. Criar e Gerenciar Tarefas
Quando usar: O usuário deseja criar, atualizar, completar, reabrir ou excluir tarefas
Sequência de ferramentas:
TODOIST_GET_ALL_PROJECTS- Listar projetos para encontrar o ID do projeto de destino [Pré-requisito]TODOIST_GET_ALL_SECTIONS- Listar seções dentro de um projeto para posicionamento de tarefas [Opcional]TODOIST_CREATE_TASK- Criar uma única tarefa com conteúdo, data de vencimento, prioridade, rótulos [Obrigatório]TODOIST_BULK_CREATE_TASKS- Criar várias tarefas em uma única solicitação [Alternativa]TODOIST_UPDATE_TASK- Modificar propriedades da tarefa (conteúdo, data de vencimento, prioridade, rótulos) [Opcional]TODOIST_CLOSE_TASK- Marcar uma tarefa como concluída [Opcional]TODOIST_REOPEN_TASK- Restaurar uma tarefa previamente concluída [Opcional]TODOIST_DELETE_TASK- Remover permanentemente uma tarefa [Opcional]
Parâmetros-chave para CREATE_TASK:
content: Título da tarefa (suporta markdown e hiperlinks)description: Notas adicionais (NÃO coloque datas de vencimento aqui)project_id: ID do projeto alfanumérico; omita para adicionar à Caixa de Entradasection_id: ID da seção alfanumérica para posicionamento dentro de um projetoparent_id: ID da tarefa para criar subtarefaspriority: 1 (normal) a 4 (urgente) — observação: a interface do usuário do Todoist mostra p1=urgente, a API p4=urgentedue_string: Data em linguagem natural como"tomorrow at 3pm","every Friday at 9am"due_date: Data específica no formatoYYYY-MM-DDdue_datetime: Data+hora específica no formato RFC3339YYYY-MM-DDTHH:mm:ssZlabels: Matriz de strings de nomes de rótulosduration+duration_unit: Duração da tarefa (por exemplo,30+"minute")
Armadilhas:
- Apenas um campo
due_*pode ser usado por vez (excetodue_lang, que pode acompanhar qualquer um) - NÃO incorpore datas de vencimento em
contentoudescription— use o campodue_string - NÃO incorpore frases de duração como "por 30 minutos" em
due_string— useduration+duration_unit priorityna API: 1=normal, 4=urgente (o oposto da exibição da interface do usuário do Todoist, onde p1=urgente)- Os IDs de tarefa podem ser numéricos ou alfanuméricos; use o formato retornado pela API
CLOSE_TASKmarca como concluído;DELETE_TASKremove permanentemente — são operações diferentes
2. Gerenciar Projetos
Quando usar: O usuário deseja listar, criar, atualizar ou inspecionar projetos
Sequência de ferramentas:
TODOIST_GET_ALL_PROJECTS- Listar todos os projetos com metadados [Obrigatório]TODOIST_GET_PROJECT- Obter detalhes de um projeto específico por ID [Opcional]TODOIST_CREATE_PROJECT- Criar um novo projeto com nome, cor, estilo de visualização [Opcional]TODOIST_UPDATE_PROJECT- Modificar propriedades do projeto [Opcional]
Parâmetros-chave:
name: Nome do projeto (obrigatório para criação)color: Cor da paleta do Todoist (por exemplo,"blue","red","green","charcoal")view_style: Layout"list"ou"board"parent_id: ID do projeto pai para criar subprojetosis_favorite/favorite: Booleano para marcar como favoritoproject_id: Necessário para operações de atualização e obtenção
Armadilhas:
- Projetos com nomes semelhantes podem levar à seleção do ID de projeto errado; sempre verifique
CREATE_PROJECTusafavoriteenquantoUPDATE_PROJECTusais_favorite— nomes de campo diferentes- Use o
iddo projeto retornado pela API, não ov2_id, para operações downstream - IDs de projeto alfanuméricos/estilo URL podem causar HTTP 400 em algumas ferramentas; use o ID numérico, se disponível
3. Gerenciar Seções
Quando usar: O usuário deseja organizar tarefas dentro de projetos usando seções
Sequência de ferramentas:
TODOIST_GET_ALL_PROJECTS- Encontrar o ID do projeto de destino [Pré-requisito]TODOIST_GET_ALL_SECTIONS- Listar seções existentes para evitar duplicatas [Pré-requisito]
…
Perguntas frequentes
Como conecto minha conta Todoist?
Você precisa adicionar o endereço 'https://rube.app/mcp' como um servidor MCP no seu cliente e depois usar o comando 'RUBE_MANAGE_CONNECTIONS' para conectar sua conta Todoist. Siga o link de autorização se solicitado.
Qual a diferença entre fechar e deletar uma tarefa?
Fechar uma tarefa a marca como concluída, mas ela ainda pode ser reaberta. Deletar uma tarefa a remove permanentemente do Todoist.
Como defino a prioridade de uma tarefa?
Você pode definir a prioridade de 1 (normal) a 4 (urgente). Note que a numeração na ferramenta é o oposto do que aparece na interface do Todoist, onde P1 é urgente.
Detalhes
Descrição original do autor
Automate Todoist task management, projects, sections, filtering, and bulk operations via Rube MCP (Composio). Always search tools first for current schemas.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #4387
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
benchmark
Ajuda seu agente a medir a velocidade e a performance do código. É útil para garantir que as coisas estão rápidas e para encontrar problemas de lentidão.
affaan-m/ECC
content-hash-cache-pattern
Faz seu agente usar hashes de conteúdo para cachear resultados de processamento de arquivos. Isso evita processamento repetido e invalida o cache automaticamente quando o conteúdo muda. Útil para acelerar tarefas lentas.
affaan-m/ECC
parallel-execution-optimizer
Faz seu agente acelerar tarefas complexas dividindo-as em partes menores e executando-as em paralelo. Garante que tudo seja verificado ao final.
affaan-m/ECC