microsoft-teams-automation
使用 Claude Code 自動化 Microsoft Teams
無需在應用程式之間切換來管理 Microsoft Teams。此技能可讓您直接使用自然語言指令從 Claude Code 傳送訊息、建立會議和管理頻道。
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "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)
درجة الجودة
ماذا يمكنك بناءه
向 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 帳戶才能使用此技能嗎?
什麼是 Rube MCP?為什麼需要它?
為什麼我的訊息傳送失敗?
我可以建立會顯示在我的日曆上的會議嗎?
如何找到正確的團隊和頻道 ID?
為什麼找不到我剛發佈的訊息?
تفاصيل المطور
المؤلف
sickn33الترخيص
MIT
المستودع
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/microsoft-teams-automationمرجع
main
بنية الملفات
📄 SKILL.md