inbox-cleaner

Fetch unread Gmail messages, classify importance, and mark unimportant ones as read.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the manual burden of sorting through unread Gmail messages by identifying which emails are genuinely important and clearing the rest.

Core Features & Use Cases

  • Unread Email Triage: Fetches unread messages across multiple Gmail accounts and separates real human-written emails from automated noise.
  • AI-Based Classification: Uses Claude to judge whether an email is personal, contextual, and worth keeping unread.
  • Automatic Cleanup: Marks newsletters, alerts, receipts, cold outreach, and other low-value messages as read while preserving uncertain or meaningful threads.
  • Use Case: A busy founder can run it at the end of the day to reduce inbox clutter without accidentally hiding important replies from clients or colleagues.

Quick Start

Ask me to clean your Gmail inbox by fetching unread emails, classifying them for importance, and marking the unimportant ones as read for the account you choose.

Frequently Asked Questions about inbox-cleaner

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

FAQPage Schema
How do I automatically mark unimportant Gmail emails as read?

To automatically mark unimportant Gmail emails as read, this Skill fetches unread messages and uses Anthropic's AI classification to identify low-value emails like newsletters and alerts, then batch marks them as read. It preserves meaningful threads while clearing automated noise.

Can I triage unread messages across multiple Gmail accounts at once?

Yes, you can triage unread messages across multiple Gmail accounts at once. The Skill applies multi-account inbox cleanup by fetching unread messages from connected accounts, classifying them for importance, and marking routine notifications as read to reduce overall clutter.

How does AI email triage separate real emails from automated noise?

AI email triage uses Anthropic's Claude to judge whether an email is personal, contextual, and worth keeping unread. It separates human-written emails from automated noise by evaluating message content, automatically marking cold outreach and receipts as read.

What do I need to set up before using AI for inbox cleanup?

Before using AI for inbox cleanup, you need Gmail API authentication and an Anthropic API key for classification. The Skill fetches unread messages, stores them in local JSON files for processing, and requires these credentials to evaluate and batch update your mailbox.

Does this inbox triage approach work safely for important client replies?

Yes, this inbox triage approach works safely for important client replies by using cautious fallback handling. If the AI classification is uncertain about an email's importance, the Skill preserves the thread as unread rather than risking hiding meaningful messages.

Why use AI classification instead of Gmail filters for inbox cleanup?

AI classification offers dynamic inbox cleanup by evaluating the actual context of unread messages, whereas Gmail filters rely on static sender rules. This approach accurately identifies important emails and filters cold outreach without requiring manual rule configuration.