gmail

Lists unread or important Gmail messages, applies labels, archives, and creates Notion tasks.

Updated Feb 17, 2026
One-click install
npx skills add https://github.com/gnestor/claude-workflow-plugin --skill gmail-gnestor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gmail
Source: https://github.com/gnestor/claude-workflow-plugin/tree/main/.claude/skills/google/gmail
Command: npx skills add https://github.com/gnestor/claude-workflow-plugin --skill gmail-gnestor

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @notionhq/client, @std/dotenv, and includes scripts (resource) components.

What problem does it solve?

Managing Gmail inboxes manually is time-consuming and error-prone. This skill automates common inbox tasks like listing emails, prioritizing messages, applying labels, archiving, and turning actionable emails into Notion tasks.

Core Features & Use Cases

  • Email retrieval and priority analysis to surface high-priority messages.
  • Label management, archiving, and read-status updates to keep inbox organized.
  • Create Notion tasks from emails, linking back to the original thread and preserving sender/date context.

Quick Start

Authenticate with Google, then list unread emails to begin organizing your inbox.

Frequently Asked Questions about gmail

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

FAQPage Schema
How do I automate Gmail inbox management and create Notion tasks from emails?

Yes, you can create Notion tasks from Gmail emails by extracting key details from email bodies and converting actionable messages into database entries. The skill links the task back to the original thread while preserving sender and date context.

How does automated email prioritization work for a Gmail inbox?

Automated email prioritization lists unread or important messages and analyzes them to surface high-priority items. This skill evaluates your inbox contents to identify which emails require immediate attention and action.

What do I need to set up before automating Gmail labels and Notion task creation?

You need to satisfy Gmail OAuth access for authentication and configure the Notion API client using environment variables. These prerequisites authorize label management, message retrieval, and database task creation.

Can I automatically apply labels and archive unread emails in Gmail?

Yes, you can automatically apply labels and archive unread emails to keep your inbox organized. The skill manages label application, archiving, and read-status updates programmatically after retrieving and analyzing your messages.

What is the best way to turn actionable Gmail messages into a task tracking system?

The best way to turn actionable Gmail messages into a task tracking system is extracting content from email bodies and creating Notion tasks. This approach links tasks back to original threads while organizing the inbox through archiving and labeling.