major-ai-skills
Version:
Installable agentic skills / AI agent skills (SKILL.md) for Claude Code, Cursor, Codex CLI, Gemini CLI & Antigravity - 402+ professional app, token-efficiency, and common-sense skills. SEO/GEO ready.
104 lines (80 loc) • 4.46 kB
Markdown
name: draft-emails-with-placeholders
description: "Draft reusable email templates with clearly marked placeholders for names, dates, amounts, and other missing facts."
category: common-sense
risk: safe
source: self
source_type: self
date_added: "2026-08-26"
tags: ["email-templates", "placeholders", "productivity", "workflows", "client-communication", "prompt-engineering"]
tools: ["claude", "cursor", "gemini", "codex", "chatgpt"]
# Draft Emails with Bracketed Placeholders (AI Skill)
## Overview
Asking an AI to draft an email for a specific person often bakes in rigid, hallucinated facts (*"I enjoyed our conversation on Tuesday about the Philadelphia warehouse..."*).
The **Modular Bracketed Placeholder Pattern** instructs the AI to generate high-conversion email templates using standardized uppercase brackets (e.g. `[CLIENT_NAME]`, `[METRIC]`, `[DATE]`). This prevents factual slip-ups and creates a permanent, reusable template you can deploy across dozens of clients in seconds.
## The Modular Email Architecture
```
┌─────────────────────────────────────────────────────────────┐
│ Modular Email Blueprint │
│ │
│ [ SUBJECT ]: Compelling, specific hook with `[TOPIC]` │
│ │
│ [ SECTION 1: Context Hook ] ──► `[RECENT_EVENT]` reference │
│ │
│ [ SECTION 2: Core Value ] ──► `[METRIC / DELIVERABLE]` │
│ │
│ [ SECTION 3: Frictionless CTA]──► Exact `[DAY / TIME]` slot│
└─────────────────────────────────────────────────────────────┘
```
## Master Placeholder Prompt Templates
### Pattern 1: The Reusable Outreach & Follow-Up Engine
```markdown
Draft a reusable email template for [SCENARIO: e.g. Following up after an initial discovery call].
Requirements:
1. Use clear, uppercase bracketed placeholders for all dynamic variables (e.g. `[FIRST_NAME]`, `[COMPANY]`, `[PAIN_POINT]`, `[PROPOSED_DATE]`).
2. Tone: Warm, executive, and direct (under 120 words).
3. Do not invent fake client names or specific numbers.
4. Conclude with a low-friction, single-question Call to Action (CTA).
```
### Pattern 2: The Multi-Stage Drip Funnel Generator
```markdown
Create a 3-part email follow-up sequence for [SCENARIO: e.g. Overdue Invoice Collection].
- Email 1 (Day 1 Past Due): Friendly reminder with `[INVOICE_NUMBER]` and `[AMOUNT]`.
- Email 2 (Day 7 Past Due): Firm check-in with `[PAYMENT_LINK]`.
- Email 3 (Day 14 Past Due): Formal notice referencing `[CONTRACT_CLAUSE]` and service pause.
```
## Real-World Case Study
### Scenario: Client Follow-Up on Pending Contract Signature
#### Weak One-Off Prompt
> *"Write an email asking Bob to sign the contract."*
> ❌ *Result: A hyper-specific, one-time message that cannot be reused for other clients.*
#### Reusable Bracketed Template Output
> **Subject**: Next steps for `[PROJECT_NAME]` kick-off
>
> Hi `[FIRST_NAME]`,
>
> I hope you're having a great week.
>
> We have our engineering team penciled in to start `[PROJECT_NAME]` on `[TARGET_START_DATE]`.
>
> To ensure we hit that milestone without delay, we just need the signed agreement by `[DEADLINE_DATE]`:
> 👉 **Review & Sign Agreement**: `[DOCUSIGN_LINK]`
>
> If you have any questions or need a quick adjustment to `[SPECIFIC_TERM]`, let me know and I'll take care of it right away.
>
> Best regards,
> `[YOUR_NAME]`
## Top 5 Essential Bracket Tokens
| Token | Purpose | Example |
| :--- | :--- | :--- |
| `[FIRST_NAME]` | Recipient greeting anchor | *"Hi Sarah,"* |
| `[SPECIFIC_PAIN_POINT]` | Proves personalization | *"reducing your checkout churn"* |
| `[QUANTIFIED_BENEFIT]` | Concrete value prop | *"cut onboarding time by 35%"* |
| `[TIME_WINDOW]` | Low-friction scheduling | *"Thursday at 2 PM EST"* |
| `[ACTION_LINK]` | Direct one-click destination | `[CALENDAR_LINK]` |