gmail

Manage Gmail emails, labels, and threads using the gws CLI.

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/DannyGu0214/MyClaude --skill gmail-dannygu0214
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gmail
Source: https://github.com/DannyGu0214/MyClaude/tree/main/claude/skills/gmail
Command: npx skills add https://github.com/DannyGu0214/MyClaude --skill gmail-dannygu0214

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the management of your Gmail inbox, allowing you to perform various operations like reading, sending, searching, and organizing emails efficiently using the gws CLI.

Core Features & Use Cases

  • Email Management: Look up, read, send, search, label, archive, and delete emails.
  • Label Operations: View, add, and remove labels from emails.
  • Thread Management: List and retrieve threads.
  • Use Case: Quickly find all unread emails from your manager, read the latest one, and archive it.

Quick Start

Use the gmail skill to list the 10 most recent unread emails in 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 email organization?

Automating Gmail inbox management is done using the gws CLI to perform operations like email lookup, reading, sending, searching, labeling, archiving, and deletion. It supports thread management and label operations for efficient inbox organization.

What's the best way to search and read unread Gmail emails programmatically?

Searching and reading unread Gmail emails is handled by the gws CLI, which allows you to list, look up, and read specific messages or threads. You can quickly find unread emails from specific senders and read the latest ones directly.

Can I send and manage Gmail threads using the gws CLI?

Sending and managing Gmail threads is supported by the gws CLI. You can send new emails, list existing threads, retrieve specific thread details, and perform actions like archiving or deleting threads for efficient inbox organization.

Do I need authenticated access to use the gws CLI for Gmail email operations?

Authenticated access to a Gmail account is required to use the gws CLI for email operations. You also need to run npx @googleworkspace/cli to enable operations like sending, searching, labeling, and deleting emails.

How does Gmail label management work with the gws CLI?

Gmail label management with the gws CLI lets you view, add, and remove labels from emails. This allows you to categorize and organize your inbox efficiently by applying specific labels to targeted messages or threads.

Are there limitations when using the gws CLI for Gmail email management?

Gmail email management via the gws CLI is limited to operations including email lookup, reading, sending, searching, labeling, archiving, and deletion. It requires authenticated access and the npx @googleworkspace/cli package to function properly.