executive-digest

Aggregate pending items from calendars, emails, tasks, and meetings into a daily digest.

111|12|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/mgonto/executive-assistant-skills --skill executive-digest
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: executive-digest
Source: https://github.com/mgonto/executive-assistant-skills/tree/main/executive-digest
Command: npx skills add https://github.com/mgonto/executive-assistant-skills --skill executive-digest

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Consolidates scattered signals from Gmail, Todoist, calendars, and meetings into a single, easily scannable daily digest, reducing the effort to stay on top of commitments.

Core Features & Use Cases

  • Aggregates stalled scheduling, intros, unanswered emails, promised follow-ups, open Todoist tasks, and upcoming calendar events into one status view.
  • Delivers the digest via WhatsApp (and Slack) to keep you informed wherever you work, with a persistent state to avoid repeating items.
  • Supports on-demand requests like "what's pending" or "catch me up" to fetch an up-to-date summary.

Quick Start

Use the daily digest cron or ask for a status digest to generate today's summary.

Frequently Asked Questions about executive-digest

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

FAQPage Schema
How do I get a daily digest of pending tasks and unanswered emails across Gmail, Todoist, and my calendar?

You can consolidate scattered signals from Gmail, Todoist, calendars, and meetings into a single daily digest by using a scheduled cron job or prompting on-demand. This reduces the manual effort needed to review pending commitments across multiple platforms.

What is the best way to consolidate unanswered emails and upcoming meetings for a morning review?

Generating a daily status digest merges cross-calendar data, de-duplicates entries, and surfaces stalled scheduling and open tasks into one scannable view. This approach works well for morning reviews, daily standups, and end-of-day status checks.

Can I receive my task and email status digest via WhatsApp or Slack?

Yes, the daily digest of pending items can be delivered via WhatsApp and Slack. This ensures you receive your consolidated status view directly in your communication channels, utilizing a persistent state to avoid repeating already surfaced items.

Does the daily digest support on-demand requests like "catch me up" or "what's pending"?

Yes, the digest supports on-demand requests like "what's pending" or "catch me up" to fetch an up-to-date summary. This instantly aggregates pending items across Gmail, Todoist, and calendars using deterministic data gathering and safety checks.

How does the digest handle duplicate items from multiple calendars and task lists?

The digest applies deterministic data gathering, cross-calendar merge, and de-duplication to handle duplicate items. It uses a defined state store with configurable sources and logging to perform safety checks and prevent repeating previously surfaced pending items.