email-listener
CommunityTurn labeled Gmail threads into agent sessions
Content & Communication#automation#gmail#webhook#email triage#pii redaction#agent sessions#intent parsing
AuthorCleanExpo
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill removes the need to manually forward or paste emails by turning inbound Gmail messages into Pi-CEO execution sessions automatically, based on an explicit user label.
Core Features & Use Cases
- Push-triggered Gmail intake: Uses Gmail push notifications via Pub/Sub so threads become first-class triggers within seconds, without polling.
- Intent synthesis from email threads: Fetches thread details, summarizes the latest message body, and converts the email into a structured payload for downstream intent parsing.
- Safety and privacy guardrails: Applies PII redaction before intent parsing, enforces allowlist-based sender restrictions, and prevents reply-all recipient leakage.
- Use Case: Label a support or request email with pi-ceo/inbox and have Pi-CEO draft a reply, dispatch research, or route ticket-creation intent for review and execution.
Quick Start
Label a Gmail thread with pi-ceo/inbox and expect Pi-CEO to create a new session with triggered_by=email and a parsed intent routed for review.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: email-listener Download link: https://github.com/CleanExpo/Pi-Dev-Ops/archive/main.zip#email-listener Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.