Compose and send professional emails with optional attachments and formatting
Compose and send professional emails with support for attachments, formatting, and multiple recipients.
This skill enables you to send emails when needed for communication, notifications, or automated workflows. Use it when the user requests email functionality or when a workflow requires email notification.
Follow this process when sending an email:
Collect all necessary information before composing:
Before sending, verify:
Structure the email professionally:
Double-check:
Execute the send operation and report:
Input:
Output:
✓ Email sent successfully
Message ID: msg-12345
Sent to: john.doe@example.com
Subject: Meeting Tomorrow
Input:
Output:
✓ Email sent successfully
Message ID: msg-12346
Sent to: team@example.com
CC: manager@example.com
Subject: Monthly Report - December 2024
Attachments: december-2024.pdf (2.3 MB)
Input:
<h1>Exciting Updates!</h1>
<p>We're thrilled to announce new features:</p>
<ul>
<li>Dark mode support</li>
<li>Advanced search</li>
<li>Mobile app</li>
</ul>
<p>Learn more at <a href="https://example.com">our website</a>.</p>
Output:
✓ HTML email sent successfully
Message ID: msg-12347
Sent to: clients@example.com (distribution list)
Subject: New Features Available
Handle these common errors gracefully:
❌ Error: Invalid email address 'not-an-email'
Suggestion: Check the email format (should be user@domain.com)
❌ Error: Attachment not found '/path/to/file.pdf'
Suggestion: Verify the file path exists and you have read permissions
❌ Error: Failed to send email (SMTP timeout)
Suggestion: Retry in 30 seconds or check network connectivity
❌ Error: Daily email quota exceeded (limit: 100 emails/day)
Suggestion: Wait until tomorrow or contact administrator
Subject: Request for [Resource/Information]
Dear [Name],
I hope this email finds you well.
I am writing to request [specific request]. This would help us [reason/benefit].
Would it be possible to [action requested] by [date/time]?
Please let me know if you need any additional information.
Thank you for your consideration.
Best regards,
[Your Name]
Subject: Status Update - [Project Name]
Hi [Name/Team],
Quick update on [project]:
Progress:
- ✓ Completed: [items]
- 🔄 In Progress: [items]
- 📋 Upcoming: [items]
Blockers: [any issues or none]
Next Steps: [what's coming]
Let me know if you have questions.
Thanks,
[Your Name]
Subject: Confirming Meeting - [Date/Time]
Hi [Name],
Confirming our meeting:
📅 Date: [date]
🕐 Time: [time with timezone]
📍 Location: [location or video link]
📋 Agenda: [brief agenda]
Please let me know if you need to reschedule.
Looking forward to speaking with you.
Best,
[Your Name]