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
Mensagem pronta para colar
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-automationOu 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.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 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_CONNECTIONScom o kit de ferramentasbasecamp - Sempre chame
RUBE_SEARCH_TOOLSprimeiro 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.
- Verifique se o Rube MCP está disponível confirmando que
RUBE_SEARCH_TOOLSresponde - Chame
RUBE_MANAGE_CONNECTIONScom o kit de ferramentasbasecamp - Se a conexão não estiver ATIVA, siga o link de autenticação retornado para completar o OAuth do Basecamp
- 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:
BASECAMP_GET_PROJECTS- Listar projetos para encontrar o bucket_id de destino [Pré-requisito]BASECAMP_GET_BUCKETS_TODOSETS- Obter o conjunto de tarefas dentro de um projeto [Pré-requisito]BASECAMP_GET_BUCKETS_TODOSETS_TODOLISTS- Listar listas de tarefas existentes para evitar duplicatas [Opcional]BASECAMP_POST_BUCKETS_TODOSETS_TODOLISTS- Criar uma nova lista de tarefas em um conjunto de tarefas [Necessário para criação de lista]BASECAMP_GET_BUCKETS_TODOLISTS- Obter detalhes de uma lista de tarefas específica [Opcional]BASECAMP_POST_BUCKETS_TODOLISTS_TODOS- Criar um item de tarefa em uma lista de tarefas [Necessário para criação de tarefa]BASECAMP_CREATE_TODO- Ferramenta alternativa para criar tarefas individuais [Alternativa]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/buckettodolist_id: ID inteiro da lista de tarefascontent: Para que serve a tarefa (obrigatório)description: Detalhes em HTML sobre a tarefaassignee_ids: Array de IDs de pessoas inteirosdue_on: Data de vencimento no formatoYYYY-MM-DDstarts_on: Data de início no formatoYYYY-MM-DDnotify: 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_iderrado 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:
BASECAMP_GET_PROJECTS- Encontrar o projeto de destino e bucket_id [Pré-requisito]BASECAMP_GET_MESSAGE_BOARD- Obter o ID do quadro de mensagens para o projeto [Pré-requisito]BASECAMP_CREATE_MESSAGE- Criar uma nova mensagem no quadro [Necessário]BASECAMP_POST_BUCKETS_MESSAGE_BOARDS_MESSAGES- Ferramenta alternativa de criação de mensagens [Fallback]BASECAMP_GET_MESSAGE- Ler uma mensagem específica por ID [Opcional]BASECAMP_PUT_BUCKETS_MESSAGES- Atualizar uma mensagem existente [Opcional]
Parâmetros chave:
bucket_id: ID inteiro do projeto/bucketmessage_board_id: ID inteiro do quadro de mensagens (de GET_MESSAGE_BOARD)subject: Título da mensagem (obrigatório)content: Corpo da mensagem em HTMLstatus: Definir como"active"para publicar imediatamentecategory_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; usestatus="active"como a opção confiávelbucket_idemessage_board_iddevem 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.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2398
- 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