HomeBrowseUpload
← Back to registry
// Skill profile

Gmail Label Manager Skill

This skill automates the organization of unread Gmail messages by applying labels, removing unnecessary labels, and archiving emails, based on predefined patterns from **archived emails**.

by coenenp · published 2026-03-22

邮件处理API集成加密货币
Total installs
0
Stars
★ 0
Last updated
2026-03
// Install command
$ claw add gh:coenenp/coenenp-gmail-label-manager
View on GitHub
// Full documentation

# Gmail Label Manager Skill

This skill automates the organization of unread Gmail messages by applying labels, removing unnecessary labels, and archiving emails, based on predefined patterns from **archived emails**.

Features

1. **Automated Workflow Steps:**

- Finds the first unread email.

- Identifies the appropriate label using:

- Dynamic analysis of labels on archived emails from the same sender.

- Ignores labels from emails still in the inbox.

- Adds the determined label(s) to the unread email.

- Removes irrelevant label(s) from the email. Also remove irrelevant CATEGORY labels (`CATEGORY_PERSONAL`, `CATEGORY_PROMOTIONS`, `CATEGORY_UPDATES`, `UNREAD`, etc.).

- Archives the email by removing the `INBOX` label.

- Verifies the operation to ensure all changes are applied correctly.

2. **Customizable Patterns:**

- Dynamically learns from archived emails—no static cache required.

- Reduces dependency on external configurations.

---

Installation

Requirements:

- Install the `gog` CLI and authenticate it for Gmail API access.

Skill Setup:

- Place the skill files inside your OpenClaw workspace.

- Modify paths within the script for your local setup if required.

---

Testing the Workflow

  • Run the `script.sh` manually or as part of a larger pipeline to confirm functionality before deploying automatic runs.
  • Test with a mix of labeled archived emails and unlabeled inbox emails to ensure accuracy.
  • ---

    // Comments
    Sign in with GitHub to leave a comment.
    // Related skills

    More tools from the same signal band