New to Claude Skills? Learn how to install them →

affaan-m on GitHub

Email Operations

Free

Streamline your email management and workflows.

by affaan-m239.3k stars on affaan-m/ecc
1 views
Updated Aug 10, 2026
Get this skill

Free · Opens the source repo

What Email Operations does

Email Operations is designed to enhance your efficiency when dealing with email tasks such as triage, drafting, replying, and sending messages. This skill focuses on the operational aspects of managing your inbox, allowing users to organize their emails effectively and ensure that important communications are handled appropriately. It is particularly useful for professionals who need to maintain clarity and organization in their email correspondence.

The skill provides a structured workflow that helps users determine the specific email account and thread they are working with, ensuring that the right context is considered before drafting or sending messages. By following the outlined steps, users can draft emails with precision, verify the content before sending, and maintain a clear record of the email's status. This reduces the chances of miscommunication and enhances accountability in email exchanges.

Email Operations is ideal for anyone who frequently interacts with emails, whether in a corporate environment or as part of personal projects. It is especially beneficial for those who need to manage multiple email accounts or threads, as it emphasizes clarity and careful handling of each communication. The skill also integrates with other ECC-native skills to enhance its functionality, making it a versatile tool for various email-related tasks.

By utilizing Email Operations, users can ensure that they are not only efficient in their email management but also thorough in their communications, which is crucial in maintaining professional relationships and ensuring that important messages do not go unnoticed.

When to use it

Use this skill when you need to organize your inbox, draft new emails, or verify the status of sent messages.

When not to use it

This skill is not suitable for managing direct messages or SMS communications; it is specifically tailored for email operations.

What you can build with it

Organizing Your Inbox

When your inbox is cluttered with low-signal emails, use this skill to triage and archive messages efficiently.

Drafting Professional Emails

If you need to create a new email or reply to an existing thread, this skill helps you draft precise messages based on the context.

Verifying Sent Messages

Use this skill to confirm whether a specific email was sent and to retrieve proof from the Sent folder.

How to install Email Operations

View source

1. Install with the skills CLI

npx skills add affaan-m/ecc/email-ops --agent claude-code

2. Or install it manually

Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.

Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs

Inside SKILL.md

Written by affaan-m

Email Ops

Use this when the real task is mailbox work: triage, drafting, replying, sending, or proving a message landed in Sent.

This is not a generic writing skill. It is an operator workflow around the actual mail surface.

Skill Stack

Pull these ECC-native skills into the workflow when relevant:

  • brand-voice before drafting anything user-facing
  • investor-outreach for investor, partner, or sponsor-facing mail
  • customer-billing-ops when the thread is a billing/support incident rather than generic correspondence
  • knowledge-ops when the message or thread should be captured into durable context afterward
  • research-ops when a reply depends on fresh external facts

When to Use

  • user asks to triage inbox or archive low-signal mail
  • user wants a draft, reply, or new outbound email
  • user wants to know whether a mail was already sent
  • the user wants proof of which account, thread, or Sent entry was used

Guardrails

  • draft first unless the user clearly asked for a live send
  • never claim a message was sent without a real Sent-folder or client-side confirmation
  • do not switch sender accounts casually; choose the account that matches the project and recipient
  • do not delete uncertain business mail during cleanup
  • if the task is really DM or iMessage work, hand off to messages-ops

Workflow

1. Resolve the exact surface

Before acting, settle:

  • which mailbox account
  • which thread or recipient
  • whether the task is triage, draft, reply, or send
  • whether the user wants draft-only or live send

2. Read the thread before composing

If replying:

  • read the existing thread
  • identify the last outbound touch
  • identify any commitments, deadlines, or unanswered questions

If creating a new outbound:

  • identify warmth level
  • select the correct channel and sender account
  • pull brand-voice before drafting

3. Draft, then verify

For draft-only work:

  • produce the final copy
  • state sender, recipient, subject, and purpose

For live-send work:

  • verify the exact final body first
  • send through the chosen mail surface
  • confirm the message landed in Sent or the equivalent sent-copy store

4. Report exact state

Use exact status words:

  • drafted
  • approval-pending
  • sent
  • blocked
  • awaiting verification

If the send surface is blocked, preserve the draft and report the exact blocker instead of improvising a second transport without saying so.

Output Format

MAIL SURFACE
- account
- thread / recipient
- requested action

DRAFT
- subject
- body

STATUS
- drafted / sent / blocked
- proof of Sent when applicable

NEXT STEP
- send
- follow up
- archive / move

Pitfalls

  • do not claim send success without a sent-copy check
  • do not ignore the thread history and write a contextless reply
  • do not mix mailbox work with DM or text-message workflows
  • do not expose secrets, auth details, or unnecessary message metadata

Verification

  • the response names the account and thread or recipient
  • any send claim includes Sent proof or an explicit client-side confirmation
  • the final state is one of drafted / sent / blocked / awaiting verification

Frequently asked questions about Email Operations

Similar skills