Promo Email Writer

v1.0.0

Generates complete promotional emails with optimized subject lines, preview text, body copy, CTAs, and legal compliance for various campaign types.

0· 30·0 current·0 all-time
byhaidong@harrylabsj

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for harrylabsj/promo-email-writer.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Promo Email Writer" (harrylabsj/promo-email-writer) from ClawHub.
Skill page: https://clawhub.ai/harrylabsj/promo-email-writer
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install promo-email-writer

ClawHub CLI

Package manager switcher

npx clawhub@latest install promo-email-writer
Security Scan
Capability signals
CryptoCan make purchases
These labels describe what authority the skill may exercise. They are separate from suspicious or malicious moderation verdicts.
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The name, description, and SKILL.md all describe a promotional email writer and the prompt templates, outputs, and safety rules align with that purpose. Minor provenance gap: the skill lists no homepage and the registry owner ID differs from the author string in skill.json (owner ID kn77zz..., author harrylabsj), so source attribution is unclear but this does not change capability coherence.
Instruction Scope
SKILL.md is self-contained and its runtime instructions stay within the email-copy domain (generate subject/preview/body/CTA, run compliance checks). It does not instruct the agent to read local files, system paths, or environment variables, nor to transmit data to third‑party endpoints.
Install Mechanism
There is no install spec and no code files — this is instruction-only (lowest install risk). README suggests an install command for the platform registry but that is consistent with normal skill installation and does not pull external code.
Credentials
The skill declares no required environment variables, no credentials, and its prompts only reference user-supplied campaign data — there are no disproportionate secret requests.
Persistence & Privilege
Flags are default (always:false, user-invocable:true, model invocation allowed). The skill does not request persistent system presence or modify other skill configurations.
Assessment
This skill appears internally consistent and low-risk for standard use, but consider the following before installing or using it on live recipients: (1) provenance: the skill lists no homepage and the registry owner differs from the author string — if provenance matters to you, verify the publisher. (2) Privacy: do not paste sensitive customer data or full contact lists into prompts; treat generated copy as draft and review for brand accuracy and legal compliance in your jurisdiction before sending. (3) Deliverability & ESP integration: the skill outputs copy for manual upload to your ESP — it does not perform the upload itself, so ensure you handle tracking, personalization tokens, and unsubscribe handling correctly when integrating. (4) Test: always run A/B tests and spam-filter checks in a controlled environment before sending to your full list.

Like a lobster shell, security has layers — review code before you run it.

latestvk97dbx4jj8f2k2ya0geqp903r985n844
30downloads
0stars
1versions
Updated 15h ago
v1.0.0
MIT-0

Promotional Email Writer

Purpose

This skill generates complete promotional email copy for marketing campaigns — subject lines, preview text, body copy, and CTAs — across multiple campaign types: product launches, flash sales, abandoned cart recovery, newsletters, seasonal campaigns, and email drip sequences. Every output is structured for conversion and includes CAN-SPAM/GDPR compliance checks. Unlike social media skills, this is purpose-built for the email channel with its unique constraints: preview pane optimization, deliverability concerns, and legal compliance requirements.

Triggers

  • "写营销邮件"
  • "promotional email"
  • "email subject line"
  • "abandoned cart email"
  • "newsletter copy"
  • "邮件营销"
  • "email drip sequence"
  • "邮件A/B测试"
  • "促销邮件"
  • "email campaign"

Workflow

  1. Receive campaign context from user: campaign type (launch/sale/abandoned cart/newsletter/seasonal), product details, target audience, and email goal.
  2. Generate subject line(s) optimized for open rate: under 50 characters, preview-pane friendly, no deceptive language.
  3. Write preview text that complements (not repeats) the subject line.
  4. Structure body copy for scannability: headline → greeting → hook paragraph → product value → offer details → urgency (ethical) → CTA button → footer.
  5. Craft primary CTA button copy with clear action language.
  6. Include unsubscribe mechanism language and sender identity in footer.
  7. Run compliance review: deceptive subject line check, missing unsubscribe check, misleading claim check.
  8. Deliver complete email ready for ESP (Email Service Provider) upload.

