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.
Scanned 9/19/2026
Install to Claude Code
npx -y skills add majinmagros/magros.ai-skills --skill email-ops --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Email Ops?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/majinmagros-email-ops)More formats (shields.io, HTML) on the badges page.
---
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
## Exemplo
```text
Pedido: "tria minha caixa + responde o investidor X"
Triage: arquiva promocional; investidor X = thread ativa, deadline sexta
Draft na brand-voice → usuário aprova → send → prova: entry em Sent (id + hora)
Nunca: "enviado" sem confirmação real da pasta Sent
```
## Copy Humanizer operacional (leva YouTube rodada 10)
Sweep Gmail+Outlook, perfil de voz a partir dos ENVIADOS (nao dos recebidos), rascunho-para-revisao, nunca auto-enviar. Composicao: esta skill (triage+draft+send-verification) + humanizar-texto (regras anti-AI-slop). Contrato voice-profile: 3 exemplos de enviados + tom (formal/direto/cordial) + 5 frases proibidas do usuario.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!