gmail-inbox

Search, label, archive, and read messages across multiple Gmail accounts.

1|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/ezjonline/ezj-automations --skill gmail-inbox-ezjonline
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gmail-inbox
Source: https://github.com/ezjonline/ezj-automations/tree/main/skills/gmail-inbox
Command: npx skills add https://github.com/ezjonline/ezj-automations --skill gmail-inbox-ezjonline

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires google-auth, google-auth-oauthlib, google-api-python-client, python-dotenv, and includes scripts (resource) components.

What problem does it solve?

This Skill removes the friction of managing email across multiple Gmail accounts by giving you one place to search, triage, label, archive, and organize messages without switching tabs or repeating the same actions.

Core Features & Use Cases

  • Unified inbox operations: Search and manage messages across all registered Gmail accounts or target a single account when needed.
  • Bulk organization: Apply labels, archive messages, and mark mail as read in efficient batches with dry-run support.
  • Automation setup: Create reusable Gmail filters for common senders and subjects, and maintain account-specific authentication tokens.
  • Use case: Use it to clear unread newsletters, route invoices into an Accounting label, or auto-handle recurring calendar and notification emails.

Quick Start

Use the gmail-inbox skill to check unread mail across your registered Gmail accounts, label matching messages, and archive or mark them read as needed.

Frequently Asked Questions about gmail-inbox

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

FAQPage Schema
How do I manage multiple Gmail inboxes from one place?

Unified inbox management lets you search, label, archive, and read messages across all registered Gmail accounts simultaneously. You can target a single account or apply batch operations across all accounts for efficient triage without switching tabs.

Can I apply labels and archive Gmail messages in bulk?

Yes, bulk organization allows you to apply labels, archive messages, and mark mail as read in efficient batches. The skill includes dry-run support to preview batch message modifications before applying them to your Gmail inbox.

What do I need to set up Gmail API OAuth tokens for multi-account email automation?

Multi-account email automation requires google-auth, google-auth-oauthlib, and google-api-python-client dependencies to authenticate. The skill uses OAuth tokens to maintain account-specific authentication for secure multi-account Gmail workflows and filter creation.

Does this approach support creating reusable Gmail filters for specific senders?

Yes, automation setup supports creating reusable Gmail filters for common senders and subjects across registered accounts. You can route invoices into an Accounting label or auto-handle recurring calendar and notification emails automatically.

What is the best way to clear unread newsletters across several Gmail accounts?

The best way to clear unread newsletters is using unified inbox operations to search for matching messages across all registered Gmail accounts, then archive or mark them read in batches. Dry-run support lets you verify matches before modifying messages.