Prompt Templates

1. Full Email (full_email)

Purpose: Generate a complete promotional email from campaign context. Input:

  • ${campaign_type} — launch / flash_sale / seasonal / newsletter / re-engagement
  • ${product_name} — Product or offer
  • ${promotion_details} — Discount, bundle, or offer specifics
  • ${target_audience} — Subscriber segment
  • ${brand_voice} — Tone: formal / casual / playful / luxury

Output: Complete email: Subject Line | Preview Text | Body Copy (with sections) | CTA Button | Footer (with unsubscribe).

2. Subject Line A/B (subject_line_ab)

Purpose: Generate subject line variants for open rate testing. Input:

  • ${campaign_context} — Brief campaign description
  • ${audience_segment} — Who is receiving
  • ${count} — How many variants (default 5)

Output: 5 subject lines labeled by approach (curiosity, benefit, urgency, personalization, question) with character counts and predicted open-rate rationale.

3. Email Sequence (email_sequence)

Purpose: Design a multi-email drip sequence for a customer journey stage. Input:

  • ${journey_stage} — Welcome / Nurture / Abandoned cart / Post-purchase / Win-back
  • ${product_name} — Product or brand
  • ${sequence_length} — Number of emails (typically 3–5)

Output: Email sequence table: Email # | Timing | Subject | Body Summary | CTA | Goal.

4. Abandoned Cart Email (abandoned_cart_email)

Purpose: Generate a recovery email for cart abandoners. Input:

  • ${product_name} — Item(s) left in cart
  • ${cart_value} — Total cart value
  • ${abandonment_window} — Hours since abandonment
  • ${incentive} — Optional discount or free shipping offer

Output: Recovery email with: gentle reminder subject, product image description placeholders, benefit recap, urgency (if incentive), CTA back to cart.

5. Email Compliance Review (email_compliance_review)

Purpose: Review draft email for deliverability and legal risks. Input:

  • ${email_draft} — Complete email: subject + body + footer
  • ${target_region} — GDPR (EU), CAN-SPAM (US), CASL (Canada), or PIPL (China)

Output: Compliance report: Check | Status (Pass/Flag) | Issue | Suggested Fix.

Output Format

Every full email follows this deliverable structure:

SUBJECT LINE: [under 50 chars]
PREVIEW TEXT: [complements subject, under 100 chars]

[BODY]
Header/Logo space
Headline
Greeting
Hook paragraph
Product/Offer section
Social proof (if applicable)
CTA Button → [Button text]
Urgency/Scarcity note (ethical)
Closing

[FOOTER]
Unsubscribe link language
Company info
Privacy policy link

Safety Rules

  • NEVER write deceptive subject lines (e.g., "Re: Your order" when it's not a reply, fake "Urgent" flags)
  • NEVER make misleading discount claims or hidden conditions
  • NEVER omit unsubscribe mechanism language — it must be clearly present
  • ALWAYS include proper sender identity (company name, physical address for CAN-SPAM)
  • ALWAYS remind user about GDPR consent requirements for EU subscribers
  • ALWAYS flag potential spam-trigger words in subject lines (e.g., "FREE!!!", "ACT NOW!!!")

Examples

Example 1: Full Email for Flash Sale

Input: Campaign="618大促", Product="XX护肤品套装", Discount="满300减50", Audience="女性25-40岁", Voice="亲切温暖" Output: Subject "你的618专属护肤清单来了 ✨", preview "满300减50,这套搭配我们准备了很久", body with hero image placeholder, product trio showcase, discount breakdown, countdown urgency, CTA "立即抢购", full footer.

Example 2: Abandoned Cart

Input: Product="一双运动鞋 ¥499", Cart value="¥499", Abandonment="24小时", Incentive="包邮" Output: Subject "它还在等你 👟 — 免邮提醒", gentle reminder tone, product benefit recap, free shipping highlight, CTA "回到购物车".

Related Skills

Comments

Loading comments...