email-generation

Generate personalized cold outreach emails from a contact CSV and prompt template.

106|22|Updated Mar 1, 2026
One-click install
npx skills add https://github.com/extruct-ai/gtm-skills --skill email-generation
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: email-generation
Source: https://github.com/extruct-ai/gtm-skills/tree/main/skills/email-generation
Command: npx skills add https://github.com/extruct-ai/gtm-skills --skill email-generation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation of cold outreach emails, transforming raw contact data and a prompt template into personalized, campaign-ready messages.

Core Features & Use Cases

  • Personalized Email Generation: Creates unique emails for each contact based on provided data and a detailed prompt template.
  • Campaign Agnostic: Works with any campaign by relying on a self-contained prompt template for all strategic elements (voice, value prop, personalization).
  • Use Case: After identifying target companies and contacts, use this skill to generate a batch of personalized cold emails for your sales team to send, ensuring consistency and efficiency.

Quick Start

Use the email-generation skill to create emails for the contacts in 'new-leads.csv' using the prompt template 'sales-campaign-prompt.md'.

Frequently Asked Questions about email-generation

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

FAQPage Schema
How do I generate personalized cold outreach emails from a contact list?▼

You can generate personalized cold emails by processing a contact CSV file against a self-contained prompt template, which embeds your campaign voice, value propositions, and personalization rules into each message.

What do I need to start automating cold email generation?▼

You need a contact CSV file with specific required columns and a pre-defined prompt template file containing your campaign voice, value propositions, and personalization rules to execute the batch email generation.

Can I use my own sales campaign rules for email personalization?▼

Yes, the Skill is campaign agnostic and works with any campaign by relying entirely on your self-contained prompt template to define strategic elements like voice, value propositions, and personalization rules.

Does batch processing work for large cold outreach campaigns?▼

Batch processing supports large cold outreach campaigns by efficiently processing your entire contact CSV file against the prompt template to generate personalized, campaign-ready emails for every contact at once.

What is the best way to ensure consistent value propositions across sales automation emails?▼

The best way to ensure consistent value propositions across sales automation emails is to use a self-contained prompt template that embeds campaign-specific voice and personalization rules for every generated message.