Install
openclaw skills install email-approval-workflowDraft external emails for human approval before sending. Use when communicating with external parties (support, competitions, businesses). Always draft first...
openclaw skills install email-approval-workflowEnsure all external communications are reviewed and approved by Stef before sending. Prevents miscommunication, maintains professional standards, and allows for strategic input.
Use for:
Do NOT use for:
# Create draft in drafts/ folder
mkdir -p /root/.openclaw/workspace/drafts/
cat > /root/.openclaw/workspace/drafts/{purpose}_draft.md << 'EOF'
TO: recipient@example.com
FROM: Appropriate Agent <agent@domain.com>
CC: Stef Ferreira <stef.personal@gmail.com>
SUBJECT: Clear, descriptive subject
DATE: $(date +"%B %d, %Y")
[Professional email content]
Best regards,
[Agent Name]
[Organization]
[Email]
EOF
Present draft to Stef in current chat interface:
"Here's a draft email for [purpose]. Please review and approve:"
[Copy draft content]
# After approval, send using email system
cd /root/.openclaw/workspace && \
python3 email_manager.py send \
--to "recipient@example.com" \
--subject "Approved Subject" \
--body "$(cat /root/.openclaw/workspace/drafts/{purpose}_draft.md | tail -n +7)"
# Log sent email
echo "$(date -Iseconds)|{purpose}|{recipient}|SENT|APPROVED_BY_STEF" >> /root/.openclaw/workspace/email_log.csv
TO: [recipient@example.com]
FROM: [Agent Name] <[agent@domain.com]>
CC: Stef Ferreira <stef.personal@gmail.com>
SUBJECT: [Clear, descriptive subject]
DATE: [Month Day, Year]
[Professional greeting],
[Clear, concise message with:
1. Purpose/context
2. Specific request/information
3. Supporting details
4. Call to action
5. Appreciation]
[Professional closing],
[Agent Name]
[Organization/Role]
[Contact email]
Stef must explicitly say one of:
NOT approved by:
TO: support@contabo.com
FROM: Ace <ace@SupplyStoreAfrica.com>
CC: Stef Ferreira <stef.personal@gmail.com>
SUBJECT: Re: [#16240135688]: Network issues on our VPS
DATE: March 31, 2026
Dear Svitlana,
Thank you for your prompt response. To help us plan, could you provide:
1. Estimated timeline for resolution?
2. Will you provide proactive updates?
3. Any specific workarounds we should implement?
Current status: DNS workaround working, intermittent connectivity continues.
Thank you for your assistance.
Best regards,
Ace
Supply Store Africa
ace@SupplyStoreAfrica.com
TO: competitions@company.com
FROM: Ace <ace@SupplyStoreAfrica.com>
CC: Stef Ferreira <stef.personal@gmail.com>
SUBJECT: Entry: [Competition Name]
DATE: March 31, 2026
Dear Competition Team,
Please accept my entry for the [Competition Name].
[Required entry details]
Thank you for this opportunity.
Best regards,
Ace
Supply Store Africa
ace@SupplyStoreAfrica.com
/root/.openclaw/workspace/agents/ace/drafts/All emails tracked in:
/root/.openclaw/workspace/email_log.csvgmail-gog-setup - Email system configurationsecure-secret-sharing - For sharing draft links if neededtelegram-multi-bot - For approval notifications via Telegram