meagent-gmail-tagging

Automate staged Gmail triage with local NDJSON queueing and rule-based tagging.

1|Updated Jan 21, 2026
One-click install
npx skills add https://github.com/ongspxm/mobot_skills --skill meagent-gmail-tagging
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: meagent-gmail-tagging
Source: https://github.com/ongspxm/mobot_skills/tree/main/meagent-gmail-tagging
Command: npx skills add https://github.com/ongspxm/mobot_skills --skill meagent-gmail-tagging

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires botbot-gmail, botbot-gtask, and includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the process of managing your Gmail inbox by providing a staged, rule-based triage system that queues actions locally before applying them to your emails.

Core Features & Use Cases

  • Staged Triage: Fetch, tag, and push email actions in a controlled, multi-step process.
  • Local Queueing: Stores email data in a local NDJSON file before applying changes, allowing for review and modification.
  • Automated Tagging: Apply 'action', 'reading', or 'junk' tags based on predefined rules and user input.
  • Use Case: Automatically sort incoming emails into 'action' (requires a reply), 'reading' (newsletters), or 'junk' categories, then batch apply these labels or trash unwanted messages.

Quick Start

Use the meagent-gmail-tagging skill to fetch new emails from your inbox.

Frequently Asked Questions about meagent-gmail-tagging

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

FAQPage Schema
How do I automate Gmail triage to sort incoming emails into categories?

Automating Gmail triage involves fetching emails, applying predefined rules, and tagging messages into 'action', 'reading', or 'junk' categories. This staged flow queues changes locally in an NDJSON file before batch pushing labels or trashing unwanted emails.

Can I review automated email labels before they are applied to my Gmail inbox?

Yes, you can review automated email labels before application. The triage flow stores fetched email data in a local NDJSON queue, allowing you to inspect, modify, or verify the 'action', 'reading', and 'junk' tags before pushing changes.

How does staged email tagging work with a local NDJSON queue?

Staged email tagging works by fetching inbox emails and writing them to a local NDJSON file. The system applies categorization rules to this local queue, enabling you to review pending tags and batch push the final labels or trash actions to Gmail.

Do I need botbot-gmail and botbot-gtask to run automated email triage?

Yes, you need botbot-gmail and botbot-gtask dependencies to run automated email triage. These integrations provide the underlying email fetching, task management, and label pushing functionalities required by the staged triage flow.

What is the best way to manage newsletters and junk emails in Gmail automatically?

The best way to manage newsletters and junk emails automatically is using a rule-based triage system. It categorizes messages into 'reading' for newsletters and 'junk' for unwanted items, providing options to batch apply labels or trash emails.

Can I trash emails and clean up labels during the Gmail tagging process?

Yes, you can trash emails and clean up labels during the tagging process. The triage flow supports pushing category tags like 'junk' and includes options to trash unwanted messages and clean up existing labels during the batch update.