microsoft-teams-automation
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.
Baixar o ZIP da skill
Upload no Claude
Vá em Configurações → Capacidades → Skills → Upload skill
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
SeguroStatic 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.
Problemas de Baixo Risco (1)
Pontuação de qualidade
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
Send a message to the 'Project Updates' channel in the 'Engineering' team saying 'The deployment was successful and is now live in production.'
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).
Search all Teams messages from 'alex@company.com' sent in the last week containing 'deployment'.
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?
O que é Rube MCP e por que é necessário?
Por que minha mensagem falhou ao enviar?
Posso criar reuniões que apareçam no meu calendário?
Como encontro os IDs corretos de equipe e canal?
Por que não consigo encontrar mensagens que acabei de publicar?
Detalhes do Desenvolvedor
Autor
sickn33Licença
MIT
Repositório
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/microsoft-teams-automationReferência
main
Estrutura de arquivos
📄 SKILL.md