Writing & Content

Subject Line Lab

Generate and pre-screen subject lines and preheaders for truncation, spam patterns, and inbox-preview issues.

56/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 3k
Last updated
12d ago
License
Apache-2.0
email-marketingsubject-line-optimizationpreheader-writingspam-checking
+2inbox-previewemail-deliverability

What does this skill do, and when should you use it?

Subject Line Lab focuses on email subject lines and preheaders, not body copy, CTAs, test design, or EQS auditing. It generates 3–8 labeled variants from an offer or angle, or scores candidates supplied by the user. Each variant receives heuristic checks for spam-trigger patterns, desktop and mobile truncation, emoji count, and the rendered inbox preview. It is designed to cut weak candidates before testing, but its pre-score is not an inbox-placement or deliverability verdict.

Reads subject candidates or an offer/angle, from-name, email mode, preheader or drafting intent, and optional past-campaign exports. It generates or ingests 3–8 variants, assigns stable IDs such as SUBJ-A and SUBJ-B, and pairs each subject with a preheader. It measures subject and preheader character counts, compares them with estimated desktop and mobile render limits, and flags truncation when the load-bearing promise falls beyond the mobile cut. It scans subjects and preheaders for all-caps runs, repeated exclamation marks, misleading RE/FWD fakery, false scarcity, spam-word density, and stacked currency or percent symbols; counts emojis; renders the from-name, subject, and preheader preview; labels findings as Measured or Estimated; and produces a ranked survivor/cut list plus a handoff summary.

Good fit
  • An ecommerce marketer needs several promotional or lifecycle subject/preheader variants before launching a campaign.
  • A B2B sales team wants to pre-screen cold-outbound subjects for truncation, spam-pattern flags, and emoji usage.
  • A newsletter operator has candidate subjects and wants to rank them before creating an A/B test.
  • An email team has historical subject-line and open-rate exports and wants to use prior winning angles in the shortlist.

How do you install this skill?

Before you use it
  • Do not treat the heuristic pre-score as a Gmail/Outlook placement or spam verdict; real rendering, authentication, and deliverability checks remain necessary.
  • Key references such as subject-line-specs.md, humanizer-slop.md, and skill-contract.md were not supplied, so all thresholds, templates, and write protocols cannot be confirmed as reproducible.
  • In cold-outbound mode avoid emojis and verify every price, discount, scarcity, and personalization claim before use.
Before you start
Your agent needs
  • Shell / CLI
  • Local filesystem
Install first
  • registry-events.py when submitting claim proposals

Install the repository with npx skills add aaron-he-zhu/aaron-marketing-skills. In Claude Code, use /plugin marketplace add aaron-he-zhu/aaron-marketing-skills, then /plugin install aaron-marketing@aaron. The repository can also be cloned with git clone https://github.com/aaron-he-zhu/aaron-marketing-skills; this skill is at email/engage/subject-line-lab/SKILL.md. The source gives a single-skill installation pattern using npx skills add <repo> -s <skill>, but does not provide this skill's exact command.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/aaron-he-zhu/aaron-marketing-skills.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/email/engage/subject-line-lab" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Provide subject candidates or an offer/angle, a from-name, a mode (promo, cold, or newsletter), and a preheader or permission to draft one. Example: Pre-score these 6 subject lines for truncation + spam triggers, from-name [Sender], promo mode: [paste]. Another supported prompt is Generate 5 subject-line variants + preheaders for [offer], cold-outbound mode, and rank them by pre-score. If neither candidates nor an offer/angle is supplied, the skill returns NEEDS_INPUT. Missing from-name or preheader can be handled with a placeholder or an estimated drafted preheader.

What are this skill's strengths and limitations?

Pros
  • Covers four practical pre-test checks: spam patterns, desktop/mobile truncation, emoji count, and inbox preview.
  • Uses stable variant IDs and angle labels that can flow into send-experiment-designer.
  • Works with pasted data and local character counts without requiring a paid ESP API or MCP.
  • Separates Measured from Estimated evidence and explicitly avoids presenting the heuristic as an EQS or placement verdict.
