email-composer

Draft CRM emails from lead data and templates for approval before sending via Resend API.

2|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/systempromptio/systemprompt-marketplace --skill email-composer-systempromptio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: email-composer
Source: https://github.com/systempromptio/systemprompt-marketplace/tree/main/plugins/crm/skills/email-composer
Command: npx skills add https://github.com/systempromptio/systemprompt-marketplace --skill email-composer-systempromptio

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Drafts and sends CRM emails with a strict human-approval gate, personalising messages using lead data and interaction history, and loading templates from the CRM templates directory.

Core Features & Use Cases

  • Personalised CRM outreach: load lead data, tailor content, and apply brand voice.
  • Mandatory approval: present drafts to Ed for review before sending, ensuring compliance.
  • Template-driven sending: use predefined templates located under reports/crm/templates/ to drive content.
  • Resend-based delivery: send emails via the Resend API after explicit approval, with proper logging to email-log and interactions.

Quick Start

Provide a lead identifier and a template name to generate a personalised draft for Ed to review.

Frequently Asked Questions about email-composer

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

FAQPage Schema
How do I automate CRM email personalisation with a mandatory human approval step?

To automate CRM email personalisation with a mandatory approval step, this skill loads lead data and interaction history to draft tailored messages, then presents them for explicit human review before any sending occurs.

Can I send CRM emails automatically using templates without manual review?

You cannot send CRM emails automatically without manual review, as this skill enforces a strict guardrail requiring explicit human approval via the Resend API before any message is delivered and logged.

How do I use predefined templates for CRM outreach and ensure brand voice consistency?

To use predefined templates for CRM outreach, you provide a lead identifier and template name loaded from the templates directory, which the skill uses to tailor content and apply your brand voice before presenting a draft for approval.

Does the Resend API workflow support compliance logging for CRM email delivery?

The Resend API workflow supports compliance logging for CRM email delivery by updating interaction records and writing to the email log only after an approved message is successfully sent.

What's the best way to draft and send CRM emails using lead data and interaction history?

The best way to draft and send CRM emails using lead data is to let the skill generate a personalised draft based on interaction history, then approve it through the Resend API to trigger delivery and logging.

What are the limitations of automating CRM email sending with an approval gate?

The limitation of automating CRM email sending with an approval gate is that no email is sent without explicit human approval, meaning throughput is bounded by manual review speed and template availability.