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.