email-helper

Draft on-brand Gmail replies with correct thread context and formatting.

40|5|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/ShawhinT/non-coding-skills --skill email-helper-shawhint
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: email-helper
Source: https://github.com/ShawhinT/non-coding-skills/tree/main/email-helper
Command: npx skills add https://github.com/ShawhinT/non-coding-skills --skill email-helper-shawhint

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Drafting email replies and follow-ups quickly while keeping voice, formatting, and threading consistent—without accidentally breaking the live Gmail thread or sending a template that doesn’t match the conversation state.

Core Features & Use Cases

  • Voice-matched drafting: Creates casual, direct, warm emails in Shaw’s style, including greetings, paragraph structure, and sign-offs.
  • Thread-safe Gmail mechanics: Drafts via the Gmail MCP with correct threading (replyToMessageId) and handles special cases like emoji reaction breakage.
  • Context-driven reference selection: Checks the email against known categories in references/ (e.g., call follow-ups, discovery confirmation replies, expert network responses, three-way intros) and reads the relevant reference file before drafting.
  • Conversion escalation: Routes conversion-critical emails to handoff instructions in conversion-copy for the right channel-specific copy patterns.
  • Scheduling conventions: Chooses whether to use Calendly or propose specific times, and formats proposed times correctly when needed.

Quick Start

Invoke email-helper when you are about to draft a Gmail reply or follow-up, and ask it to draft the response in Shaw’s voice for the specific scenario you have (e.g., “follow up after the call” or “reply to this Calendly confirmation thread”).

Frequently Asked Questions about email-helper

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

FAQPage Schema
How do I draft Gmail replies that maintain correct thread context?

Drafting Gmail replies with correct thread context requires using the Gmail MCP and specifying the replyToMessageId. This ensures your response stays linked to the original conversation and handles special cases like emoji reaction breakage.

What is the best way to automate email follow-ups after a call?

Automating email follow-ups after a call involves checking the email against known reference categories like call follow-ups. The system reads the relevant reference file before drafting to ensure the message matches the specific conversation state and voice rules.

Can I use Calendly links for scheduling nudges in Gmail drafts?

Yes, you can use Calendly links for scheduling nudges in Gmail drafts. The drafting process chooses whether to include a Calendly link or propose specific times, formatting the proposed times correctly when needed to maintain scheduling conventions.

How do I maintain voice consistency across different types of email outreach?

Maintaining voice consistency across email outreach requires applying deterministic voice rules to every draft. This enforces a specific style for greetings, paragraph structure, and sign-offs across inbound replies, declines, and three-way intros.

Does the email drafting process handle three-way email intros?

Yes, the email drafting process handles three-way intros using email-specific conventions. It checks the email context against known categories in the references directory and reads the relevant file before drafting the introduction.

Why does my Gmail thread break when I reply to an emoji reaction?

Gmail threads can break when replying to an emoji reaction due to formatting issues. This requires an emoji-reaction thread fallback mechanism to ensure the reply draft connects properly to the original message thread.