morning-briefing

Generate a daily digest of tasks, calendar events, Gmail highlights, and news.

Updated Mar 8, 2026
One-click install
npx skills add https://github.com/ankitjh4/skill-builder --skill morning-briefing-ankitjh4
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: morning-briefing
Source: https://github.com/ankitjh4/skill-builder/tree/main/morning-briefing
Command: npx skills add https://github.com/ankitjh4/skill-builder --skill morning-briefing-ankitjh4

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires duckdb, and includes scripts (resource) components.

What problem does it solve?

It solves the problem of missing key commitments and updates by combining tasks, upcoming meetings, inbox highlights, and a focused news digest into one morning-ready briefing.

Core Features & Use Cases

  • Daily briefing orchestration: Pulls together tasks (optional), calendar events, Gmail highlights, and news into a single digest for email and SMS delivery.
  • Priority-aware task summaries: When a DuckDB Data/tasks.db exists, surfaces overdue items and due-today tasks sorted by priority.
  • Meeting and inbox context: Uses available integrations (Gmail, Google Calendar, and optional Supermemory context) to make the digest immediately actionable.
  • Use Case: Start each workday with a clear view of what’s urgent, what’s scheduled, what needs attention in your inbox, and what’s worth knowing in the last day.

Quick Start

Ask for a briefing now and the skill will compose an email plus an SMS-ready summary using your available tasks database, Google Calendar events, Gmail highlights, and a day’s news digest.

Frequently Asked Questions about morning-briefing

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

FAQPage Schema
How do I get a daily digest of my calendar events and Gmail highlights?

A daily digest consolidates your calendar events and Gmail highlights into a single briefing. This skill orchestrates available Google Calendar and Gmail integrations to generate a time-compressed morning update for email and SMS delivery.

Do I need a DuckDB database to track tasks in my morning briefing?

A DuckDB database is optional for task tracking in your morning briefing. When a Data/tasks.db file exists, the skill queries it to surface overdue and due-today items sorted by priority; otherwise, it gracefully omits the task section.

Can I send a daily news summary and task list via SMS and email?

You can send a daily news summary and task list via SMS and email. The skill uses web search to gather news and delivery tools to distribute the consolidated digest of tasks, meetings, and inbox highlights to your specified channels.

How does a morning briefing handle missing calendar or Gmail integrations?

A morning briefing handles missing integrations with graceful section failure messaging. If Gmail, Google Calendar, or web search tools are unavailable, the skill generates the digest with available data and reports which sections failed to load.

What is the best way to consolidate overdue tasks and upcoming meetings into one update?

The best way to consolidate overdue tasks and upcoming meetings is using an orchestrated daily briefing. This skill queries your tasks database for priority-sorted overdue items and fetches Google Calendar events to produce a single actionable digest.

Can I use this daily briefing skill for on-demand updates instead of a scheduled morning digest?

You can use this skill for on-demand updates instead of a scheduled morning digest. It supports both scheduled and on-demand briefing scenarios, generating a consolidated task, calendar, inbox, and news digest whenever requested.