plugins/workiq-productivity/skills/daily-outlook-triage/SKILL.md
Get a quick summary of your day by pulling your inbox emails and calendar meetings. Helps you triage and prioritize your workday.
npx skillsauth add microsoft/work-iq daily-outlook-triageInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill provides a comprehensive overview of your day by analyzing your inbox emails and calendar meetings, helping you quickly triage and prioritize your workday.
workiq-ask_work_iq (
question: "What is my profile information including display name, email address, and time zone settings?"
)
Extract the user's displayName, email, and timeZone from the response. This provides:
Search for recent emails in the inbox:
workiq-ask_work_iq (
question: "Show me my unread and recent inbox emails from the last 24 hours. For each email include the sender name and email, subject line, received time, importance level, and whether it has attachments."
)
For each relevant email, note:
Retrieve all meetings for today:
workiq-ask_work_iq (
question: "List all my calendar events for today with subject, start time, end time, location, attendees, whether I'm the organizer, and my response status for each."
)
For each meeting, capture:
Create a structured summary with the following sections:
Based on the analysis, suggest:
Present the summary in a clear, scannable format:
Good morning, {Name}! Here's your day at a glance:
📅 MEETINGS ({count} today)
━━━━━━━━━━━━━━━━━━━━━━━━━━━
⏰ 9:00 AM - 9:30 AM | Team Standup
📍 Teams | 👥 5 attendees
⏰ 10:00 AM - 11:00 AM | 1:1 with Manager
📍 Teams | 👥 2 attendees
⏰ 2:00 PM - 3:00 PM | Sprint Planning
📍 Conference Room A | 👥 8 attendees
📧 INBOX ({unread} unread)
━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔴 HIGH: Budget approval needed - CFO (2 hours ago)
📩 RE: Project timeline - PM Lead (4 hours ago)
📩 Weekly report - Auto-generated (6 hours ago)
⚠️ NEEDS ATTENTION
━━━━━━━━━━━━━━━━━━━━━━━━━━━
• Meeting conflict: 2:00-3:00 PM overlaps with another invite
• Pending invite: Design Review (no response yet)
• 1 high-priority email awaiting reply
💡 SUGGESTED PRIORITIES
━━━━━━━━━━━━━━━━━━━━━━━━━━━
1. Respond to CFO's budget email before 9 AM standup
2. Prepare for 1:1 - review last week's action items
3. Block 11:00-12:00 for focused work (no meetings)
| Parameter | Required | Default | Description | |-----------|----------|---------|-------------| | Time Range | No | Today | Date range for calendar (default: today) | | Email Lookback | No | 24 hours | How far back to search emails | | Include Low Priority | No | No | Whether to include low-priority emails |
User: "What does my day look like?" or "Help me triage my day" or "Daily outlook summary"
The skill will:
| MCP Server | Tool | Purpose |
|---|---|---|
| workiq (Local WorkIQ CLI) | ask_work_iq | User profile, inbox email retrieval, and calendar/meeting retrieval |
ask_work_iq returns an authentication or permission error.ask_work_iq fails to respond or returns a connection error.ask_work_iq returns no email results for the requested period.ask_work_iq returns no calendar events for today.ask_work_iq call succeeds but another returns an error or incomplete data.tools
Preview build of WorkIQ — the full Microsoft 365 tool surface - agentic semantic queries via ask_work_iq PLUS direct, structured reads and writes for emails, meetings, calendar, documents, Teams messages, Planner plans/tasks, OneDrive/SharePoint files, and people. USE THIS SKILL for ANY workplace question or write action where the data lives in Microsoft 365. Read triggers, "what did [person] say", "what are [person]'s priorities", "top of mind from [person]", "what was discussed", "find emails about", "what planner tasks are due", "what meetings do I have", "what documents", "who is working on", "what's the status of", "any updates on". Write triggers, "send email", "reply to [thread]", "forward to", "create a calendar event", "schedule a meeting", "accept/decline the meeting", "mark as read", "delete the draft", "upload to OneDrive", "download attachment". When in doubt about workplace context, try WorkIQ first.
tools
Sub-skill of microsoft-365-agents-toolkit. Routed expert system with 100+ micro-expert files for migrating Slack bots to Teams, cross-platform bridging, and dual-platform bot development. USE FOR: migrating Slack bot to Teams, adding Teams support to Slack bot, building dual-platform bots, converting Block Kit to Adaptive Cards, identity/OAuth bridging, deploying bots to Azure or AWS, configuring AI model providers. DO NOT USE FOR: general web development, non-bot projects, standalone Teams development without Slack (use parent skill instead).
tools
Build, test, and deploy code-based Teams apps using the M365 Agents Toolkit CLI. USE FOR: Custom Engine Agents (CEA), Teams bots, tabs, message extensions, Agents Playground local testing, Azure provision/deploy, Slack-to-Teams migration, cross-platform bot development, Block Kit to Adaptive Cards conversion, AI model integration (OpenAI/Azure/Anthropic/Bedrock). DO NOT USE FOR: declarative agents — use the `declarative-agent-developer` skill instead. Triggers: "build a teams bot", "custom engine agent", "CEA", "teams agent", "tab app", "message extension", "test with agents playground", "provision to azure", "deploy to azure", "migrate slack bot", "slack to teams", "convert block kit", "add azure openai to my bot"
development
Query Microsoft 365 Copilot for workplace intelligence - emails, meetings, documents, Teams messages, and people information. USE THIS SKILL for ANY workplace-related question where the answer likely exists in Microsoft 365 data. This includes questions about what someone said, shared, or communicated; meetings, emails, messages, or documents; priorities, decisions, or context from colleagues; organizational knowledge; project status; team activities; or any information that would be in Outlook, Teams, SharePoint, OneDrive, or Calendar. When in doubt about workplace context, try WorkIQ first. Trigger phrases include "what did [person] say", "what are [person]'s priorities", "top of mind from [person]", "what was discussed", "find emails about", "what meetings", "what documents", "who is working on", "what's the status of", "any updates on", etc.