declarative-agent-deve…
Create, build, deploy, and localize declarative agents for M365 Copilot and Teams. Use the wiqd CLI for all declarative-agent…
Get a quick summary of your day by pulling your inbox emails and calendar meetings. Helps you triage and prioritize your workday.
$ npx -y skills add microsoft/work-iq --skill daily-outlook-triage --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/daily-outlook-triageContext preview
The summary Claude sees to decide when to auto-load this skill.
Get a quick summary of your day by pulling your inbox emails and calendar meetings. Helps you triage and prioritize your workday.
name: daily-outlook-triage description: Get a quick summary of your day by pulling your inbox emails and calendar meetings. Helps you triage and prioritize your workday.
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.
1. **Identifies you** using Microsoft Graph to get your profile and time zone 2. **Pulls inbox emails** to surface unread and important messages requiring attention 3. **Retrieves today's meetings** from your calendar with details 4. **Generates a triage summary** highlighting priorities, conflicts, and action items
workiq-ask ( 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 ( 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 ( 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: 1. Urgent items to address first 2. Meetings to prepare for 3. Emails that need responses 4. Blocks of free time for focused work
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: 1. Identify the user (e.g., "Firstname1 Lastname1") 2. Pull unread/recent inbox emails 3. Get all meetings scheduled for today 4. Generate a prioritized triage summary
| MCP Server | Tool | Purpose | |---|---|---| | workiq (Local WorkIQ CLI) | `ask` | User profile, inbox email retrieval, and calendar/meeting retrieval |
The official Microsoft Work IQ plugin collection for GitHub Copilot ✨ Extend the power of GitHub Copilot with Work IQ plugins — MCP servers, skills, and tools that connect AI assistants to your Microsoft 365 data.
Create, build, deploy, and localize declarative agents for M365 Copilot and Teams. Use the wiqd CLI for all declarative-agent…
Install or update the M365 Agents Toolkit (ATK) CLI and VS Code extension. Triggers: "install atk", "update atk", "install agents…
Use this skill when a user wants to create, run, or analyze evaluation suites for Microsoft 365 Copilot declarative agents with…
Adds Microsoft Entra SSO (single sign-on, no OBO) to a Microsoft 365 Copilot declarative agent whose tools are served by an MCP…
Build, test, and deploy code-based Teams apps using the M365 Agents Toolkit CLI. USE FOR: Custom Engine Agents (CEA), Teams bots,…
Sub-skill of microsoft-365-agents-toolkit. Routed expert system with 100+ micro-expert files for migrating Slack bots to Teams,…