Install
openclaw skills install aana-email-send-guardrailEnsures email recipients, content, tone, attachments, claims, and approvals are verified and safe before sending or scheduling messages.
openclaw skills install aana-email-send-guardrailUse this skill when an OpenClaw-style agent may draft, revise, forward, reply to, schedule, or send an email or email-like message.
This is an instruction-only skill. It does not install packages, run commands, write files, call services, persist memory, or run a checker on its own.
Before email is sent, the agent should verify the recipient, purpose, tone, private data, attachments, claims, and explicit permission for the irreversible send action.
The agent should separate:
Use this skill before:
Classify the email action:
draft_only: prepare content but do not send.needs_recipient: recipient, CC, BCC, or audience is unclear.needs_tone_revision: tone, wording, or emotional framing needs work.needs_redaction: private or sensitive content must be removed.needs_attachment_review: attachments need verification, redaction, or permission.needs_claim_evidence: claims, promises, or policy statements need evidence.needs_approval: the send action or scope needs explicit approval.ready_to_send: recipient, content, attachments, claims, and approval are ready.block_send: unsafe, unauthorized, deceptive, privacy-violating, or materially unsupported.Before sending, verify:
Do not send when:
Ask for confirmation when the recipient list or audience is not exact.
Do not send:
Prefer redacted summaries, minimal necessary facts, and removing old thread content when forwarding.
Before attaching or forwarding files, verify:
Do not send attachments when the file is ambiguous, stale, private beyond scope, or not explicitly approved.
Do not send unsupported claims or promises about:
If evidence is missing, revise the email, retrieve evidence, or route to review before sending.
Revise before sending when tone is:
Prefer concise, respectful, specific, and accountable wording.
Drafting is not sending approval.
Require explicit user approval before:
Approval should name the recipients, subject, attachments, and send timing.
When using a configured AANA checker, send only a minimal redacted review payload:
email_actionrecipient_summarysubject_summaryapproval_statustone_statusprivacy_statusattachment_statusclaim_evidence_statussend_risk_levelrecommended_actionDo not include raw secrets, credentials, full private records, full logs, full transcripts, full email threads, full account records, or unrelated private data when a redacted summary is enough.
For email-sensitive work, prefer:
AANA email gate:
- Action: draft_only / revise / reply / forward / schedule / send
- Recipients: exact / missing / ambiguous / external / group_alias
- Approval: approved / required / unclear / denied
- Tone: ready / revise / high_impact / conflict_risk
- Privacy: clear / needs_redaction / sensitive / unknown
- Attachments: none / verified / needs_review / ambiguous / blocked
- Claims: supported / partial / missing / risky / not_applicable
- Decision: draft / revise / ask / redact / review_attachments / retrieve / request_approval / send / block
Do not include this gate in the user-facing answer unless review, approval, revision, or a send blocker needs to be explained.