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.
スキルZIPをダウンロード
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロードへ移動
オンにして利用開始
テストする
「microsoft-teams-automation」を使用しています。 Send 'Hello team!' to the General channel in the Marketing team
期待される結果:
Successfully posted message 'Hello team!' to the General channel in the Marketing team. Message ID: 1234567890
「microsoft-teams-automation」を使用しています。 Create a meeting called 'Weekly Sync' for Monday 10am to 11am with the product team
期待される結果:
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
「microsoft-teams-automation」を使用しています。 Find all messages from Sarah containing 'deadline'
期待される結果:
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
セキュリティ監査
安全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)
品質スコア
作れるもの
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.
これらのプロンプトを試す
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.
ベストプラクティス
- 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)
回避
- 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
よくある質問
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?
開発者の詳細
作成者
sickn33ライセンス
MIT
リポジトリ
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/microsoft-teams-automation参照
main
ファイル構成
📄 SKILL.md