Skip to content This library is free, offered as dana. If it helps your work, donate here →

This is one of 3,622 free prompts in the penguin tree ai library. Sign up once and the whole library opens, with new prompts by email.

open the library →

Internal program promotion copy generator

Generates a complete internal promotion kit for a learning program — 10 email subject lines, 3 newsletter blurbs at different lengths, 8 registration CTAs, and a manager-forward message — all calibrated to internal…

download .md

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:

  1. Drag this file into a new chat, or copy and paste its contents
  2. 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