From marketing
Iterative newsletter writing workflow for Ben Van Sprundel's audience. Use when Ben wants to write a newsletter from an insight, idea, or YouTube video transcript. This is a CREATIVE, STEP-BY-STEP process - never output a complete newsletter immediately. Each step requires suggestions, user decision, then progression to next step. Triggers: newsletter, write newsletter, email content, repurpose video, insight to newsletter.
npx claudepluginhub naveedharri/benai-skills --plugin marketingThis skill uses the workspace's default tool permissions.
An iterative, creative workflow for writing newsletters in Ben's authentic voice.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Automates semantic versioning and release workflow for Claude Code plugins: bumps versions in package.json, marketplace.json, plugin.json; verifies builds; creates git tags, GitHub releases, changelogs.
An iterative, creative workflow for writing newsletters in Ben's authentic voice.
NEVER output a complete newsletter immediately. This is a step-by-step creative process. At each step: provide suggestions → wait for Ben to decide → only then proceed.
ALWAYS read the specified context documents at each step. Each step lists REQUIRED READING. Do not skip this. The quality of output depends entirely on using these documents.
Write only from the provided context documents. Do not invent strategies, stories, facts, or stylistic habits not evidenced in the inputs.
All documents are in the references/ folder bundled with this skill:
references/01_Ben_Profile_Background.md - Ben's story, credentials, valuesreferences/02_What_We_Do_Offer.md - The offer and value propositionreferences/03_ICP_Ideal_Customer_Profile.md - Target audience detailsreferences/04_Voice_Personality.md - Tone and messagingreferences/05_Newsletter_Strategy.md - Positioning and core beliefsreferences/07_Writing_Framework.md - Voice DNA and patternsreferences/08_Newsletter_Examples.md - Real newsletter examples to mimicREQUIRED READING: None yet - just analyze the input.
Determine input type and clarify scope.
If YouTube transcript:
If insight/idea:
Output for this step: Clear statement of the core insight to build the newsletter around.
STOP. Wait for Ben to confirm before proceeding.
REQUIRED READING BEFORE THIS STEP:
references/03_ICP_Ideal_Customer_Profile.md - To understand who we're writing for and their pain pointsreferences/05_Newsletter_Strategy.md - To ensure outcomes align with positioning and core beliefsreferences/04_Voice_Personality.md - To align outcomes with the message people should carry awayDefine the main takeaway and secondary outcomes for the ICP.
Using the ICP document, consider all three audience angles:
Main Outcome Options (suggest 3-5): Format each as: "After reading this, the reader will [specific transformation/realization/action]"
Outcome types to consider:
Secondary Outcomes (suggest 2-3 per main outcome): Supporting transformations that reinforce the main message.
STOP. Wait for Ben to select/modify main + secondary outcomes.
REQUIRED READING BEFORE THIS STEP:
references/01_Ben_Profile_Background.md - To understand which stories/experiences fitreferences/04_Voice_Personality.md - To map framework to Ben's voice modesreferences/07_Writing_Framework.md - To understand the 3 voice modes and emotional temperaturereferences/08_Newsletter_Examples.md - Study the section patterns in real examplesBased on the insight, outcomes, and Ben's background, propose at least 3 outline options for the newsletter. Each outline defines the writing framework, the sections, their purpose, and the flow of the piece. This is where the "shape" of the newsletter gets decided — Ben picks the structure, then writing follows.
How to generate outlines:
Draw from writing frameworks and adapt them to Ben's newsletter style. Each outline should feel genuinely distinct — not just different labels on the same structure. Consider the content and which angle serves it best.
Frameworks to draw from:
| Framework | Flow | Best When |
|---|---|---|
| PAS (Problem → Agitate → Solution) | Open with the pain, twist the knife, deliver the fix | The insight addresses a clear pain point or mistake |
| AIDA (Attention → Interest → Desire → Action) | Hook them, build curiosity, make them want it, tell them how | The insight introduces a new concept or opportunity |
| BAB (Before → After → Bridge) | Show the old way, paint the new reality, explain the bridge | The insight shows a transformation or result |
| FAB (Features → Advantages → Benefits) | Show what it is, why it matters, what you get | The insight explains a tool, method, or system |
| Story → Lesson → Framework | Personal narrative, extract the insight, give the system | The insight is experience-driven with a clear takeaway |
| Myth-Busting | Common belief → why it's wrong → what to do instead | The insight challenges conventional thinking |
You're not limited to these — mix, combine, or create a custom structure if the content calls for it. The goal is giving Ben meaningfully different options for how the newsletter reads.
For each outline, present:
OUTLINE [X]: [Short name]
Framework: [Which framework or hybrid]
Why it fits: [1-2 sentences on why this structure works for this specific content]
Sections:
1. [Section name] — [What this section covers and its purpose]
Voice: [Vulnerable Teacher / Strategic Authority / Encouraging Coach]
Length: [short/medium/long]
2. [Section name] — [What this section covers and its purpose]
Voice: [mode]
Length: [guidance]
3. [Continue for all sections...]
Closing: [Sign-off approach]
P.S.: [Pitch angle]
Map voice modes to sections using the 3 voice modes from references/07_Writing_Framework.md:
Which stories from references/01_Ben_Profile_Background.md could be woven in — mention specific story options for each outline (e.g., the 140-view video story, the bankruptcy, the CMO job).
Every outline must include:
Study the "Key Patterns Across All Examples" section in references/08_Newsletter_Examples.md to ensure structures follow Ben's proven patterns.
STOP. Wait for Ben to pick, combine, or modify outlines before writing.
REQUIRED READING BEFORE THIS STEP:
references/08_Newsletter_Examples.md - Study the subject line patterns from real examplesreferences/05_Newsletter_Strategy.md - To align subject lines with positioning and core beliefsreferences/04_Voice_Personality.md - To ensure subject line tone matches Ben's voice (confident, direct, not clickbaity)references/03_ICP_Ideal_Customer_Profile.md - To craft subject lines that resonate with the target audience's pain points and desiresNow that the outline is locked, generate subject line options that align with the chosen structure and angle.
Subject Line Patterns (from references/08_Newsletter_Examples.md):
Generate 5-7 subject lines:
For each, also suggest a preview text (the snippet shown after subject line in inbox).
Present all options.
STOP. Wait for Ben to select/combine.
REQUIRED READING BEFORE THIS STEP:
references/08_Newsletter_Examples.md - Study how real newsletters open — pay close attention to the first 5-10 lines of each examplereferences/07_Writing_Framework.md - For hook patterns, voice modes, and emotional temperature (the opening should be "cool but relatable")references/01_Ben_Profile_Background.md - For authentic story details, failures, and experiences to use in hooksreferences/04_Voice_Personality.md - For tone calibration — confident but not arrogant, vulnerable but not weakPresent 3-5 hook options that fit the selected outline. Each hook is the opening of the newsletter — the first thing the reader sees after the subject line.
Hook patterns to draw from:
Each hook should be 4-8 short paragraphs, written in Ben's voice. The hook must flow naturally into the first section of the selected outline.
STOP. Wait for Ben to pick a hook.
REQUIRED READING BEFORE THIS STEP - READ ALL OF THESE:
references/08_Newsletter_Examples.md - CRITICAL: Almost mimic these examples. The newsletter should sound exactly like this.references/07_Writing_Framework.md - Voice checklist, tone temperature, content ratiosreferences/01_Ben_Profile_Background.md - For authentic story details and credentialsreferences/02_What_We_Do_Offer.md - For accurate P.S. pitch contentreferences/04_Voice_Personality.md - For signature phrases and messagingreferences/07_Writing_Framework.md and references/08_Newsletter_Examples.md.references/07_Writing_Framework.md (highest)references/08_Newsletter_Examples.mdreferences/04_Voice_Personality.mdreferences/05_Newsletter_Strategy.mdreferences/05_Newsletter_Strategy.md - identify audience, desired outcome, positioningreferences/04_Voice_Personality.md - extract voice traits, formality, warmth, vulnerability levelreferences/08_Newsletter_Examples.md - note openings, paragraph length, list density, rhetoric, CTA posture, closersreferences/08_Newsletter_Examples.mdreferences/02_What_We_Do_Offer.md for accurate details)Write the complete draft. Run the checklist. Fix issues.
STOP. Present draft and be ready to iterate based on Ben's feedback.
After presenting the draft, be ready for feedback. This is where the newsletter gets polished. Ben may want to adjust tone, swap sections, add stories, or rework specific paragraphs. Follow the Iteration Protocol below.
At any step, if Ben wants to revise:
Never rush through steps. The iterative process IS the value.
Phrases to use naturally:
Story elements to weave in (details in references/01_Ben_Profile_Background.md):
Always end with:
Keep going,
Ben
P.S. [Soft pitch to accelerator - reference 02_What_We_Do_Offer for accurate benefits]