Compétences microsoft-teams-automation
📦

microsoft-teams-automation

Sûr

Automatisez Microsoft Teams avec Claude Code

Arrêtez de basculer entre les applications pour gérer Microsoft Teams. Cette compétence vous permet d'envoyer des messages, de créer des réunions et de gérer des canaux directement depuis Claude Code en utilisant des commandes en langage naturel.

Prend en charge: Claude Codex Code(CC)
🥉 74 Bronze
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

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

Résultat attendu:

Message 'Hello team!' publié avec succès dans le canal General de l'équipe Marketing. ID du message: 1234567890

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

Résultat attendu:

Réunion Teams 'Weekly Sync' créée pour lundi de 10:00 à 11:00 UTC. Lien de la réunion: https://teams.microsoft.com/l/meetup-join/abc123

Utilisation de "microsoft-teams-automation". Find all messages from Sarah containing 'deadline'

Résultat attendu:

3 messages trouvés de Sarah contenant 'deadline': 1) 'The deadline is Friday' - il y a 2 jours, 2) 'Can we extend the deadline?' - hier, 3) 'Deadline confirmed for next Monday' - il y a 5 heures

Audit de sécurité

Sûr
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
Fichiers analysés
217
Lignes analysées
1
résultats
1
Total des audits
Problèmes à risque faible (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.
Audité par: claude

Score de qualité

38
Architecture
100
Maintenabilité
87
Contenu
50
Communauté
100
Sécurité
91
Conformité aux spécifications

Ce que vous pouvez construire

Envoyer des mises à jour de statut à Teams

Les chefs de projet peuvent automatiquement publier des mises à jour de statut quotidiennes dans des canaux Teams spécifiques sans quitter leur environnement de développement.

Planifier des réunions d'équipe

Les responsables d'équipe peuvent créer des réunions Teams en décrivant les participants et l'heure en langage naturel, avec résolution automatique des identifiants d'utilisateur.

Rechercher dans l'historique des conversations

Les développeurs peuvent rapidement trouver des messages spécifiques ou des décisions discutées dans les chats et canaux Teams en utilisant la recherche par mots-clés.

Essayez ces prompts

Envoyer un message dans un canal
Send a message to the 'Project Updates' channel in the 'Engineering' team saying 'The deployment was successful and is now live in production.'
Créer une réunion d'équipe
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).
Rechercher des messages
Search all Teams messages from 'alex@company.com' sent in the last week containing 'deployment'.
Lister les chats récents
List all my recent Teams chats and show me the last message from each chat.

Bonnes pratiques

  • Toujours appeler RUBE_SEARCH_TOOLS en premier avant d'utiliser tout outil Microsoft Teams pour obtenir le schéma actuel
  • Vérifier que le statut de connexion affiche ACTIVE avant d'exécuter tout flux de travail Teams
  • Utiliser les opérations de liste (TEAMS_LIST, LIST_CHANNELS, LIST_USERS) pour résoudre les identifiants plutôt que de deviner les formats
  • Diviser les messages de plus de 28 Ko en plusieurs parties pour éviter les erreurs 413
  • Gérer les réponses de limitation 429 avec un backoff exponentiel (délais de 1s, 2s, 4s)

Éviter

  • Ne pas coder en dur les identifiants d'équipe, de canal ou d'utilisateur - toujours les résoudre à partir des opérations de liste en premier
  • Ne pas rechercher les messages nouvellement publiés immédiatement - attendre 30 à 60 secondes pour l'indexation
  • Ne pas créer de réunions avec end_date_time avant start_date_time - cela échouera à la validation
  • Ne pas supposer que toutes les équipes et canaux sont accessibles - les canaux privés nécessitent des autorisations spécifiques

Foire aux questions

Ai-je besoin d'un compte Microsoft pour utiliser cette compétence?
Oui, vous avez besoin d'un compte Microsoft avec accès à Teams et devez effectuer l'authentification OAuth via Rube MCP avant d'utiliser toute opération Teams.
Qu'est-ce que Rube MCP et pourquoi est-il requis?
Rube MCP est un service qui fournit un accès à la boîte à outils Microsoft Teams de Composio. Il agit comme un pont entre Claude Code et l'API Microsoft Graph. Ajoutez https://rube.app/mcp comme serveur MCP pour utiliser cette compétence.
Pourquoi mon message a-t-il échoué à l'envoi?
Les causes courantes incluent: format team_id ou channel_id incorrect, message de plus de 28 Ko, autorisations insuffisantes (erreur 403), ou limitation de l'API (erreur 429). Vérifiez les identifiants à partir des opérations de liste et consultez les détails de l'erreur.
Puis-je créer des réunions qui apparaissent sur mon calendrier?
Non, cette compétence crée des réunions Teams autonomes. Pour les réunions liées au calendrier, vous devriez utiliser les outils Outlook Calendar avec le paramètre is_online_meeting=true.
Comment trouver les identifiants d'équipe et de canal corrects?
Utilisez l'outil MICROSOFT_TEAMS_TEAMS_LIST pour lister toutes les équipes, puis MICROSOFT_TEAMS_TEAMS_LIST_CHANNELS avec le team_id pour lister les canaux. Extrayez les identifiants des réponses plutôt que de deviner leur format.
Pourquoi ne puis-je pas trouver les messages que je viens de publier?
La recherche Teams a un délai d'indexation de 30 à 60 secondes. Les messages nouvellement publiés n'apparaîtront pas immédiatement dans les résultats de recherche. Utilisez plutôt les outils de liste de messages pour une vérification en temps réel.

Détails du développeur

Structure de fichiers

📄 SKILL.md