gws-gmail-watch

Monitor Gmail inboxes and stream incoming emails as NDJSON with label filtering.

312|38|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/m13v/fazm --skill gws-gmail-watch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gws-gmail-watch
Source: https://github.com/m13v/fazm/tree/main/skills/gws-gmail-watch
Command: npx skills add https://github.com/m13v/fazm --skill gws-gmail-watch

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the monitoring of new emails in your Gmail account, streaming them in a structured format for further processing.

Core Features & Use Cases

  • Real-time Email Monitoring: Continuously watches for incoming emails based on specified criteria.
  • NDJSON Streaming: Outputs new emails as newline-delimited JSON, ideal for data pipelines.
  • Filtering: Allows filtering emails by specific Gmail labels (e.g., INBOX, UNREAD).
  • Use Case: Integrate with a data analysis pipeline to process and categorize incoming customer support emails as they arrive.

Quick Start

Use the gws gmail watch command to monitor your inbox for new emails.

Frequently Asked Questions about gws-gmail-watch

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

FAQPage Schema
How do I stream new Gmail emails as NDJSON for a data pipeline?

You can filter incoming Gmail messages by specific label IDs like INBOX or UNREAD. This allows targeted NDJSON streaming for automated processing of customer support emails or notifications.

What is the best way to monitor Gmail for incoming mail in real-time?

The best way to monitor Gmail in real-time is using this Skill's continuous watch mechanism. It streams new emails as NDJSON as they arrive, supporting automated processing and data archival applications.

Does Gmail email streaming support Pub/Sub integration and resource cleanup?

Yes, Gmail email streaming supports Pub/Sub integration for receiving notifications and includes options for resource cleanup. This ensures efficient automated processing of incoming mail streams.

Can I automate customer support email processing with NDJSON streaming?

Yes, you can automate customer support email processing by streaming incoming Gmail messages as NDJSON. This structured format is ideal for data pipelines to categorize and process incoming emails automatically.

How do I filter Gmail messages by label when streaming emails?

You can filter Gmail messages by specific label IDs to control which emails are streamed as NDJSON. This allows targeted monitoring of your inbox for automated processing and notifications.