PluginBench
Skill
Review
Audit score 70

email-ops

affaan-m/ecc

Evidence-first email triage, drafting, and send verification for organized mailbox workflows.

What is email-ops?

Email Ops is a mailbox operator workflow for triaging, drafting, replying, and sending emails with verification that messages land in Sent. Use it when you need to organize your inbox, compose or reply to messages, or prove what was actually sent.

  • Triage and archive low-signal mail from your inbox
  • Draft, reply to, and compose new outbound emails with thread context
  • Verify that sent messages actually landed in your Sent folder
  • Select the correct sender account and recipient for each message
  • Integrate brand voice, investor outreach, billing ops, and research context into email composition
  • Report exact status (drafted, sent, blocked, or awaiting verification) with proof

How to install email-ops

npx skills add null --skill email-ops
Prerequisites
  • Access to your email mailbox account(s)
  • ECC environment with email-ops skill installed
Claude Code
Cursor
Windsurf
Cline

How to use email-ops

  1. 1.Identify which mailbox account, thread, or recipient you're working with
  2. 2.Specify whether you need triage, draft, reply, or send
  3. 3.Read the existing thread if replying to understand context and unanswered questions
  4. 4.Draft the email with subject and body, pulling in brand voice or other relevant skills
  5. 5.Verify the final message and confirm it landed in Sent before reporting success
  6. 6.Report the exact status (drafted, sent, blocked) with proof of Sent when applicable

Use cases

Good for
  • Cleaning up and organizing a cluttered inbox by archiving or moving low-priority messages
  • Drafting a reply to a customer or partner email with full thread context before sending
  • Composing a new outbound email to an investor or sponsor with verified send confirmation
  • Following up on a previous message and confirming it actually reached the recipient's Sent folder
  • Handling a billing or support incident email with proper context and documentation
Who it's for
  • Email operators and inbox managers
  • Sales and investor relations professionals
  • Customer support and billing teams
  • Anyone managing multiple email accounts or high-volume correspondence

email-ops FAQ

What's the difference between drafting and sending?

Draft-only work produces the final copy without sending; live-send work verifies the exact body and sends through the mail surface, then confirms the message landed in Sent.

How do I know if a message was actually sent?

The skill requires a real Sent-folder or client-side confirmation before claiming send success; it will not improvise a second transport method without explicit notification.

Can I use this for text messages or DMs?

No; this skill is for mailbox work only. For DM or iMessage work, use the messages-ops skill instead.

What if the send surface is blocked?

The skill preserves the draft and reports the exact blocker rather than attempting a workaround without your knowledge.

Should I delete uncertain business mail during cleanup?

No; the guardrails explicitly prohibit deleting uncertain business mail during triage to avoid losing important context.

Full instructions (SKILL.md)

Source of truth, from affaan-m/ecc.


name: email-ops description: Evidence-first mailbox triage, drafting, send verification, and sent-mail-safe follow-up workflow for ECC. Use when the user wants to organize email, draft or send through the real mail surface, or prove what landed in Sent. metadata: origin: ECC

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