cold-email-personalizer_skill

This skill automatically generates highly personalized cold emails from lead data, including compelling subject lines and targeted body text to boost reply
  • Python

15

GitHub Stars

2

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill yangliu2060/smith--skills --skill cold-email-personalizer

  • SKILL.md8.0 KB
  • test-leads.json825 B

Overview

This skill automates creating highly personalized cold emails from lead data, producing tailored subject lines and concise bodies designed to increase open and reply rates. It reads CSV/JSON lead files, filters unprocessed prospects, optionally enriches profiles, and outputs structured email drafts for review and export.

How this skill works

The skill parses a provided leads file (CSV or JSON), validates required fields (name, email) and filters leads by status (not sent/replied). For each lead it gathers company, role and industry details, optionally enriches with web search, then uses an AI prompt to generate a short, value-focused subject and email body. Results are returned as structured JSON and can be exported as Markdown/CSV for manual review and sending.

When to use it

  • Batch-generate personalized cold emails from a CSV/JSON leads list
  • Create a single targeted outreach email for a provided lead
  • Enrich sparse lead profiles with quick web checks before outreach
  • Produce multiple subject-line variations for A/B testing
  • Export drafts to import into an email platform or CRM

Best practices

  • Provide as much lead context as possible (company, position, industry) to improve personalization
  • Keep generated bodies short and focused — aim for 100 words or fewer in English
  • A/B test 2–3 subject lines per lead to optimize open rates
  • Run automated quality checks: subject length, spammy words, presence of CTA and personalization
  • Manually review generated emails before sending and respect sending limits and anti-spam laws

Example use cases

  • Read leads.csv, filter pending leads, and generate tailored emails for batch export to CSV for Mail Merge
  • Quickly produce a 2-sentence outreach for a high-value prospect after a discovery call
  • Generate subject line variants and drafts for a product launch outreach to industry leads
  • Enrich minimal lead records with LinkedIn/company news and then create a personalized cold email
  • Save generated emails to a timestamped JSON and Markdown preview for compliance and audit

FAQ

No. It only generates email subjects and bodies. Sending must be done with your email service or automation tool after manual review.

What input fields are required?

Name and email are required. Company, position, and industry are optional but strongly recommended for better personalization.

Can it enrich lead data automatically?

Yes — optional web search can fetch public company/news/LinkedIn details to add personalization points before generation.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational