一键导入
daily-outlook-triage
Get a quick summary of your day by pulling your inbox emails and calendar meetings. Helps you triage and prioritize your workday.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Get a quick summary of your day by pulling your inbox emails and calendar meetings. Helps you triage and prioritize your workday.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Build structured competitive intelligence dashboards by scraping company websites, press releases, job postings, and news to extract product features, pricing signals, hiring trends, and strategic moves. Use when asked to "competitive analysis", "competitor research", "market landscape", "compare competitors", "competitive dashboard", "track competitor activity", "competitive briefing", or any competitive intelligence task.
Extract clauses from legal contracts, compare against baseline templates or standard terms, flag deviations, score risk per clause, and produce structured risk reports with recommended redlines. Use when asked to "review a contract", "analyse contract risk", "compare against standard terms", "flag risky clauses", "contract redline review", "check contract deviations", or any legal document analysis task.
Extract and analyse financial statements (annual reports, balance sheets, P&L, cash flow) to calculate 30+ financial ratios, perform trend analysis, detect anomalies, and produce analyst-grade financial health reports. Use when asked to "analyse financial statements", "calculate financial ratios", "review annual report", "financial health check", "balance sheet analysis", "P&L analysis", "cash flow analysis", or any financial document analysis task.
Extracts and validates invoice data from PDF, DOCX, and XLSX files. Handles multi-page invoices, line-item tables, and multi-currency amounts. Use when processing invoices, purchase orders, billing documents, or when the user mentions invoices, POs, or billing.
Synthesise findings across multiple documents or web sources into a structured research report with inline citations, contradiction detection, and evidence grading. Use when asked to "research a topic across documents", "synthesise findings", "literature review", "compare sources", "cross-reference documents", "compile research report", "what do these documents say about X", or any multi-source analysis task.
Summarize recent Microsoft Teams channel messages across one or more teams and deliver a formatted daily briefing. Use when asked to "summarize Teams channels", "daily Teams digest", "what happened in Teams today", "Teams channel briefing", "catch me up on Teams", "unread Teams summary", or when automating a daily Teams activity report.
| 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. |
| license | MIT |
| metadata | {"version":"1.0.0","tags":["productivity"],"source":"https://github.com/microsoft/work-iq/blob/main/plugins/workiq-productivity/skills/daily-outlook-triage/SKILL.md"} |
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.