Pular para o conteúdo
Skillpedia
Automações48 mil · #2398

basecamp-automation

Faz seu agente automatizar o gerenciamento de projetos no Basecamp. Ele pode organizar tarefas, mensagens e pessoas em seus projetos.

O que ela faz

Esta ferramenta ajuda você a gerenciar seu projeto no Basecamp. Você pode criar listas de tarefas, adicionar tarefas, postar mensagens e gerenciar quem tem acesso aos seus projetos.

Quando usar

  • ✓Criar uma nova lista de tarefas com várias atividades.
  • ✓Postar um anúncio importante no mural de mensagens do projeto.
  • ✓Adicionar ou remover membros de um projeto específico.

Exemplo do que pedir para a IA

“Crie uma lista de tarefas chamada 'Planejamento de Marketing' no projeto 'Lançamento do Produto' e adicione as tarefas 'Definir público-alvo' e 'Criar cronograma'.”

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

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/basecamp-automation/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/basecamp-automation/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta se conecta ao seu Basecamp e usa comandos específicos para criar ou modificar listas de tarefas, mensagens e gerenciar pessoas. Ela primeiro verifica o que já existe para evitar duplicatas e depois executa a ação solicitada.

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 basecamp-automation

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/basecamp-automation/SKILL.md -o SKILL.md
Conteú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 Basecamp via Rube MCP

Automatize operações do Basecamp, incluindo gerenciamento de projetos, criação de listas de tarefas, gerenciamento de tarefas, postagem em quadros de mensagens, gerenciamento de pessoas e organização de grupos de tarefas através do kit de ferramentas Basecamp da Composio.

Pré-requisitos

  • O Rube MCP deve estar conectado (ferramentas RUBE_SEARCH_TOOLS disponíveis)
  • Conexão ativa com o Basecamp via RUBE_MANAGE_CONNECTIONS com o kit de ferramentas basecamp
  • Sempre chame RUBE_SEARCH_TOOLS primeiro para obter os esquemas de ferramentas atuais

Configuração

Obter 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.

  1. Verifique se o Rube MCP está disponível confirmando que RUBE_SEARCH_TOOLS responde
  2. Chame RUBE_MANAGE_CONNECTIONS com o kit de ferramentas basecamp
  3. Se a conexão não estiver ATIVA, siga o link de autenticação retornado para completar o OAuth do Basecamp
  4. Confirme se o status da conexão mostra ATIVO antes de executar quaisquer fluxos de trabalho

Fluxos de Trabalho Principais

1. Gerenciar Listas de Tarefas e Tarefas

Quando usar: O usuário deseja criar listas de tarefas, adicionar tarefas ou organizar o trabalho dentro de um projeto do Basecamp

Sequência de ferramentas:

  1. BASECAMP_GET_PROJECTS - Listar projetos para encontrar o bucket_id de destino [Pré-requisito]
  2. BASECAMP_GET_BUCKETS_TODOSETS - Obter o conjunto de tarefas dentro de um projeto [Pré-requisito]
  3. BASECAMP_GET_BUCKETS_TODOSETS_TODOLISTS - Listar listas de tarefas existentes para evitar duplicatas [Opcional]
  4. BASECAMP_POST_BUCKETS_TODOSETS_TODOLISTS - Criar uma nova lista de tarefas em um conjunto de tarefas [Necessário para criação de lista]
  5. BASECAMP_GET_BUCKETS_TODOLISTS - Obter detalhes de uma lista de tarefas específica [Opcional]
  6. BASECAMP_POST_BUCKETS_TODOLISTS_TODOS - Criar um item de tarefa em uma lista de tarefas [Necessário para criação de tarefa]
  7. BASECAMP_CREATE_TODO - Ferramenta alternativa para criar tarefas individuais [Alternativa]
  8. BASECAMP_GET_BUCKETS_TODOLISTS_TODOS - Listar tarefas dentro de uma lista de tarefas [Opcional]

