Skip to content
Automation
Skill

/newsletter

Iterative newsletter writing workflow for Ben Van Sprundel's audience. Use when Ben wants to write a newsletter from research, an insight, an idea, or a YouTube video transcript. This is a CREATIVE, STEP-BY-STEP process. Never output a complete newsletter immediately. Each step

From plugin
benai-skills
84152 skills17 agents1 hook4 MCP

Claude Code

$ npx -y skills add naveedharri/benai-skills --skill newsletter --agent claude-code

SKILL.md

newsletter.SKILL.md
name: newsletter
description: "Iterative newsletter writing workflow for Ben Van Sprundel's audience. Use when Ben wants to write a newsletter from research, an insight, an idea, or a 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. Pairs with /research upstream and /image downstream. Triggers: newsletter, write newsletter, email content, repurpose video, insight to newsletter."
disable-model-invocation: true

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. 2. **ALWAYS read the specified context documents at each step.** Each step lists REQUIRED READING. Do not skip it. 3. **Write only from the provided context documents.** Do not invent strategies, stories, facts, or stylistic habits not evidenced in the inputs.

Context Documents Location

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/06_Frameworks_and_Patterns.md` - Outline frameworks, subject line and hook patterns
  • `references/07_Writing_Framework.md` - Voice DNA, voice modes, writing method, checklist
  • `references/08_Newsletter_Examples.md` - Real newsletter examples to mimic

Read only the file(s) a step names. Do not read all references up front.

---

The 7-Step Process

Step 1: Input Analysis

**REQUIRED READING:** None yet. Just analyze the input.

Determine input type and clarify scope.

**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

**Output:** Clear statement of the core insight to build the newsletter around.

**STOP. Wait for Ben to confirm before proceeding.**

---

Step 2: Define Outcomes

**REQUIRED READING:**

  • `references/03_ICP_Ideal_Customer_Profile.md` - who we write for and their pain points
  • `references/05_Newsletter_Strategy.md` - align outcomes with positioning and core beliefs
  • `references/04_Voice_Personality.md` - align outcomes with the message people carry away

Define the main takeaway and secondary outcomes for the ICP, considering all three audience angles in the ICP document (ambitious solopreneurs, career pivoters, exploring entrepreneurs).

**Main Outcome Options (suggest 3-5):** Format each as: "After reading this, the reader will [specific transformation/realization/action]"

Outcome types to consider: mindset shift, action trigger, knowledge gain, belief change.

**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.**

---

Step 3: Suggest Newsletter Outlines

**REQUIRED READING:**

  • `references/06_Frameworks_and_Patterns.md` - outline frameworks, presentation template, "every outline must include" rules
  • `references/01_Ben_Profile_Background.md` - which stories/experiences fit
  • `references/07_Writing_Framework.md` - the 3 voice modes and emotional temperature
  • `references/08_Newsletter_Examples.md` - the section patterns in real examples

Propose **at least 3 outline options**. Each outline defines the framework, sections, their purpose, and the flow. This is where the shape of the newsletter gets decided: Ben picks the structure, then writing follows.

Use the frameworks, presentation template, voice-mode mapping, and story-weaving guidance in `references/06_Frameworks_and_Patterns.md`. Each outline should feel genuinely distinct.

**STOP. Wait for Ben to pick, combine, or modify outlines before writing.**

---

Step 4: Subject Lines

**REQUIRED READING:**

  • `references/06_Frameworks_and_Patterns.md` - subject line patterns and the 5-7 mix to generate
  • `references/08_Newsletter_Examples.md` - real subject line examples
  • `references/05_Newsletter_Strategy.md` - align with positioning and core beliefs
  • `references/04_Voice_Personality.md` - confident, direct, not clickbaity
  • `references/03_ICP_Ideal_Customer_Profile.md` - resonate with audience pain points and desires

Now that the outline is locked, generate subject line options per `references/06_Frameworks_and_Patterns.md`, each with a suggested preview text. Present all options.

**STOP. Wait for Ben to select/combine.**

---

Step 5: Suggest Hook Options

**REQUIRED READING:**

  • `references/06_Frameworks_and_Patterns.md` - hook patterns and length guidance
  • `references/08_Newsletter_Examples.md` - how real newsletters open (first 5-10 lines of each)
  • `references/07_Writing_Framework.md` - hook patterns, voice modes, emotional temperature (opening is "cool but relatable")
  • `references/01_Ben_Profile_Background.md` - authentic story details, failures, experiences
  • `references/04_Voice_Personality.md` - tone calibration (confident not arrogant, vulnerable not weak)

Present **3-5 hook options** that fit the selected outline, following the hook patterns in `references/06_Frameworks_and_Patterns.md`. Each hook must flow naturally into the first section of the selected outline.

**STOP. Wait for Ben to pick a hook.**

---

Step 6: Write the Newsletter

**REQUIRED READING (read all):**

  • `references/
Read more
@naveedharri
Ships withbenai-skills

Expert automation skills for Claude Code, organized by department.

84152 skills17 agents4 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
84
Star history of naveedharri/benai-skills on GitHub, a chart by star-history.com

Other skills on benai-skills.

ads-audit

ads-audit

Full multi-platform paid advertising audit with parallel subagent delegation. Analyzes Google Ads, Meta Ads, LinkedIn Ads, TikTok…

ads-budget

ads-budget

Budget allocation and bidding strategy review across all ad platforms. Evaluates spend distribution, bidding strategy…

ads-competitor

ads-competitor

Competitor ad intelligence analysis across Google, Meta, LinkedIn, TikTok, and Microsoft. Analyzes competitor ad copy, creative…

ads-creative

ads-creative

Cross-platform creative quality audit covering ad copy, video, image, and format diversity across all platforms. Detects creative…

ads-google

ads-google

Google Ads deep analysis covering Search, Performance Max, Display, YouTube, and Demand Gen campaigns. Evaluates 74 checks across…

ads-landing

ads-landing

Landing page quality assessment for paid advertising campaigns. Evaluates message match, page speed, mobile experience, trust…

More skills from other plugins.

agent-builder

agent-builder

Load immediately after an Agent intent, before the first agent_builder_* call. Governs how you create, configure, test, and…

n8n2w209k
@n8n-io@n8n-ioInstall Skill
browser-use

browser-use

Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…

@browser-use@browser-useInstall Skill
add-anydoc

add-anydoc

Add local office-document-to-Markdown conversion to NanoClaw agent containers with the pinned Firecrawl AnyDoc CLI. Use when…

@nanocoai@nanocoaiInstall Skill

Questions about newsletter.

Which coding agents can use newsletter?
newsletter installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.