المهارات microsoft-teams-automation
📦

microsoft-teams-automation

آمن

使用 Claude Code 自動化 Microsoft Teams

無需在應用程式之間切換來管理 Microsoft Teams。此技能可讓您直接使用自然語言指令從 Claude Code 傳送訊息、建立會議和管理頻道。

يدعم: Claude Codex Code(CC)
🥉 74 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "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

التدقيق الأمني

آمن
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
المحتوى
50
المجتمع
100
الأمان
91
الامتثال للمواصفات

ماذا يمكنك بناءه

向 Teams 傳送狀態更新

專案經理可以自動向特定的 Teams 頻道發佈每日狀態更新,無需離開開發環境。

排程團隊會議

團隊負責人可以使用自然語言描述參與者和時間來建立 Teams 會議,並自動解析使用者 ID。

搜尋對話記錄

開發人員可以使用關鍵字搜尋,快速找到 Teams 聊天和頻道中討論的特定訊息或決策。

جرّب هذه الموجهات

傳送頻道訊息
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.

أفضل الممارسات

  • Always call RUBE_SEARCH_TOOLS first before using any Microsoft Teams tools to get the current schema
  • Verify connection status shows ACTIVE before running any Teams workflows
  • Use list operations (TEAMS_LIST, LIST_CHANNELS, LIST_USERS) to resolve IDs rather than guessing formats
  • Split messages longer than 28KB into multiple parts to avoid 413 errors
  • Handle 429 throttling responses with exponential backoff (1s, 2s, 4s delays)

تجنب

  • Do not hardcode team IDs, channel IDs, or user IDs - always resolve them from list operations first
  • Do not search for newly posted messages immediately - wait 30-60 seconds for indexing
  • Do not create meetings with end_date_time before start_date_time - this will fail validation
  • Do not assume all teams and channels are accessible - private channels require specific permissions

الأسئلة المتكررة

我需要 Microsoft 帳戶才能使用此技能嗎?
是的,您需要一個具有 Teams 存取權的 Microsoft 帳戶,並必須透過 Rube MCP 完成 OAuth 驗證才能使用任何 Teams 作業。
什麼是 Rube MCP?為什麼需要它?
Rube MCP 是一項提供 Composio Microsoft Teams 工具包存取權的服務。它作為 Claude Code 和 Microsoft Graph API 之間的橋樑。將 https://rube.app/mcp 新增為 MCP 伺服器以使用此技能。
為什麼我的訊息傳送失敗?
常見原因包括:不正確的 team_id 或 channel_id 格式、訊息大於 28KB、權限不足(403 錯誤)或 API 速率限制(429 錯誤)。請從列表作業驗證 ID 並檢查錯誤詳情。
我可以建立會顯示在我的日曆上的會議嗎?
不行,此技能會建立獨立的 Teams 會議。若要建立與日曆連結的會議,您需要使用具有 is_online_meeting=true 參數的 Outlook 日曆工具。
如何找到正確的團隊和頻道 ID?
使用 MICROSOFT_TEAMS_TEAMS_LIST 工具列出所有團隊,然後使用 MICROSOFT_TEAMS_TEAMS_LIST_CHANNELS 搭配 team_id 來列出頻道。從回應中擷取 ID,而不是猜測其格式。
為什麼找不到我剛發佈的訊息?
Teams 搜尋有 30-60 秒的索引延遲。新發佈的訊息不會立即出現在搜尋結果中。請改用訊息列出工具進行即時驗證。

تفاصيل المطور

بنية الملفات

📄 SKILL.md