slack-automation
Permite que seu agente automatize o Slack. Ele gerencia mensagens, pesquisas e canais, criando fluxos de trabalho personalizados para o seu time.
O que ela faz
Esta ferramenta permite que você automatize tarefas no Slack, como enviar mensagens, procurar informações, gerenciar canais e reagir a mensagens. É como ter um assistente para cuidar das operações do seu Slack.
Quando usar
- ✓Enviar um anúncio para um canal específico.
- ✓Procurar por uma mensagem antiga em uma conversa.
- ✓Listar todos os membros do seu espaço de trabalho.
Exemplo do que pedir para a IA
“Envie uma mensagem para o canal #geral com o texto 'Reunião de equipe amanhã às 10h'.”
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 Slack e usa comandos específicos para realizar as ações que você pede. Ela encontra os canais ou usuários corretos, envia ou busca mensagens, e gerencia as informações do seu espaço de trabalho.
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 slack-automationOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/slack-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 Slack via Rube MCP
Automatize operações do seu espaço de trabalho do Slack, incluindo mensagens, buscas, gerenciamento de canais e fluxos de trabalho de reações através do kit de ferramentas do Slack da Composio.
Pré-requisitos
- O Rube MCP deve estar conectado (RUBE_SEARCH_TOOLS disponível)
- Conexão ativa do Slack via
RUBE_MANAGE_CONNECTIONScom o kit de ferramentasslack - 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 ferramentasslack - Se a conexão não estiver ATIVA, siga o link de autenticação retornado para completar o OAuth do Slack
- Confirme se o status da conexão mostra ATIVA antes de executar quaisquer fluxos de trabalho
Fluxos de Trabalho Principais
1. Enviar Mensagens para Canais
Quando usar: O usuário deseja postar uma mensagem em um canal do Slack ou em uma DM.
Sequência de ferramentas:
SLACK_FIND_CHANNELS- Resolver o nome do canal para o ID do canal [Pré-requisito]SLACK_LIST_ALL_CHANNELS- Fallback se FIND_CHANNELS retornar resultados vazios/ambíguos [Fallback]SLACK_FIND_USERS- Resolver usuário para DMs ou @menções [Opcional]SLACK_OPEN_DM- Abrir/reutilizar um canal de DM se estiver enviando mensagem para um usuário diretamente [Opcional]SLACK_SEND_MESSAGE- Postar a mensagem com o ID do canal resolvido [Obrigatório]SLACK_UPDATES_A_SLACK_MESSAGE- Editar a mensagem postada se correções forem necessárias [Opcional]
Parâmetros-chave:
channel: ID ou nome do canal (sem o prefixo '#')markdown_text: Campo preferencial para mensagens formatadas (suporta cabeçalhos, negrito, itálico, blocos de código)text: Fallback de texto bruto (descontinuado em favor de markdown_text)thread_ts: Timestamp da mensagem pai para responder em uma threadblocks: Blocos de layout do Block Kit (descontinuado, use markdown_text)
Armadilhas:
SLACK_FIND_CHANNELSrequer o parâmetroquery; a falta dele gera um erro "Invalid request data provided"SLACK_SEND_MESSAGErequer um canal válido mais um dos campos markdown_text/text/blocks/attachments- Payloads de blocos inválidos retornam error=invalid_blocks (máximo de 50 blocos)
- Respostas se tornam posts de nível superior se
thread_tsfor omitido - Persista
response.data.channeleresponse.data.message.tsde SEND_MESSAGE para operações de edição/thread
2. Pesquisar Mensagens e Conversas
Quando usar: O usuário deseja encontrar mensagens específicas em todo o espaço de trabalho.
Sequência de ferramentas:
SLACK_FIND_CHANNELS- Resolver canal para busca com escopo comin:#channel[Opcional]SLACK_FIND_USERS- Resolver usuário para filtro de autor comfrom:@user[Opcional]SLACK_SEARCH_MESSAGES- Executar busca por palavra-chave em conversas acessíveis [Obrigatório]SLACK_FETCH_MESSAGE_THREAD_FROM_A_CONVERSATION- Expandir threads para resultados relevantes [Obrigatório]
Parâmetros-chave:
query: String de busca que suporta modificadores (in:#channel,from:@user,before:YYYY-MM-DD,after:YYYY-MM-DD,has:link,has:file)count: Resultados por página (máximo 100), ou total com auto_paginate=truesort: 'score' (relevância) ou 'timestamp' (cronológico)sort_dir: 'asc' ou 'desc'
Armadilhas:
- A validação falha se
queryestiver faltando/vazio ok=trueainda pode significar que não há resultados (response.data.messages.total=0)- Correspondências estão em
response.data.messages.matches(às vezes também emresponse.data_preview.messages.matches) match.textpode estar vazio/truncado; informações importantes podem aparecer emmatches[].attachments[]- A expansão de thread via FETCH_MESSAGE_THREAD pode truncar quando
response.data.has_more=true; pague viaresponse_metadata.next_cursor
3. Gerenciar Canais e Usuários
Quando usar: O usuário deseja listar canais, usuários ou informações do espaço de trabalho.
Sequência de ferramentas:
SLACK_FETCH_TEAM_INFO- Validar conectividade e obter identidade do espaço de trabalho [Obrigatório]SLACK_LIST_ALL_CHANNELS- Enumerar canais públicos [Obrigatório]SLACK_LIST_CONVERSATIONS- Incluir canais privados e DMs [Opcional]SLACK_LIST_ALL_USERS- Listar membros do espaço de trabalho [Obrigatório]SLACK_RETRIEVE_CONVERSATION_INFORMATION- Obter metadados detalhados do canal [Opcional]SLACK_LIST_USER_GROUPS_FOR_TEAM_WITH_OPTIONS- Listar grupos de usuários [Opcional]
Parâmetros-chave:
cursor: Cursor de paginação deresponse_metadata.next_cursorlimit: Resultados por página (o padrão varia; defina explicitamente para espaços de trabalho grandes)types: Filtro de tipos de canal ('public_channel', 'private_channel', 'im', 'mpim')
Armadilhas:
…
Perguntas frequentes
Preciso instalar algo no Slack?
Você precisa conectar sua conta do Slack à ferramenta através de um processo de autorização. Não é necessário instalar nada diretamente no Slack.
Como a ferramenta sabe onde enviar a mensagem?
Você pode especificar o nome do canal ou do usuário. A ferramenta encontra o identificador correto para garantir que a mensagem chegue ao lugar certo.
Posso procurar mensagens que contenham links ou arquivos?
Sim, a ferramenta de busca permite usar filtros como 'tem:link' ou 'tem:arquivo' para refinar sua pesquisa.
Detalhes
Descrição original do autor
Automate Slack workspace operations including messaging, search, channel management, and reaction workflows through Composio's Slack toolkit.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #4193
- 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