Limitations
  • Render limits and spam checks are heuristics, not provider-level filtering or client-render tests.
  • It does not write body copy or CTAs, design A/B tests, or calculate EQS.
  • The source provides no specific ESP, mailbox-client, or live inbox-test results for this skill.
  • It will not invent prices, discounts, scarcity, or other unsupported claims; unresolved claims are marked `[needs source]`.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
Subject Line Lab this page 56 · Use with care ★ 3k 12d ago Apache-2.0
Inbox Placement Monitor 59 · Recommended ★ 3k 12d ago Apache-2.0
Email Creative Builder 58 · Recommended ★ 3k 12d ago Apache-2.0
Email Deliverability Preflight 61 · Recommended ★ 3k 12d ago Apache-2.0
Email Marketing Bible 60 · Recommended ★ 342 14d ago MIT

Its role is distinct from the repository's named neighboring skills: email-creative-builder writes the email body and CTA, send-experiment-designer designs and reads tests, deliverability-qa performs broader content and authentication checks, and email-quality-auditor computes SEND/EQS. Subject Line Lab only pre-screens the subject/preheader unit.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
56/ 100 5-point scale 2.8 / 5
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
1Trust18 / 25 · 3.6/5

The skill treats exports and pasted content as untrusted, avoids requiring paid APIs, asks before writing memory, and submits claims through a proposal path. No covert exfiltration, credential theft, or destructive default is shown. Points are deducted because rollback and recovery for memory writes are not specified in the skill itself, referenced registry controls are not fully included in the supplied evidence, and publisher identity is unverified.

2Reliability8 / 20 · 2.0/5

Inputs, outputs, workflow steps, stop conditions, and Measured/Estimated labeling are internally coherent, with a NEEDS_INPUT path for missing or ambiguous inputs. Points are deducted because key referenced files were not supplied and there is no skill-specific test suite or execution evidence; static calibration caps this at 10.

3Adaptability11 / 15 · 3.7/5

The audience, three operating modes, use cases, non-fit boundaries, trigger phrases, and output shape are clearly stated, and core computation is described as local rather than dependent on overseas services. Points are deducted because Chinese support is mostly metadata and labels with no Chinese examples, and cross-client rendering limits remain heuristic estimates.

4Convention10 / 15 · 3.3/5

The skill provides a name, slug, version 18.0.0, compatibility, Apache-2.0 license, Quick Starts, contract, data sources, decision gates, and routing guidance with good layering. Points are deducted because maintenance ownership, update procedure, changelog, and complete installation guidance are outside the target skill; the supplied SECURITY.md calls 17.x the current line, conflicting with version 18.0.0 governance.

5Effectiveness6 / 15 · 2.0/5

It specifies a directly usable deliverable: 3-8 stable-ID subject/preheader variants with length, truncation, spam-pattern, emoji, preview, ranking, and handoff information. Points are deducted because scoring is explicitly heuristic, actual client rendering and filtering accuracy are unverified, comparative value over manual review is unproven, and static review provides no execution evidence; therefore this stays at or below 7.

6Verifiability3 / 10 · 1.5/5

The files distinguish Measured character counts from Estimated rendering and spam heuristics and disclose important limitations and downstream ownership. Points are deducted because there are no real outputs, skill-specific tests, or independent third-party corroboration; the supplied CI tests concern architecture and audit validation rather than this skill's key paths.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Jul 20, 2026 Reviewed revision ebd436747f8f Review evidence[1][2][3][4][5][6][7][8][9]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Do I need Klaviyo, Mailchimp, or another ESP?
No. The skill can score pasted candidates and compute character counts locally. ESP APIs and MCP servers are optional enhancements.
Does a clean pre-score guarantee inbox placement?
No. It is a subject-level heuristic, not a deliverability or inbox-placement guarantee. Broader checks belong to deliverability-qa.
Can it write the full email?
No. It handles subject lines and preheaders only. Body copy, CTA, and plain-text alternatives belong to email-creative-builder.

