email-outbound

Automate bulk email campaigns via Gmail SMTP with HTML templates.

1|Updated Apr 18, 2026
One-click install
npx skills add https://github.com/CC90210/CMO-Agent --skill email-outbound
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: email-outbound
Source: https://github.com/CC90210/CMO-Agent/tree/main/skills/email-outbound
Command: npx skills add https://github.com/CC90210/CMO-Agent --skill email-outbound

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-dotenv, and includes scripts (resource) components.

What problem does it solve?

This skill solves the challenge of managing bulk email outreach while maintaining strict deliverability standards, CAN-SPAM compliance, and personalized engagement without manual overhead.

Core Features & Use Cases

  • Bulk SMTP Engine: Automates personalized HTML email delivery via Gmail with built-in rate limiting and batch processing.
  • Compliance & Hygiene: Manages unsubscribe lists, tracks campaign performance, and enforces CAN-SPAM/CASL regulatory requirements.
  • Use Case: A marketing team can use this to send personalized funding outreach to a list of thousands of prospects, ensuring each recipient receives a tailored message while staying within Gmail's daily sending limits.

Quick Start

Execute the email blast script by providing the template name and the path to your recipient CSV file to initiate a fully personalized marketing campaign.

Frequently Asked Questions about email-outbound

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate bulk email outreach without exceeding Gmail SMTP sending limits?

Automated bulk email outreach via Gmail SMTP requires built-in rate limiting and batch processing to enforce daily sending limits. This approach manages high-volume personalized communication while preventing account suspension and maintaining deliverability standards.

What is CAN-SPAM compliance for automated email marketing campaigns?

CAN-SPAM compliance for email marketing requires automated unsubscribe handling and regulatory enforcement within campaign workflows. This ensures bulk outreach meets legal standards by processing opt-out requests and tracking campaign performance automatically.

How do I send personalized HTML email templates to a CSV recipient list?

Sending personalized HTML email templates to a CSV recipient list involves rendering dynamic content per recipient and executing batch delivery via SMTP. Provide the template name and CSV path to initiate fully personalized marketing campaigns.

Do I need python-dotenv to configure secure SMTP credentials for email automation?

Yes, python-dotenv is required to configure secure SMTP credentials for email automation. Local environment configuration manages sensitive authentication data securely, preventing hardcoded credentials in scripts during bulk email outreach.

What's the best way to manage unsubscribe lists for high-volume email marketing?

Managing unsubscribe lists for high-volume email marketing requires automated compliance handling within the SMTP delivery engine. This approach maintains CAN-SPAM/CASL regulatory standards by automatically filtering opt-outs during batch processing.

Why does my bulk email marketing campaign fail deliverability checks during outreach?

Bulk email marketing campaigns fail deliverability checks when lacking rate limiting, compliance enforcement, or proper unsubscribe handling. Maintaining strict CAN-SPAM standards and batch processing within Gmail SMTP limits ensures consistent inbox placement.