gmail-summarize

Fetch unread Gmail messages from the past two days and compile a summary report.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/2p1c/CV --skill gmail-summarize-2p1c
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gmail-summarize
Source: https://github.com/2p1c/CV/tree/main/.agents/skills/gmail-summarize
Command: npx skills add https://github.com/2p1c/CV --skill gmail-summarize-2p1c

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires imaplib, json, email, and includes scripts (resource) components.

What problem does it solve?

This Skill streamlines email management by retrieving recent unread Gmail messages and creating a concise digest, saving users time from manual checking.

Core Features & Use Cases

  • Email Retrieval: Connects to Gmail via IMAP using user credentials to fetch unread emails from the last two days.
  • Digest Generation: Summarizes email details into a clear, one-sentence overview per message.
  • Use Case: A user wants a daily summary of all unread emails received yesterday and today to stay updated without opening each email.

Quick Start

Use the gmail-summarize skill to generate a summary of unread emails received yesterday and today by providing your Gmail credentials via environment variables or config file.

Frequently Asked Questions about gmail-summarize

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

FAQPage Schema
How do I automatically summarize unread Gmail messages for quick review?

To automatically summarize unread Gmail messages, this Skill fetches emails from the past two days via IMAP and compiles a concise one-sentence digest per message for quick review.

What do I need to provide to fetch unread emails from the last two days using Python?

To fetch unread emails from the last two days using Python, you need Python3 installed and your Gmail IMAP credentials stored securely via environment variables or a config file.

Can I use imaplib to generate a daily digest of unread emails?

Yes, you can use imaplib to generate a daily digest of unread emails, as this Skill connects to Gmail via IMAP to retrieve messages and summarize their details into a clear overview.

Does this Python email summarizer support reading emails older than two days?

No, this Python email summarizer does not support reading older emails, as it is specifically designed to fetch and compile unread Gmail messages received only yesterday and today.

What is the best way to monitor my inbox for unread Gmail messages without opening each email?

The best way to monitor your inbox for unread Gmail messages without opening each email is using this Skill to retrieve recent unread messages and create a concise summary report.