Parâmetros chave para criar listas de tarefas:

  • bucket_id: ID inteiro do projeto/bucket (de GET_PROJECTS)
  • todoset_id: ID inteiro do conjunto de tarefas (de GET_BUCKETS_TODOSETS)
  • name: Título da lista de tarefas (obrigatório)
  • description: Descrição formatada em HTML (suporta texto rico)

Parâmetros chave para criar tarefas:

  • bucket_id: ID inteiro do projeto/bucket
  • todolist_id: ID inteiro da lista de tarefas
  • content: Para que serve a tarefa (obrigatório)
  • description: Detalhes em HTML sobre a tarefa
  • assignee_ids: Array de IDs de pessoas inteiros
  • due_on: Data de vencimento no formato YYYY-MM-DD
  • starts_on: Data de início no formato YYYY-MM-DD
  • notify: Booleano para notificar os atribuídos (padrão é false)
  • completion_subscriber_ids: IDs de pessoas notificadas ao concluir

Armadilhas:

  • Um projeto (bucket) pode conter vários conjuntos de tarefas; selecionar o todoset_id errado cria listas na seção errada
  • Sempre verifique as listas de tarefas existentes antes de criar para evitar nomes quase duplicados
  • Cargas úteis de sucesso incluem URLs visíveis para o usuário (app_url, app_todos_url); prefira retornar estas em vez de IDs brutos
  • Todos os IDs (bucket_id, todoset_id, todolist_id) são inteiros, não strings
  • Descrições suportam apenas formatação HTML, não Markdown

2. Postar e Gerenciar Mensagens

Quando usar: O usuário deseja postar mensagens em um quadro de mensagens de projeto ou atualizar mensagens existentes

Sequência de ferramentas:

  1. BASECAMP_GET_PROJECTS - Encontrar o projeto de destino e bucket_id [Pré-requisito]
  2. BASECAMP_GET_MESSAGE_BOARD - Obter o ID do quadro de mensagens para o projeto [Pré-requisito]
  3. BASECAMP_CREATE_MESSAGE - Criar uma nova mensagem no quadro [Necessário]
  4. BASECAMP_POST_BUCKETS_MESSAGE_BOARDS_MESSAGES - Ferramenta alternativa de criação de mensagens [Fallback]
  5. BASECAMP_GET_MESSAGE - Ler uma mensagem específica por ID [Opcional]
  6. BASECAMP_PUT_BUCKETS_MESSAGES - Atualizar uma mensagem existente [Opcional]

Parâmetros chave:

  • bucket_id: ID inteiro do projeto/bucket
  • message_board_id: ID inteiro do quadro de mensagens (de GET_MESSAGE_BOARD)
  • subject: Título da mensagem (obrigatório)
  • content: Corpo da mensagem em HTML
  • status: Definir como "active" para publicar imediatamente
  • category_id: Classificação do tipo de mensagem (opcional)
  • subscriptions: Array de IDs de pessoas para notificar; omitir para notificar todos os membros do projeto

Armadilhas:

  • status="draft" pode produzir HTTP 400; use status="active" como a opção confiável
  • bucket_id e message_board_id devem pertencer ao mesmo projeto; incompatibilidades falham ou roteiam incorretamente
  • O conteúdo da mensagem suporta apenas tags HTML; não Markdown

…

Perguntas frequentes

Preciso de alguma senha ou chave para usar?

Não, você só precisa conectar sua conta do Basecamp ao Rube MCP. O processo de conexão é seguro e não exige chaves de API.

Posso formatar o texto das minhas mensagens e descrições?

Sim, tanto as descrições de tarefas quanto o conteúdo das mensagens suportam formatação HTML. Você pode usar tags HTML para estilizar seu texto.

O que acontece se eu tentar criar algo que já existe?

A ferramenta tenta verificar se listas de tarefas ou mensagens com nomes semelhantes já existem para evitar duplicatas. Se você adicionar uma tarefa, ela será criada.

Detalhes

Descrição original do autor

Automate Basecamp project management, to-dos, messages, people, and to-do list organization via Rube MCP (Composio). Always search tools first for current schemas.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#2398
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas