microsoft-teams-automation
Automatisieren Sie Microsoft Teams mit Claude Code
Schluss mit dem ständigen Wechsel zwischen Anwendungen zur Verwaltung von Microsoft Teams. Diese Fähigkeit hilft Ihnen, Nachrichten zu senden, Besprechungen zu erstellen und Kanäle direkt aus Claude Code heraus mit natürlichen Sprachbefehlen zu verwalten.
スキルZIPをダウンロード
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロードへ移動
オンにして利用開始
テストする
「microsoft-teams-automation」を使用しています。 Sende 'Hallo Team!' an den General-Kanal im Marketing-Team
期待される結果:
Nachricht 'Hallo Team!' erfolgreich im General-Kanal im Marketing-Team gepostet. Nachrichten-ID: 1234567890
「microsoft-teams-automation」を使用しています。 Erstelle eine Besprechung namens 'Weekly Sync' für Montag 10:00 bis 11:00 Uhr mit dem Produktteam
期待される結果:
Teams-Besprechung 'Weekly Sync' für Montag von 10:00 bis 11:00 Uhr UTC erstellt. Besprechungslink: https://teams.microsoft.com/l/meetup-join/abc123
「microsoft-teams-automation」を使用しています。 Finde alle Nachrichten von Sarah, die 'deadline' enthalten
期待される結果:
3 Nachrichten von Sarah gefunden, die 'deadline' enthalten: 1) 'Die Deadline ist Freitag' - vor 2 Tagen, 2) 'Können wir die Deadline verlängern?' - gestern, 3) 'Deadline für nächsten Montag bestätigt' - vor 5 Stunden
セキュリティ監査
安全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)
品質スコア
作れるもの
Status-Updates an Teams senden
Projektmanager können täglich Status-Updates automatisch an bestimmte Teams-Kanäle posten, ohne ihre Entwicklungsumgebung zu verlassen.
Team-Besprechungen planen
Teamleiter können Teams-Besprechungen erstellen, indem sie Teilnehmer und Zeitpunkt in natürlicher Sprache beschreiben, mit automatischer Benutzer-ID-Auflösung.
Konversationsverlauf durchsuchen
Entwickler können schnell spezifische Nachrichten oder Entscheidungen finden, die in Teams-Chats und -Kanälen besprochen wurden, mittels Keyword-Suche.
これらのプロンプトを試す
Sende eine Nachricht an den Kanal 'Project Updates' im Team 'Engineering' mit dem Text 'Das Deployment war erfolgreich und ist jetzt in der Produktion live.'
Erstelle eine Teams-Besprechung mit dem Titel 'Sprint Review' für morgen um 14:00 Uhr UTC, endend um 15:00 Uhr UTC, mit den Teilnehmern John (john@example.com) und Sarah (sarah@example.com).
Durchsuche alle Teams-Nachrichten von 'alex@company.com', die in der letzten Woche gesendet wurden und 'deployment' enthalten.
Liste alle meine recent Teams-Chats auf und zeige mir die letzte Nachricht aus jedem Chat.
ベストプラクティス
- Rufen Sie RUBE_SEARCH_TOOLS immer zuerst auf, bevor Sie Microsoft Teams-Tools verwenden, um das aktuelle Schema zu erhalten
- Überprüfen Sie den Verbindungsstatus auf ACTIVE, bevor Sie Teams-Workflows ausführen
- Verwenden Sie List-Operationen (TEAMS_LIST, LIST_CHANNELS, LIST_USERS) zur ID-Auflösung, anstatt Formate zu erraten
- Teilen Sie Nachrichten, die länger als 28KB sind, in mehrere Teile auf, um 413-Fehler zu vermeiden
- Behandeln Sie 429-Drosselungsantworten mit exponentiellem Backoff (1s, 2s, 4s Verzögerungen)
回避
- Hardcoden Sie keine Team-IDs, Kanal-IDs oder Benutzer-IDs - lösen Sie diese immer zuerst aus List-Operationen auf
- Suchen Sie nicht sofort nach neu geposteten Nachrichten - warten Sie 30-60 Sekunden für die Indizierung
- Erstellen Sie keine Besprechungen mit end_date_time vor start_date_time - dies führt zu einem Validierungsfehler
- Gehen Sie nicht davon aus, dass alle Teams und Kanäle zugänglich sind - private Kanäle erfordern spezifische Berechtigungen
よくある質問
Benötige ich ein Microsoft-Konto, um diese Fähigkeit zu verwenden?
Was ist Rube MCP und warum wird es benötigt?
Warum konnte meine Nachricht nicht gesendet werden?
Kann ich Besprechungen erstellen, die in meinem Kalender erscheinen?
Wie finde ich die korrekten Team- und Kanal-IDs?
Warum kann ich Nachrichten, die ich gerade gepostet habe, nicht finden?
開発者の詳細
作成者
sickn33ライセンス
MIT
リポジトリ
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/microsoft-teams-automation参照
main
ファイル構成
📄 SKILL.md