Draft, reply to, forward, format, send, or verify outbound email under a policy — drafting is the default, and sending stays blocked until a narrow local scope authorizes that exact message. Use when recipients, external disclosure, attachments, authorization, HTML bodies, or Sent-folder confirmation matter, and on requests such as write an email to, reply to this thread, draft a note to the client, forward this with a cover note, send it and confirm it arrived, 写封邮件给, 回一下这个, 帮我发出去, 这封邮件再改改. Not for triaging or summarising a mailbox you are not answering, chat and internal notes, or rewriting how a message sounds without sending it.
- Version
- 0.10.0
- License
- MIT
Pinned to revision 6599d538e4f3, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/email/SKILL.md
- skills/email/agents/openai.yaml
- skills/email/assets/signature.example.txt
- skills/email/policy.example.json
- skills/email/references/humanizer-integration.md
- skills/email/references/policy-schema.md
- skills/email/references/security-model.md
- skills/email/scripts/__init__.py
- skills/email/scripts/email_bundle.py
- skills/email/scripts/email_policy.py
- skills/email/scripts/render_email.py
- skills/email/scripts/validate_message.py
- skills/email/scripts/verify_readback.py
- skills/email/shared/format.md
- skills/email/shared/tone.md
Every link opens the file at its source, pinned to the revision this page describes.