Automate Microsoft Teams tasks via Rube MCP (Composio): send messages, manage channels, create meetings, handle chats, and search messages. Always search tools first for current schemas.
75
65%
Does it follow best practices?
Impact
95%
1.46xAverage score across 3 eval scenarios
Advisory
Suggest reviewing before use
Optimize this skill with Tessl
npx tessl skill review --optimize ./plugins/all-skills/skills/microsoft-teams-automation/SKILL.mdChannel message workflow and error handling
RUBE_SEARCH_TOOLS first
100%
100%
RUBE_MANAGE_CONNECTIONS call
100%
100%
ACTIVE connection check
75%
100%
Correct tool sequence
75%
100%
ID resolution from list ops
100%
100%
Pagination with nextLink
70%
100%
Exponential backoff for 429
100%
100%
Message size check
0%
100%
content_type parameter
100%
100%
workflow.md produced
100%
100%
No hardcoded IDs
100%
100%
Meeting creation workflow and participant resolution
RUBE_SEARCH_TOOLS first
0%
100%
RUBE_MANAGE_CONNECTIONS call
0%
100%
ACTIVE connection check
50%
100%
LIST_USERS before meeting
70%
100%
Participants use GUID not email
0%
50%
ISO 8601 datetime format
70%
80%
End strictly after start
0%
62%
Calendar-linked meeting tool
64%
100%
No email as GUID
50%
100%
User pagination handling
0%
100%
meeting_notes.md produced
100%
100%
Group chat creation and member management
RUBE_SEARCH_TOOLS first
0%
100%
RUBE_MANAGE_CONNECTIONS call
0%
100%
ACTIVE connection check
0%
100%
Correct chat tool sequence
70%
100%
Authenticated user as member
100%
83%
Owner role assigned
100%
100%
Microsoft Graph URL for user_odata_bind
100%
100%
Client-side chat filtering
100%
100%
Chat pagination (max 50)
100%
100%
No search for delivery confirmation
100%
100%
design_notes.md produced
100%
100%
7cc63f3
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.