Habilidades microsoft-teams-automation
📦

microsoft-teams-automation

Seguro

Automatizar Microsoft Teams com Claude Code

Pare de alternar entre aplicativos para gerenciar o Microsoft Teams. Esta skill permite enviar mensagens, criar reuniões e gerenciar canais diretamente do Claude Code usando comandos em linguagem natural.

Suporta: Claude Codex Code(CC)
🥉 74 Bronze
1

Baixar o ZIP da skill

2

Upload no Claude

Vá em Configurações → Capacidades → Skills → Upload skill

3

Ative e comece a usar

Testar

A utilizar "microsoft-teams-automation". Send 'Hello team!' to the General channel in the Marketing team

Resultado esperado:

Successfully posted message 'Hello team!' to the General channel in the Marketing team. Message ID: 1234567890

A utilizar "microsoft-teams-automation". Create a meeting called 'Weekly Sync' for Monday 10am to 11am with the product team

Resultado esperado:

Created Teams meeting 'Weekly Sync' for Monday from 10:00 AM to 11:00 AM UTC. Meeting link: https://teams.microsoft.com/l/meetup-join/abc123

A utilizar "microsoft-teams-automation". Find all messages from Sarah containing 'deadline'

Resultado esperado:

Found 3 messages from Sarah containing 'deadline': 1) 'The deadline is Friday' - 2 days ago, 2) 'Can we extend the deadline?' - yesterday, 3) 'Deadline confirmed for next Monday' - 5 hours ago

Auditoria de Segurança

Seguro
v1 • 2/25/2026

Static analysis detected 67 potential security issues, all of which are false positives from scanning markdown documentation. The flagged 'external_commands' patterns are tool name examples in code blocks (e.g., MICROSOFT_TEAMS_TEAMS_LIST), not executable shell commands. The 'hardcoded URL' is legitimate documentation of the required Rube MCP server endpoint (https://rube.app/mcp). The skill is a legitimate Microsoft Teams automation guide with no actual executable code or security risks.

1
Arquivos analisados
217
Linhas analisadas
1
achados
1
Total de auditorias
Problemas de Baixo Risco (1)
Hardcoded URL in Documentation
The file contains a hardcoded URL (https://rube.app/mcp) at line 22. This is legitimate documentation showing users where to connect the Rube MCP server, not executing network requests.
Auditado por: claude

Pontuação de qualidade

38
Arquitetura
100
Manutenibilidade
87
Conteúdo
50
Comunidade
100
Segurança
91
Conformidade com especificações

O Que Você Pode Construir

Enviar Atualizações de Status para o Teams

Gerentes de projeto podem publicar automaticamente atualizações diárias de status em canais específicos do Teams sem sair do ambiente de desenvolvimento.

Agendar Reuniões de Equipe

Líderes de equipe podem criar reuniões do Teams descrevendo participantes e horário em linguagem natural, com resolução automática de ID de usuário.

Pesquisar Histórico de Conversas

Desenvolvedores podem encontrar rapidamente mensagens ou decisões específicas discutidas em chats e canais do Teams usando pesquisa por palavra-chave.

Tente Estes Prompts

Enviar uma Mensagem de Canal
Send a message to the 'Project Updates' channel in the 'Engineering' team saying 'The deployment was successful and is now live in production.'
Criar uma Reunião de Equipe
Create a Teams meeting titled 'Sprint Review' for tomorrow at 2pm UTC, ending at 3pm UTC, with participants John (john@example.com) and Sarah (sarah@example.com).
Pesquisar Mensagens
Search all Teams messages from 'alex@company.com' sent in the last week containing 'deployment'.
Listar Chats Recentes
List all my recent Teams chats and show me the last message from each chat.

Melhores Práticas

  • Sempre chame RUBE_SEARCH_TOOLS primeiro antes de usar qualquer ferramenta do Microsoft Teams para obter o esquema atual
  • Verifique se o status da conexão mostra ATIVO antes de executar qualquer workflow do Teams
  • Use operações de lista (TEAMS_LIST, LIST_CHANNELS, LIST_USERS) para resolver IDs em vez de adivinhar formatos
  • Divida mensagens maiores que 28KB em várias partes para evitar erros 413
  • Trate respostas de throttling 429 com backoff exponencial (atrasos de 1s, 2s, 4s)

Evitar

  • Não codifique team IDs, channel IDs ou user IDs - sempre resolva-os primeiro de operações de lista
  • Não pesquise mensagens recém-publicadas imediatamente - espere 30-60 segundos para indexação
  • Não crie reuniões com end_date_time antes de start_date_time - isso falhará na validação
  • Não assuma que todas as equipes e canais são acessíveis - canais privados requerem permissões específicas

Perguntas Frequentes

Preciso de uma conta Microsoft para usar esta skill?
Sim, você precisa de uma conta Microsoft com acesso ao Teams e deve completar a autenticação OAuth através do Rube MCP antes de usar qualquer operação do Teams.
O que é Rube MCP e por que é necessário?
Rube MCP é um serviço que fornece acesso ao kit de ferramentas do Microsoft Teams da Composio. Ele atua como uma ponte entre o Claude Code e a Microsoft Graph API. Adicione https://rube.app/mcp como servidor MCP para usar esta skill.
Por que minha mensagem falhou ao enviar?
Causas comuns incluem: formato incorreto de team_id ou channel_id, mensagem maior que 28KB, permissões insuficientes (erro 403), ou throttling de API (erro 429). Verifique os IDs de operações de lista e verifique os detalhes do erro.
Posso criar reuniões que apareçam no meu calendário?
Não, esta skill cria reuniões autônomas do Teams. Para reuniões vinculadas ao calendário, você precisaria usar ferramentas do Outlook Calendar com o parâmetro is_online_meeting=true.
Como encontro os IDs corretos de equipe e canal?
Use a ferramenta MICROSOFT_TEAMS_TEAMS_LIST para listar todas as equipes, depois MICROSOFT_TEAMS_TEAMS_LIST_CHANNELS com o team_id para listar canais. Extraia os IDs das respostas em vez de adivinhar seu formato.
Por que não consigo encontrar mensagens que acabei de publicar?
A pesquisa do Teams tem um atraso de indexação de 30-60 segundos. Mensagens recém-publicadas não aparecerão nos resultados da pesquisa imediatamente. Use ferramentas de listagem de mensagens para verificação em tempo real.

Detalhes do Desenvolvedor

Estrutura de arquivos

📄 SKILL.md