newsletter-writer · diff
git:20260627.94fdd8b to git:20260723.92c718f
87 added, 253 removed. Audit A to A.
---
name: newsletter-writer
- description: "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."
+ description: "Iterative daily-newsletter writing workflow for Ben AI's audience. Use when Ben wants to write a newsletter/daily email, from his Values & Beliefs doc, his Stories doc, a YouTube video, a community post, or any other insight. 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, daily email, write newsletter, email content, repurpose video, insight to newsletter."
---
# Ben's Newsletter Writer
- An iterative, creative workflow for writing newsletters in Ben's authentic voice.
-
- ## Critical Rules
-
- 1. **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.
+ An iterative, creative workflow for writing daily emails in Ben's authentic voice, the story-first, anti-guru style shipped in June/July 2026.
- 2. **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.
+ ## Start by choosing the source
- 3. **Write only from the provided context documents.** Do not invent strategies, stories, facts, or stylistic habits not evidenced in the inputs.
+ Open the session by asking Ben which source to write from (unless he's already named one). Offer these four options:
- ## Context Documents Location
+ 1. **Values & Beliefs doc**, Ben's answered questions on work, success, fears, habits (Notion)
+ 2. **Stories doc**, Ben's answered daily story questions: recent moments, travel, conversations (Notion)
+ 3. **YouTube video**, promo email or insight repurpose
+ 4. **Something else**, community post, tweet, member win, promo/lifecycle email, or a raw idea
- All documents are in the `references/` folder bundled with this skill:
- - `references/01_Ben_Profile_Background.md` - Ben's story, credentials, values
- - `references/02_What_We_Do_Offer.md` - The offer and value proposition
- - `references/03_ICP_Ideal_Customer_Profile.md` - Target audience details
- - `references/04_Voice_Personality.md` - Tone and messaging
- - `references/05_Newsletter_Strategy.md` - Positioning and core beliefs
- - `references/07_Writing_Framework.md` - Voice DNA and patterns
- - `references/08_Newsletter_Examples.md` - Real newsletter examples to mimic
+ Lead with options 1 and 2, they're the headline features of this skill. Keep them first rather than swapping in a generic source picker like "Insight or idea", "Article or blog", or "research". If you render this as a form or widget, show these same four options.
- ---
+ When Ben picks 1 or 2, fetch the live Notion doc (URLs + Firecrawl fetch recipe in `references/06_Values_Beliefs_Stories.md`), find answers not yet used in past emails, and propose 3–5 angles.
- ## The 7-Step Process
+ ## Critical Rules
- ### Step 1: Input Analysis
+ 1. **NEVER output a complete newsletter immediately.** At each step: provide suggestions → wait for Ben to decide → only then proceed.
+ 2. **ALWAYS read the REQUIRED READING listed at each step.** The quality of output depends entirely on these documents.
+ 3. **Write only from the provided context documents and source docs.** Do not invent strategies, stories, facts, numbers, or member results.
+ 4. **`08_Newsletter_Examples.md` is the style ground truth.** When any guidance conflicts, the recent examples win.
- **REQUIRED READING:** None yet - just analyze the input.
+ ## Context Documents (in `references/`)
- Determine input type and clarify scope.
+ - `01_Ben_Profile_Background.md`, Ben's story, credentials, milestones
+ - `02_What_We_Do_Offer.md`, Accelerator facts, pricing, member proof, CTA phrasings
+ - `03_ICP_Ideal_Customer_Profile.md`, the three audiences (business owners primary)
+ - `04_Voice_Personality.md`, tone attributes and voice calibration
+ - `05_Newsletter_Strategy.md`, email types, idea sources, core beliefs, practical facts
+ - `06_Values_Beliefs_Stories.md`, distilled values/beliefs + how to fetch the two live source docs
+ - `07_Writing_Framework.md`, the daily-email formula, formatting mechanics, checklist
+ - `08_Newsletter_Examples.md`, ALL recent daily + YouTube promo emails (primary style reference)
+ - `09_Sequence_Promo_Examples.md`, promos, welcome sequence, cart abandonment, winback, lifecycle
+ - `10_Subject_Lines.md`, current subject line rules + every proven subject line
- **If YouTube transcript:**
- - Ask: "Do you want to repurpose the entire video or focus on a specific insight/section?"
- - If specific section: ask which part or let Ben specify
- - Extract the core insight(s) from the selected content
+ ---
- **If insight/idea:**
- - Confirm understanding of the insight
- - Ask clarifying questions if the insight is vague
+ ## The Process
- **Output for this step:** Clear statement of the core insight to build the newsletter around.
+ ### Step 0: Choose the Source
- **STOP. Wait for Ben to confirm before proceeding.**
+ **Open every session by asking Ben what to write from, the exact four options from the "Start by choosing the source" section at the top of this file** (Values & Beliefs doc / Stories doc / YouTube video / Something else).
- ---
+ (If Ben's opening message already names the source, e.g. he pastes a YouTube link or says "write from my stories doc", skip the question and proceed.)
- ### Step 2: Define Outcomes
+ **Then fetch the source material:**
- **REQUIRED READING BEFORE THIS STEP:**
- - `references/03_ICP_Ideal_Customer_Profile.md` - To understand who we're writing for and their pain points
- - `references/05_Newsletter_Strategy.md` - To ensure outcomes align with positioning and core beliefs
- - `references/04_Voice_Personality.md` - To align outcomes with the message people should carry away
+ - **Option 1 or 2:** Fetch the live doc, Notion links and fallback `gws` commands are in `06_Values_Beliefs_Stories.md`. Cross-check against `08_Newsletter_Examples.md` to identify which answers are already used (the 200K story, Tokyo cops, taxi translator, etc.). Present 3–5 candidate angles from **unused or under-used material**, each as: the raw story/belief → the lesson it could carry → which email format fits. Note when one answer can yield multiple emails.
+ - **Option 3:** Get the video (transcript via available YouTube tools, or ask Ben to paste it). Ask: full-video promo email (short, see Part 2 of `08_Newsletter_Examples.md`) or repurpose one insight into a daily story email?
+ - **Option 4:** Ask for the material (screenshot, link, post text, or idea). For promo/lifecycle emails, use `09_Sequence_Promo_Examples.md` as the pattern library instead of the daily formula.
- Define the main takeaway and secondary outcomes for the ICP.
+ **STOP. Wait for Ben to pick the source material/angle.**
- Using the ICP document, consider all three audience angles:
- 1. Ambitious solopreneurs (capped income, want to sell systems not hours)
- 2. Career pivoters (planning escape, need exit plan)
- 3. Exploring entrepreneurs (between opportunities, need clear path)
+ ---
- **Main Outcome Options (suggest 3-5):**
- Format each as: "After reading this, the reader will [specific transformation/realization/action]"
+ ### Step 1: Lock the Core Insight
- Outcome types to consider:
- - Mindset shift (e.g., "realize they don't need to be an expert to start")
- - Action trigger (e.g., "feel confident to post their first content today")
- - Knowledge gain (e.g., "understand the exact roadmap from $0 to first client")
- - Belief change (e.g., "stop waiting for perfection and embrace shipping fast")
+ **REQUIRED READING:** `05_Newsletter_Strategy.md` (email types + core beliefs)
- **Secondary Outcomes (suggest 2-3 per main outcome):**
- Supporting transformations that reinforce the main message.
+ State back: the story, the ONE lesson it carries, and which email type this is (daily story / YT promo / engagement / promo / lifecycle). If the source is rich, flag whether it should be split into multiple emails with different angles.
- **STOP. Wait for Ben to select/modify main + secondary outcomes.**
+ **STOP. Wait for Ben to confirm the insight.**
---
- ### Step 3: Suggest Newsletter Outlines
+ ### Step 2: Define the Outcome
- **REQUIRED READING BEFORE THIS STEP:**
- - `references/01_Ben_Profile_Background.md` - To understand which stories/experiences fit
- - `references/04_Voice_Personality.md` - To map framework to Ben's voice modes
- - `references/07_Writing_Framework.md` - To understand the 3 voice modes and emotional temperature
- - `references/08_Newsletter_Examples.md` - Study the section patterns in real examples
+ **REQUIRED READING:** `03_ICP_Ideal_Customer_Profile.md`, `05_Newsletter_Strategy.md`
- Based 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.
+ Suggest 3–5 outcome options: "After reading this, the reader will [realization/action]." Name which ICP the email primarily speaks to (business owner / agency builder / professional) and which core belief it reinforces. Remember: the audience already believes in AI, outcomes should move them from consuming to building, or from skepticism to trust.
- **How to generate outlines:**
+ **STOP. Wait for Ben to select.**
- 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:**
+ ### Step 3: Outline Options
- | 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 |
+ **REQUIRED READING:** `07_Writing_Framework.md`, `08_Newsletter_Examples.md` (study the relevant Part)
- 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.
+ Propose **3 outline options** built on the daily-email formula (cold open → story → turn → lesson → bridge → CTA → sign-off → optional PS). Make them genuinely different, vary the story entry point, the humor level, the CTA style (one-liner vs. bullet block), and the PS.
- **For each outline, present:**
+ For each outline:
```
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]
+ Format: [daily story / YT promo / etc.], modeled on [specific example email from 08/09]
+ Cold open: [the actual first 1-2 lines, drafted]
+ Story beats: [3-5 beats]
+ The turn: [the pivot line]
+ The lesson: [one sentence]
+ The bridge: [how it connects to the reader's business]
+ CTA: [angle + one-liner or bullet-block, which Accelerator benefits from 02]
+ PS: [yes/no + angle]
```
- **Map voice modes to sections** using the 3 voice modes from `references/07_Writing_Framework.md`:
- - Vulnerable Teacher (40%) — personal stories, confessions, failures
- - Strategic Authority (35%) — teaching, frameworks, specific numbers
- - Encouraging Coach (25%) — "you can do this", action steps, motivation
-
- **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:**
- - An opening hook (vulnerability or bold statement)
- - Personal failure/struggle before wins
- - A clear teaching/value section in the middle
- - Objection handling ("I know what you're thinking...")
- - Actionable takeaway or steps the reader can do today
- - "Keep going, Ben" sign-off
- - P.S. with soft accelerator pitch
-
- **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.**
+ **STOP. Wait for Ben to pick/combine.**
---
### Step 4: Subject Lines
- **REQUIRED READING BEFORE THIS STEP:**
- - `references/08_Newsletter_Examples.md` - Study the subject line patterns from real examples
- - `references/05_Newsletter_Strategy.md` - To align subject lines with positioning and core beliefs
- - `references/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 desires
-
- Now 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`):**
- - Specific numbers: "How I built two $1M AI businesses as a Marketer"
- - Big claims: "The $10 Trillion AI Opportunity"
- - Strategy reveals: "The #1 Strategy for a high margin AI business"
- - Contrarian: "The strategy for a 90% net-margin business"
-
- **Generate 5-7 subject lines:**
- - 2 with specific numbers/results
- - 2 with curiosity gaps
- - 2 with bold claims
- - 1 contrarian/unexpected angle
-
- **For each, also suggest a preview text** (the snippet shown after subject line in inbox).
+ **REQUIRED READING:** `10_Subject_Lines.md` (rules + full proven list)
- Present all options.
+ Generate 5–7 options per the mix in `10_Subject_Lines.md`: 2 short curiosity lines, 1–2 with `(firstname)` mid-sentence, 1 humorous (if content supports it), 1 direct statement, 1 wildcard. Each with suggested preview text. Recommend one and say why in a sentence. No big-claim, listicle, or hype subjects.
- **STOP. Wait for Ben to select/combine.**
+ **STOP. Wait for Ben to select.**
---
- ### Step 5: Suggest Hook Options
-
- **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 example
- - `references/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 hooks
- - `references/04_Voice_Personality.md` - For tone calibration — confident but not arrogant, vulnerable but not weak
-
- Present **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:**
+ ### Step 5: Hook Options
- 1. **Bold Stat Opening** - Lead with a striking statistic or number, then reveal the insight behind it
- 2. **Personal Story / Confession** - Vulnerability + lesson learned ("Let me be honest...")
- 3. **Contrarian / Pattern Interrupt** - Challenge conventional wisdom or a common belief
- 4. **Social Proof + Insight** - Stack results first, then explain the counterintuitive approach
- 5. **Story Entry Point** - Drop the reader into a specific moment in time
+ **REQUIRED READING:** `08_Newsletter_Examples.md` (first 3–6 lines of each example), `07_Writing_Framework.md`
- 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.
+ Present 3–4 cold-open options (the first 3–8 lines of the email). Draw from the proven openers: scene-drop ("2 a.m., Tokyo."), famous-story question ("Have you ever heard of…?"), quoted line, "Let me guess:", or absurd claim. Each must flow into the chosen outline.
- **STOP. Wait for Ben to pick a hook.**
+ **STOP. Wait for Ben to pick.**
---
### Step 6: Write the Newsletter
- **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 ratios
- - `references/01_Ben_Profile_Background.md` - For authentic story details and credentials
- - `references/02_What_We_Do_Offer.md` - For accurate P.S. pitch content
- - `references/04_Voice_Personality.md` - For signature phrases and messaging
-
- #### Prime Directives for Writing
-
- 1. **Adhere to the provided data.** If it isn't in the context documents, don't use it.
- 2. **Style is sourced, not guessed.** Match tone, cadence, and structure from `references/07_Writing_Framework.md` and `references/08_Newsletter_Examples.md`.
- 3. **Insight-led.** The locked insight is the thesis. Everything in the draft should ladder up to it.
- 4. **No hype drift.** Resist generic guru-isms or salesy add-ons unless present in the examples.
- 5. **Sentence rule:** Avoid very short 1-4 word sentences ending with a full stop UNLESS the Writing Framework explicitly uses them (like "That's it.").
-
- #### Input Precedence (when documents conflict)
-
- 1. `references/07_Writing_Framework.md` (highest)
- 2. `references/08_Newsletter_Examples.md`
- 3. `references/04_Voice_Personality.md`
- 4. `references/05_Newsletter_Strategy.md`
- 5. The insight phrasing (never contradict core meaning)
-
- #### Writing Method (follow in order)
-
- 1. **Absorb Strategy:** From `references/05_Newsletter_Strategy.md` - identify audience, desired outcome, positioning
- 2. **Map Personality:** From `references/04_Voice_Personality.md` - extract voice traits, formality, warmth, vulnerability level
- 3. **Learn Style from Examples:** From `references/08_Newsletter_Examples.md` - note openings, paragraph length, list density, rhetoric, CTA posture, closers
- 4. **Lock Structure:** Use the outline from Step 3 and hook from Step 5
- 5. **Plan from Insight:** Write a one-line thesis and 3-5 bullet outline that proves/explains the insight in the selected structure
- 6. **Draft the Newsletter:** Write clearly, economically, and in-voice. Keep everything grounded in the context documents.
- 7. **Self-QA:** Run the Voice & Structure Checklist below. Fix any misses before presenting.
-
- #### Voice & Structure Checklist (must pass before presenting)
-
- - [ ] **Framework compliance:** Open, flow, and close match the locked structure
- - [ ] **Tone compliance:** Diction, rhythm, rhetorical devices match `references/08_Newsletter_Examples.md`
- - [ ] **Insight alignment:** Every section supports the thesis; no orphan tangents
- - [ ] **Clarity:** Short-to-medium sentences; no jargon unless in examples
- - [ ] **Sentence rule:** No 1-4 word standalone sentences with full stop (except "That's it." and similar from examples)
- - [ ] **CTA posture:** Matches examples (soft P.S. pitch, not aggressive)
- - [ ] **Factual grounding:** Every claim originates in context documents; no external facts or invented numbers
- - [ ] **Opens with vulnerability or bold statement**
- - [ ] **Personal failure/struggle before wins**
- - [ ] **Specific numbers** (not "some" but "140 views", "$20M+ company")
- - [ ] **Short paragraphs, often single sentences**
- - [ ] **Bold text for key insights**
- - [ ] **Rhetorical questions to reader**
- - [ ] **Case studies** (personal + accelerator members like Jonas, Masai)
- - [ ] **Objection handling** ("I know what you're thinking...")
- - [ ] **Clear action step**
- - [ ] **"Keep going, Ben" sign-off**
- - [ ] **P.S. with accelerator pitch** (reference `references/02_What_We_Do_Offer.md` for accurate details)
-
- #### Tone Temperature
-
- - Opening: Cool but relatable
- - Early middle: Warm vulnerability
- - Core teaching: Rising confidence
- - Late middle: Strong authority
- - Close: Warm encouragement
-
- #### Content Ratios
-
- - 30% vulnerability
- - 40% teaching/authority
- - 20% encouragement
- - 10% social proof
+ **REQUIRED READING, ALL OF:** `08_Newsletter_Examples.md` (mimic these), `07_Writing_Framework.md` (formula + mechanics + checklist), `02_What_We_Do_Offer.md` (accurate CTA facts), `06_Values_Beliefs_Stories.md` (factual grounding for personal material)
- #### Language
+ **Prime directives:**
+ 1. Adhere to sourced facts only, every number, member name, and story detail must come from the reference docs or the fetched source doc.
+ 2. Match the mechanics exactly: 1–2 line paragraphs, ellipsis build-ups, escalation triplets, zero em dashes, "Anyways…"-style turn, "Keep going," + "Ben" sign-off.
+ 3. One story, one lesson, one CTA.
+ 4. Dailies 400–800 words; YT promos 150–350.
+ 5. Insert `(firstname)` only if the subject line or a key beat earns it.
+ 6. No hype vocabulary; no commanding copy; social proof as first name + specific context.
- - 80% simple everyday language
- - 15% technical terms (immediately explained)
- - 5% business terms (MRR, pipeline)
+ **Input precedence when documents conflict:** `08_Newsletter_Examples.md` → `07_Writing_Framework.md` → `10_Subject_Lines.md` → `04_Voice_Personality.md` → `05_Newsletter_Strategy.md`.
- Write the complete draft. Run the checklist. Fix issues.
+ Write the full draft (subject line + preview text + body). Run the **Voice & Structure Checklist** in `07_Writing_Framework.md` and fix misses before presenting.
- **STOP. Present draft and be ready to iterate based on Ben's feedback.**
+ **STOP. Present the draft with a 2-line note on the checklist result.**
---
### Step 7: Iterate
- 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.
-
- ---
-
- ## Iteration Protocol
-
- At any step, if Ben wants to revise:
- 1. Acknowledge the feedback
- 2. Re-read relevant context documents if needed
- 3. Provide revised options based on direction
- 4. Wait for new lock-in before proceeding
+ Take Ben's feedback, re-read the relevant reference, revise. Common asks: soften a commanding line, tighten the middle, swap the CTA style, split into a second email. Never rush, the iterative process IS the value.
- Never rush through steps. The iterative process IS the value.
+ When the email is approved, offer to deliver it as a Google Doc (the team's review format, shared in the #funnel Slack channel).
- ## Quick Reference: Ben's Signature Elements
+ ---
- **Phrases to use naturally:**
- - "That's it."
- - "Keep going,"
- - "Here's the thing:"
- - "But here's what I learned..."
- - "Domain Expertise + AI = Unfair Advantage"
- - "You only need to be one step ahead"
- - "99% of people... Be the 1%"
- - "It's not rocket science"
+ ## Quick Reference
- **Story elements to weave in (details in `references/01_Ben_Profile_Background.md`):**
- - First startup failure and bankruptcy (5 years grinding, went bust)
- - 140-view video that got first client ($20M+ company CEO)
- - Developer with 20 years experience who couldn't build good AI
- - CMO job that felt empty and uninspired
- - Building to $1M ARR without knowing code
- - Accelerator member success stories (Jonas, Masai, Andrew, etc.)
+ **Every daily email must have:** cold open, one story, "the turn", one lesson, business bridge, story-earned CTA, "Keep going," + "Ben".
- **Always end with:**
+ **The sign-off block:**
```
Keep going,
+
Ben
- P.S. [Soft pitch to accelerator - reference 02_What_We_Do_Offer for accurate benefits]
+ PS: [optional, second pitch angle, callback joke, or resource]
```
+
+ **Facts to never get wrong:** "Ben AI" with a space; $127/month (grandfathered $97); 1,000+ members / 4.9 stars / 500+ reviews; two $1M ARR businesses; 200K+ YouTube subscribers; unlimited 1-on-1 tech help; 2 weekly Q&As; 100+ skills & workflows.