More skills from this repository

All from aaron-he-zhu/aaron-marketing-skills

Writing & Content

Inbox Placement Monitor

Track where sent emails land and detect provider-level placement and sender-reputation regressions.

★ 3k FS 59 Recommended 12d ago
Writing & Content

Email Creative Builder

Builds test-ready single-email copy aligned to the landing page and approved claims.

★ 3k FS 58 Recommended 12d ago
Writing & Content

Email Deliverability Preflight

Verify authentication, sender reputation, inbox placement, and list health before sending or scaling email.

★ 3k FS 61 Recommended 12d ago
Writing & Content

List Hygiene Monitor

Track list decay between sends and turn engagement, bounce, and complaint signals into an actionable cleanup plan.

★ 3k FS 58 Recommended 12d ago
Writing & Content

B2B Cold Outbound Sequencer

Map safer B2B cold-email sequences, reply routing, mailbox warmup, and compliance guardrails.

★ 3k FS 57 Use with care 12d ago
Writing & Content

Email Quality Auditor

Audit email safety, compliance, and send readiness before a campaign is released.

★ 3k FS 56 Use with care 12d ago
Writing & Content

Email Experiment Designer

Designs rigorous email tests and reads statistical and practical impact from first-party campaign data.

★ 3k FS 56 Use with care 12d ago
Automation & Ops

Consent Registry

Record subscription consent evidence and apply unsubscribe, complaint, and bounce suppression immediately.

★ 3k FS 62 Recommended 12d ago
Writing & Content

Newsletter Monetization Planner

Model subscription, sponsorship, and referral revenue for an owned newsletter audience.

★ 3k FS 61 Recommended 12d ago
Writing & Content

Email Preference & Frequency Manager

Design preference centers and opt-down paths that reduce fatigue before hard unsubscribe.

★ 3k FS 61 Recommended 12d ago
Writing & Content

List Growth Designer

Designs acquisition, incentives, compliant opt-in capture, and referral growth for owned email lists.

★ 3k FS 58 Recommended 12d ago
Writing & Content

Email Lifecycle Flow Designer

Map lifecycle email flows, cadence, branching, exits, and sunset rules before writing the emails.

★ 3k FS 57 Use with care 12d ago
Writing & Content

Reactivation Specialist

Design a closed-loop win-back program for dormant email subscribers before they are suppressed.

★ 3k FS 57 Use with care 12d ago
Writing & Content

Email List Segment Builder

Build reusable email audiences and suppression lists from first-party customer data.

★ 3k FS 61 Recommended 12d ago
Writing & Content

Platform Norm Profiler

Build dated, source-labeled platform cards for safer organic social planning.

★ 3k FS 60 Recommended 12d ago
Writing & Content

Influencer Landing Page Optimizer

Turn influencer traffic into smoother, higher-converting landing experiences.

★ 3k FS 54 Use with care 12d ago
Writing & Content

Brand Language Codifier

Turn a brand’s published language into reusable voice, lexicon, and product-naming rules.

★ 3k FS 63 Recommended 12d ago
Writing & Content

Email Render Builder

Turns approved email creative into responsive, cross-client HTML and delivers a structured render QA report.

★ 3k FS 62 Recommended 12d ago
Automation & Ops

Creator Registry

Maintain an auditable creator roster with sourced facts about rates, rights, compliance, and performance.

★ 3k FS 61 Recommended 12d ago
Writing & Content

RAMP Launch Readiness Auditor

Audits launch evidence by lifecycle stage so teams can make a traceable go/no-go decision.

★ 3k FS 61 Recommended 12d ago

Related skills