Search through Microsoft Teams chats or channels, triage unread or recent activity, draft follow-ups, and manage Planner tasks through connected Teams data.
68
83%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Low
Low-risk findings worth noting
Use this skill to route Microsoft Teams work into the right workflow: summarize channels, review recent activity, draft replies, send messages, extract follow-ups, or manage Planner tasks from Teams context. Keep answers grounded in exact Teams context, preserve thread intent, and use the write path that matches the user's requested action.
| Workflow | Skill |
|---|---|
| Compose, route, draft, or send Teams messages | ../teams-messages/SKILL.md |
| Summarize one Teams channel or scoped conversation | ../teams-channel-summarization/SKILL.md |
| Build a daily digest across selected chats or channels | ../teams-daily-digest/SKILL.md |
| Find messages that likely need a response and draft replies | ../teams-reply-drafting/SKILL.md |
| Triage what likely needs the user's attention | ../teams-notification-triage/SKILL.md |
| Review, create, update, and delete Microsoft Planner tasks from Teams follow-ups | ../teams-planner-task-management/SKILL.md |
@name text.list_channel_messages(top=50). Do not probe larger values by default because the underlying endpoint rejects oversized reads.create_chat(chat_type='oneOnOne') with exactly one recipient user ID.group chat containing the caller and the intended recipient, then send the message there.group chat fallback.If Teams data is missing or incomplete, say that Teams access may be unavailable, pointed at the wrong destination, or too broad to answer reliably, then ask the user to reconnect or narrow the scope.
11c74d6
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.