AI Agent Hub
Back to skills
Email Automation Toolkit icon

Email Automation Toolkit

Office Efficiency Updated 2026.08.29

Paste the following prompt into your AI chat to install this skill:

Please follow https://skillhub.cn/install/skillhub.md and install @user_176cb31c/email-automation-best.

About this skill

Problem to Solve

Batch email workflows often break down when recipients need different content, templates need maintenance, attachments differ per user, and delivery must be scheduled. Copy-paste sending makes missed or duplicated emails easy, while variable-based templates and SMTP settings can scatter across scripts.

How the Skill Works

This skill turns the workflow into executable steps:
- Bulk sending: reads recipients from CSV or Excel and sends personalized messages row by row.
- Template management: uses Jinja2 for variables, conditions, and loops.
- Attachment handling: allows different files for different recipients.
- Scheduled sending: triggers at specified times for reports, notices, or recurring tasks.
- SMTP setup: supports QQ Mail, 163 Mail, Gmail, enterprise mail, and similar providers.
- Inbox monitoring: reads unread mail and extracts summaries.
- Auto-reply: replies according to defined rules.

The usual sequence is to configure SMTP, prepare a recipient file with an email column, author the template, test the connection, then send or monitor the inbox.

Boundaries and Caveats

It fits internal notices, pre-processed customer support, report distribution, and rule-based follow-up, not high-volume marketing blasts or complex approval workflows. For security, prefer an app-specific password. The config file is stored at ~/.email_automation/smtp_config.json, and the password is stored with Base64 encoding rather than encryption.

Use Cases

  • A marketing ops person sends personalized campaign notices from a CSV recipient list using Jinja2 templates.
  • A support lead triages unread mail, extracts summaries, and drafts rule-based auto-replies.
  • A finance colleague attaches employee-specific documents and schedules payroll reminder emails.
  • An admin configures enterprise SMTP, tests the connection, then sends milestone emails from Excel.

Best For

  • Marketing ops sending bulk project notices who need variable-based emails from CSV.
  • Support managers maintaining mail rules who want unread-mail summaries and rule-based replies.
  • Notification leads scheduling report emails who need different attachments without manual sends.
  • Engineers automating enterprise mailboxes who need unified SMTP, templates, and recipient files.