From creator-stack
Plans complete newsletter issues from topics or ideas, including research, drafts, subject lines, hooks, and social promotion posts. Activates on 'plan a newsletter' or similar requests.
How this skill is triggered — by the user, by Claude, or both
Slash command
/creator-stack:plan-newsletterThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill takes a topic and produces a complete newsletter issue plan with draft content, subject line options, opening hook options, and social promotion posts. It is a thin orchestrator — every content generation step delegates to a foundation skill. This skill contains workflow sequence and platform-specific decisions only, not implementation logic.
This skill takes a topic and produces a complete newsletter issue plan with draft content, subject line options, opening hook options, and social promotion posts. It is a thin orchestrator — every content generation step delegates to a foundation skill. This skill contains workflow sequence and platform-specific decisions only, not implementation logic.
Each foundation skill owns its own reference files and loads them automatically. When you invoke creator-stack:write for newsletter content, it loads references/newsletter.md from its own directory. When you invoke creator-stack:title for subject lines, it loads references/newsletter-subject-lines.md from its own directory. You don't need to manage these paths — just invoke the skill and provide context.
Use this skill when:
A topic or source material is required. This can be:
If research already exists or the user is repurposing existing content, the research step can be skipped.
Execute all steps below sequentially.
Invoke creator-stack:research to understand the content landscape and identify the best angle for the newsletter issue.
Skip condition: Skip this step if the user provides existing research, or if working from existing content (e.g., repurposing a video transcript). Note the reason for skipping in the plan.
Invoke creator-stack:write with content type "newsletter" to draft the full issue.
references/newsletter.md for newsletter structure and conventions.creator-stack:voice for voice consistency.Invoke creator-stack:title with content type "newsletter" to generate 3-5 subject line options.
Invoke creator-stack:hook with content type "newsletter" to generate 2-3 opening paragraph options.
Invoke creator-stack:write separately for each platform:
Each promotion post should tease the newsletter content and drive subscriptions/reads. The writing skill loads the appropriate platform reference for each invocation.
Invoke creator-stack:social-graphic to generate a newsletter header image.
Present the full plan to the user for review. Include all options with star ratings so the user can make informed selections.
Save the plan to ./newsletter/issues/[issue_name]/plan.md. Create the directory if it doesn't exist. Use a slugified version of the topic as the issue name (e.g., ai-coding-assistants).
The plan file follows this structure:
# Newsletter Issue Plan: [Topic]
## Research Summary
[Key findings and angle — or "Based on [source material]" if repurposing]
## Subject Lines
[3-5 options with preview text, rationale, and star ratings]
## Opening Hook Options
[2-3 opening paragraphs with strategy, rationale, and star ratings]
## Draft Issue
[Full newsletter draft following newsletter structure]
## Social Promotion
### Twitter/X Thread
[Thread draft]
### LinkedIn Post
[Post draft]
### Substack Note
[Note draft]
## Header Image
[Generated image or "Not requested"]
Each foundation skill owns its own reference files and loads them automatically:
| Content | Skill | Reference (loaded by the skill) |
|---|---|---|
| Research | creator-stack:research | Loaded based on topic context |
| Newsletter draft | creator-stack:write | newsletter.md |
| Subject lines | creator-stack:title | newsletter-subject-lines.md |
| Opening hooks | creator-stack:hook | newsletter-hooks.md |
| Twitter thread | creator-stack:write | twitter.md |
| LinkedIn post | creator-stack:write | linkedin.md |
| Substack Note | creator-stack:write | substack-notes.md |
| Voice | creator-stack:voice | Invoked automatically by writing skill |
Verify completion before presenting the plan:
creator-stack:write invoked for newsletter draftcreator-stack:title invoked for subject linescreator-stack:hook invoked for opening hookscreator-stack:write invoked for social promotion posts (all 3 platforms)creator-stack:voice (handled by writing skill)creator-stack:voice, but verify the output reads consistently.Scenario: User asks to plan a newsletter about "Building AI agents with memory"
creator-stack:research with topic "AI agents with memory" to identify content gaps and angles.creator-stack:write with research findings to produce the full newsletter draft.creator-stack:title to generate 4 subject line options with preview text.creator-stack:hook to generate 3 opening paragraph options.creator-stack:write three times for Twitter/X thread, LinkedIn post, and Substack Note../newsletter/issues/ai-agents-with-memory/plan.md and present to user.Result: Complete newsletter issue plan with multiple options at each decision point, all backed by research insights and generated through specialized foundation skills.
npx claudepluginhub kenneth-liao/ai-launchpad-marketplace --plugin creator-stackGuides iterative newsletter writing from insights, ideas, or YouTube transcripts in Ben Van Sprundel's voice. Step-by-step process requiring user input at each stage.
Transforms newsletter outlines into full drafts or optimizes rough drafts into publication-ready issues by orchestrating writing, auditing, and subject line skills.
Writes email newsletter editions with subject line formulas, section structure, link placement, and growth tactics. Activates on 'newsletter', 'weekly digest', or 'open rates'.