kelly-email

Triage unread email threads into approval batches across IMAP/SMTP accounts.

4|3|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/mr-kelly/skills --skill kelly-email
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kelly-email
Source: https://github.com/mr-kelly/skills/tree/main/skills/kelly-email
Command: npx skills add https://github.com/mr-kelly/skills --skill kelly-email

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @hono/node-server, hono, imapflow, mailparser, nodemailer, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This skill solves the overwhelming burden of managing high-volume email inboxes by providing an intelligent, human-approved triage and response workflow that prevents burnout while maintaining personal control.

Core Features & Use Cases

  • Intelligent Triage: Automatically classifies incoming mail into categories like money, security, customer support, or marketing, and prepares appropriate actions.
  • Local App-in-Skill UI: Provides a calm, dedicated dashboard for reviewing drafts, managing approvals, and monitoring inbox metrics without leaving your local environment.
  • Human-in-the-loop Execution: Ensures that no email is sent, archived, or marked read without your explicit approval, keeping you in total control of your communication.

Quick Start

Invoke the kelly-email skill to scan your unread messages and generate an approval batch for review in the local UI.

Frequently Asked Questions about kelly-email

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

FAQPage Schema
How do I automate email triage to reach inbox zero?

You automate email triage by classifying unread IMAP threads into actionable batches and drafting replies for explicit human approval before execution. This prevents burnout while maintaining total control over your mailbox mutations.

Can I use IMAP and SMTP to manage multiple email accounts automatically?

Yes, you can manage multiple IMAP and SMTP accounts automatically by scanning unread messages and preparing categorized approval batches. The system operates across various accounts to draft replies and archive messages based on your defined policies.

What is human-in-the-loop email management and how does it work?

Human-in-the-loop email management ensures no email is sent, archived, or marked read without your explicit approval. It works by generating drafts and mailbox mutations in a local UI dashboard, requiring your review before any action is executed.

Does automated inbox triage work with local storage for attachments and state?

Automated inbox triage integrates with local or Busabase storage providers to maintain state and handle attachments securely. This ensures your configuration management and email processing history remain persistent across approval batches.

What are the limitations of human-in-the-loop email automation?

The primary limitation of human-in-the-loop email automation is that no email is sent or archived without your explicit approval, meaning throughput is bounded by your manual review speed. It requires active monitoring of the local UI dashboard to clear pending batches.