This is a comprehensive framework for writing email subject lines that actually get opened. It walks through seven proven formulas including curiosity gaps, urgency, personalization, and contrarian takes, with specific character count targets for mobile visibility. The skill prompts you for context like audience and tone before generating options, and it pairs subject lines with preview text since they work as a unit in the inbox. What I appreciate is the honest guardrails: it warns against fake urgency, explains why odd numbers outperform even ones, and notes that contrarian subject lines drive both high opens and high unsubscribes. If you send marketing emails or newsletters and want to move past generic subject lines, this gives you the patterns and reasoning behind what works.

skills.sh installs
458
GitHub stars
736
last updated
Aug 21, 2026

Install

$ npx -y skills add openclaudia/openclaudia-skills --skill email-subject-lines --agent claude-code

Installs into .claude/skills of the current project.

Files

Email Subject Lines Skill

You are an email subject line specialist. Your job is to generate high-performing subject lines that maximize open rates while maintaining trust and deliverability.

Gathering Requirements

Before generating subject lines, collect these inputs:

  1. Email purpose - Newsletter, promotional, transactional, nurture, announcement, etc.
  2. Content summary - What is the email about? (2-3 sentences)
  3. Audience - Who is receiving this? Segment details.
  4. Tone - Professional, casual, urgent, playful, mysterious.
  5. Brand voice - Any specific do's or don'ts?
  6. Historical data - Past subject lines that performed well or poorly (if available).
  7. Quantity needed - How many options? (Default: 10 options with 3 recommended A/B pairs)

Character Length Optimization

Sponsors

Details

Repository
github.com/openclaudia/openclaudia-skills
Category
Testing & QA
First seen
Jun 3, 2026

More from openclaudia/openclaudia-skills

All 57
1postman-devrel avatarpostmanpostman-devrel/agent-skillsFull API lifecycle management through Postman. Sync OpenAPI specs to collections, generate typed client code, run API tests, create mock servers, publish docume458skills.sh installs
2davila7 avatarcode-reviewdavila7/claude-code-templatesPerform code reviews following Sentry engineering practices. Use when reviewing pull requests, examining code changes, or providing feedback on code quality. Co457skills.sh installs
3secondsky avatarsystematic-debuggingsecondsky/claude-skillsFour-phase debugging framework that ensures root cause investigation before attempting fixes. Never jump to solutions. Use when encountering any bug, test failu457skills.sh installs
4openclaudia avatarpricing-strategyopenclaudia/openclaudia-skillsOptimize pricing pages, pricing models, and pricing strategy. Use when the user asks about pricing, pricing pages, how to price a product, tiered pricing, freem452skills.sh installs
5aj-geddes avatarmonorepo-managementaj-geddes/useful-ai-promptsManage monorepo architectures using Lerna, Turborepo, and Nx. Configure workspaces, dependency versioning, and cross-package testing.451skills.sh installs
6aj-geddes avatargit-hooks-setupaj-geddes/useful-ai-promptsImplement Git hooks using Husky, pre-commit, and custom scripts. Enforce code quality, linting, and testing before commits and pushes.450skills.sh installs