技能 microsoft-teams-automation
📦

microsoft-teams-automation

安全

Automatizar Microsoft Teams con Claude Code

Deja de cambiar entre aplicaciones para gestionar Microsoft Teams. Esta skill te permite enviar mensajes, crear reuniones y gestionar canales directamente desde Claude Code usando comandos en lenguaje natural.

支持: Claude Codex Code(CC)
📊 71 充足
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“microsoft-teams-automation”。 Send 'Hello team!' to the General channel in the Marketing team

预期结果:

Mensaje publicado exitosamente 'Hello team!' en el canal General del equipo de Marketing. ID del mensaje: 1234567890

正在使用“microsoft-teams-automation”。 Create a meeting called 'Weekly Sync' for Monday 10am to 11am with the product team

预期结果:

Reunión de Teams 'Weekly Sync' creada para el lunes desde las 10:00 AM hasta las 11:00 AM UTC. Enlace de reunión: https://teams.microsoft.com/l/meetup-join/abc123

正在使用“microsoft-teams-automation”。 Find all messages from Sarah containing 'deadline'

预期结果:

Se encontraron 3 mensajes de Sarah que contienen 'deadline': 1) 'The deadline is Friday' - hace 2 días, 2) 'Can we extend the deadline?' - ayer, 3) 'Deadline confirmed for next Monday' - hace 5 horas

安全审计

安全
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
已扫描文件
217
分析行数
1
发现项
1
审计总数
低风险问题 (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.
审计者: claude

质量评分

38
架构
100
可维护性
87
内容
32
社区
100
安全
91
规范符合性

你能构建什么

Enviar Actualizaciones de Estado a Teams

Los gerentes de proyecto pueden publicar automáticamente actualizaciones de estado diarias en canales específicos de Teams sin salir de su entorno de desarrollo.

Programar Reuniones de Equipo

Los líderes de equipo pueden crear reuniones de Teams describiendo participantes y horario en lenguaje natural, con resolución automática de ID de usuario.

Buscar Historial de Conversaciones

Los desarrolladores pueden encontrar rápidamente mensajes específicos o decisiones discutidas en chats y canales de Teams usando búsqueda por palabras clave.

试试这些提示

Enviar un Mensaje a 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.'
Crear una Reunión de Equipo
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).
Buscar Mensajes
Search all Teams messages from 'alex@company.com' sent in the last week containing 'deployment'.
Listar Chats Recientes
List all my recent Teams chats and show me the last message from each chat.

最佳实践

  • Siempre llama primero a RUBE_SEARCH_TOOLS antes de usar cualquier herramienta de Microsoft Teams para obtener el esquema actual
  • Verifica que el estado de conexión muestre ACTIVE antes de ejecutar cualquier flujo de trabajo de Teams
  • Usa operaciones de lista (TEAMS_LIST, LIST_CHANNELS, LIST_USERS) para resolver IDs en lugar de adivinar formatos
  • Divide los mensajes mayores de 28KB en varias partes para evitar errores 413
  • Gestiona las respuestas de limitación 429 con backoff exponencial (retrasos de 1s, 2s, 4s)

避免

  • No codifiques equipos IDs, canal IDs o usuario IDs - siempre resuélvelos primero de operaciones de lista
  • No busques mensajes publicados recientemente inmediatamente - espera 30-60 segundos para la indexación
  • No crees reuniones con end_date_time antes de start_date_time - esto fallará la validación
  • No asumas que todos los equipos y canales son accesibles - los canales privados requieren permisos específicos

常见问题

¿Necesito una cuenta de Microsoft para usar esta skill?
Sí, necesitas una cuenta de Microsoft con acceso a Teams y debes completar la autenticación OAuth a través de Rube MCP antes de usar cualquier operación de Teams.
¿Qué es Rube MCP y por qué es requerido?
Rube MCP es un servicio que proporciona acceso al kit de herramientas de Microsoft Teams de Composio. Actúa como un puente entre Claude Code y la Microsoft Graph API. Agrega https://rube.app/mcp como servidor MCP para usar esta skill.
¿Por qué falló mi mensaje al enviarse?
Las causas comunes incluyen: formato incorrecto de team_id o channel_id, mensaje mayor a 28KB, permisos insuficientes (error 403), o limitación de API (error 409). Verifica los IDs de operaciones de lista y consulta los detalles del error.
¿Puedo crear reuniones que aparezcan en mi calendario?
No, esta skill crea reuniones independientes de Teams. Para reuniones vinculadas al calendario, necesitarías usar las herramientas de Calendario de Outlook con el parámetro is_online_meeting=true.
¿Cómo encuentro los IDs correctos de equipo y canal?
Usa la herramienta MICROSOFT_TEAMS_TEAMS_LIST para listar todos los equipos, luego MICROSOFT_TEAMS_TEAMS_LIST_CHANNELS con el team_id para listar canales. Extrae los IDs de las respuestas en lugar de adivinar su formato.
¿Por qué no puedo encontrar los mensajes que acabo de publicar?
La búsqueda de Teams tiene un retraso de indexación de 30-60 segundos. Los mensajes recién publicados no aparecerán en los resultados de búsqueda inmediatamente. Usa las herramientas de listado de mensajes para verificación en tiempo real en su lugar.

开发者详情

文件结构

📄 SKILL.md