email-ops
affaan-m/ECC
整理电子邮件收件箱、起草回复、发送邮件,并通过有据可查的确认信息核实邮件送达情况。
...展开全部邮件处理
当实际任务涉及邮箱操作时请使用此标签:邮件分类、起草、回复、发送,或确认邮件已进入“已发送”文件夹。
这并非一种通用的写作技能,而是在实际邮件操作界面上的操作员工作流。
技能组合
在相关情况下,将以下ECC原生技能纳入工作流程:
brand-voice在起草任何面向用户的邮件之前investor-outreach针对投资者、合作伙伴或赞助商的邮件customer-billing-ops当对话线程属于账单/支持事件而非普通通信时knowledge-ops当消息或对话后续需要被归档以供长期参考时research-ops当回复依赖于最新的外部事实时
何时使用
- 用户要求对收件箱进行分类处理,或归档低优先级邮件
- 用户希望创建草稿、回复或发送新邮件
- 用户想确认邮件是否已发送
- 用户希望获取所使用的账户、邮件线程或“已发送”条目的证明
注意事项
- 除非用户明确要求立即发送,否则应先保存为草稿
- 除非有真实的“已发送”文件夹或客户端确认,否则绝不声称邮件已发送
- 切勿随意切换发件人账户;应选择与项目及收件人相匹配的账户
- 清理时不要删除不确定的商务邮件
- 如果任务确实属于DM或iMessage相关工作,请移交给
messages-ops
Workflow
1. 明确具体处理范围
在采取行动前,请先明确:
- 哪个邮箱账户
- 是哪个对话串或收件人
- 该任务是分类、草稿、回复还是发送
- 用户是希望仅保存草稿还是直接发送
2. 撰写邮件前先阅读该邮件线程
若要回复:
- 请先阅读现有讨论串
- 确定最近一次外发联系
- 确认是否有任何承诺、截止日期或未解答的问题
若创建新的外联:
- 确定客户兴趣程度
- 选择正确的沟通渠道和发件人账号
- 提取
brand-voice起草前
3. 起草,然后核实
对于仅起草的工作:
- 制作最终稿
- 注明发件人、收件人、主题和目的
对于需实际发送的工作:
- 首先核对最终正文内容是否准确
- 通过选定的邮件渠道发送
- 确认邮件已进入“已发送”文件夹或等效的已发送副本存储区
4. 报告确切状态
使用精确的状态描述词:
- 草稿
- 待审批
- 已发送
- 被阻止
- 等待验证
如果发送端被封锁,请保留草稿,并报告确切的封锁原因,而不是在不说明原因的情况下临时安排第二次传输。
输出格式
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
注意事项
- 在未进行已发送副本检查前,请勿声称发送成功
- 不要忽略讨论线程历史,也不要写出脱离上下文的回复
- 不要将邮箱工作与私信或短信工作流混为一谈
- 切勿泄露机密信息、身份验证详情或不必要的消息元数据
验证
- 响应中应明确指明账户及对话或收件人
- 任何发送声明都应包含“已发送”证明或明确的客户端确认
- 最终状态应为“草稿”、“已发送”、“被拦截”或“待验证”之一
---
name: email-ops
description: Organize email inbox, draft replies, send messages, and verify delivery with evidence-based confirmation.
---
# 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
```text
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
所有文件
1 个文件安装 email-ops
下载技能文件并将其解压到 .claude/skills/ 目录中。
下载ZIP克隆仓库并复制技能文件到您的项目中。
git clone https://github.com/affaan-m/ECC/tree/main/skills/email-ops # Copy SKILL.md to your .claude/skills/ directory
复制





首页
