Purpose
Produce a ready-to-send promotion kit that fills the enrollment funnel for an internal learning program — subject lines that get opened in a crowded inbox, newsletter blurbs sized for different channels, and registration CTAs that convert intent into sign-ups. Solves the recurring problem of low internal program enrollment caused by generic, easily-ignored announcement copy.
When to Use
Invoke this skill when the user asks to:
- Promote an internal training, workshop, or upskilling program
- Write email subject lines or announcement copy for a learning initiative
- Fill a Slack, Teams, or intranet newsletter slot for a program launch
- Drive registrations or sign-ups for a certification, cohort, or mentorship program
- Re-promote a program with low enrollment or an approaching deadline
- Create a manager-forwardable message to boost team participation
Inputs Required
Before starting, collect:
- Program name: The exact name employees will see
- What it teaches / delivers: 2–3 sentence description of the skill, outcome, or benefit
- Target audience: Who should enroll (e.g., all people managers, new hires, sales team)
- Time commitment: Format and hours (e.g., 4-week cohort, 90-min live workshop, self-paced)
- Registration details: Deadline, link destination, seat cap or waitlist status
- Primary enrollment barrier: Why eligible people might not sign up (too busy, unclear value, seems optional)
- Company tone: Formal / conversational / playful / mission-driven
If tone is not provided, default to conversational-professional. If no enrollment barrier is given, assume "people are too busy and see it as optional."
Instructions
Step 1: Identify the Enrollment Motivator
Pick the single strongest reason this audience would enroll and anchor all copy to it:
- Career advancement: Skill directly maps to promotion, mobility, or a resume-worthy credential
- Time/effort relief: The program makes their current job easier or faster
- Peer/cohort belonging: Others like them are joining; FOMO or team norm
- Manager expectation: Leadership visibly values or endorses participation
- Scarcity: Limited seats, one-time cohort, or closing deadline
Name the chosen motivator explicitly at the top of the output so the user understands the strategy.
Step 2: Generate 10 Email Subject Lines
Produce subject lines across these types, labeled by type and length (character count):
- Direct benefit (2): State the outcome — "Get certified in [skill] in 4 weeks"
- Curiosity (2): Open a loop without being clickbait
- Deadline/scarcity (2): Only if a real deadline or seat cap exists
- Question (2): Trigger self-identification
- Personal/manager framing (2): "Your team asked for this" / "Recommended for people in your role"
Keep subject lines under 50 characters where possible. Mark the top 2 recommendations.
Step 3: Generate 3 Newsletter Blurbs at Different Lengths
- Micro (25–35 words): For a Slack/Teams post or a newsletter one-liner slot. One benefit, one CTA.
- Standard (60–90 words): For a newsletter section. Lead with the motivator, name the audience, state the time commitment honestly, close with CTA.
- Feature (120–160 words): For an intranet feature or dedicated announcement email. Include a proof point or "what you'll be able to do after," address the enrollment barrier directly, and end with deadline + CTA.
Each blurb must name the program, the audience, and the time commitment — never hide the effort required.
Step 4: Generate 8 Registration CTAs
Write button/link CTAs across these styles, each 2–5 words:
- Action-first (2): "Reserve your seat," "Enroll now"
- Benefit-first (2): "Start building [skill]"
- Low-friction (2): "Save my spot," "Add to my calendar"
- Urgency-based (2): "Register before [deadline]"
Label which CTAs pair best with which channel (button vs. inline link).
Step 5: Write One Manager-Forward Message
A short (70–110 word) message a manager can forward to their team endorsing the program. Written in the manager's voice, it should give a reason the manager cares, permission to spend the time, and a clear next step.
Step 6: Address the Enrollment Barrier
In 2–3 sentences, give the user a specific tactic to overcome the stated barrier (e.g., for "too busy" — surface the total time commitment upfront and offer a calendar-hold link; for "seems optional" — secure a named leader's endorsement in the subject line).
Output Format
- Structure: Motivator statement → subject lines → newsletter blurbs → CTAs → manager-forward message → barrier tactic
- Length: 700–950 words
- Format: Labeled lists with character/word counts; blurbs as ready-to-paste prose blocks
- Sections: Chosen Motivator → 10 Subject Lines → 3 Newsletter Blurbs → 8 Registration CTAs → Manager-Forward Message → Barrier Tactic
- Tone: Internal-comms professional — warm, clear, and free of corporate jargon or hype
Quality Checklist
Before delivering output, verify:
- [ ] Exactly 10 subject lines, 3 blurbs, and 8 CTAs are present (count them)
- [ ] Every piece of copy uses the actual program name and audience — no placeholders or brackets
- [ ] All three blurbs state the honest time commitment
- [ ] Subject lines include character counts and 2 are marked as top recommendations
- [ ] Scarcity/deadline copy only appears if a real deadline or seat cap was provided
- [ ] The manager-forward message is written in a manager's voice, not the L&D team's
Notes
- Internal audiences don't respond to marketing hype — the biggest lever is credibility and a clear, honest ask
- Manager endorsement is the single highest-impact enrollment driver; if the user can secure it, prioritize the manager-forward message and manager-framing subject lines
- When re-promoting a low-enrollment program, lead with scarcity and a named leader endorsement rather than restating the original benefit
- Honesty about time commitment increases completion rates even if it slightly lowers initial sign-ups — flag this tradeoff if the user is optimizing purely for registration numbers
How to use this skill
This file is a Claude Code skill in Anthropic's standard format — markdown with YAML frontmatter at the top.
Installing in Claude Code:
~/.claude/skills/<folder-name>/SKILL.md— auto-loads in every session anywhere on your machine (recommended for skills you'll use across multiple projects)<your-project>/.claude/skills/<folder-name>/SKILL.md— auto-loads only when working in that project (recommended for project-specific skills)
Restart Claude Code or open a new session to register.
Using in Claude.ai, ChatGPT, Gemini, or other AI tools:
- Drag this file into a new chat, or copy and paste its contents
- Send your task or request as your next message — the AI will apply the skill where it fits
For Claude Code skill details: https://docs.anthropic.com/en/docs/claude-code/skills