daily-brief

Generate a prioritized email digest from Microsoft 365 with optional calendar context.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/afoxnyc3/chelsea-piers-itops --skill daily-brief-afoxnyc3
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: daily-brief
Source: https://github.com/afoxnyc3/chelsea-piers-itops/tree/main/plugins/email-triage-m365/skills/daily-brief
Command: npx skills add https://github.com/afoxnyc3/chelsea-piers-itops --skill daily-brief-afoxnyc3

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Consolidates inbox triage, reply tracking, and overdue commitments into a single prioritized morning digest so you know what to act on immediately.

Core Features & Use Cases

  • Morning digest prioritization: Ranks unread and flagged email by urgency signals like VIP sender status, age, and subject keywords.
  • Overdue reply surfacing: Highlights messages that are 3+ days old and unread (or 2+ days old for VIP senders) as OVERDUE REPLY.
  • Flagged and calendar-aware prep: Elevates flagged messages and optionally pulls today’s meetings to surface prep needs for events starting within 2 hours.
  • Action-focused output: Produces a phone-friendly brief with Flash Summary first, then Must Act Today, Watch list, optional Calendar, and a summarized Backlog count.

Quick Start

Run the daily-brief skill with your mailbox and ask for the calendar by sending: daily brief [email protected] include-calendar.

Frequently Asked Questions about daily-brief

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I get a prioritized morning email digest from a Microsoft 365 mailbox?

A prioritized morning email digest consolidates unread and flagged messages from a Microsoft 365 mailbox into an actionable brief, ranking items by VIP sender status, age, and subject keywords to highlight what needs immediate attention.

How do I track overdue replies in my Outlook inbox?

Overdue replies are tracked by surfacing unread messages that are 3 or more days old, or 2 or more days old for VIP senders, marking them as OVERDUE REPLY in your daily digest so you can follow up immediately.

Can I include calendar events in my daily email triage brief?

You can include calendar events in your daily email triage brief by pulling today's meetings from your Microsoft 365 calendar, which surfaces preparation needs for events starting within 2 hours.

What do I need to set up a Microsoft 365 email triage automation?

Setting up Microsoft 365 email triage requires Microsoft Graph access via MSAL OAuth2 to authenticate and retrieve mailbox and calendar data for classifying items and formatting an actionable brief.

How does flagged message escalation work for daily inbox prioritization?

Flagged message escalation for daily inbox prioritization elevates flagged emails into a Must Act Today section, ensuring critical items are separated from standard unread messages and addressed during start-of-day planning.

What is the best way to format an actionable email summary for start-of-day planning?

The best way to format an actionable email summary is a phone-friendly brief starting with a Flash Summary, followed by Must Act Today items, a Watch list, optional Calendar context, and a summarized Backlog count.