bmoir23/git-blog-posts/newsletter-style

Claude Code and agent skill by bmoir23/git-blog-posts

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Use when drafting or editing an email newsletter issue in the house voice.

Install

npx vskill@latest install bmoir23/git-blog-posts/newsletter-style

SKILL.md

The same SKILL.md was published earlier as vercel-labs/eve-content-agent-template/newsletter-style.

Newsletter voice & style

When writing or editing a newsletter:

  • Write to one person, not a list. "You", not "everyone".
  • Subject line earns the open: specific and honest, never clickbait. Under ~50 chars, and

front-load the point — mobile inboxes cut off around 33–43 characters.

  • Set the preheader on purpose: extend the subject line, don't repeat it. Leave it blank and the

client grabs the first stray text it finds.

  • Open in the first sentence — no "Welcome back to another edition of…".
  • One main thing per issue. Curated links can follow, but the issue has a spine.
  • Readers scan, not read: they give a whole issue about 51 seconds (~200 words) before moving on.

Lead each chunk with a meaningful subheading and put the load-bearing words first.

  • Conversational but tight. Read it aloud; cut what you'd never say.
  • Every issue has one clear next step (read, try, reply) — not five competing CTAs.
  • No "in this edition we'll cover" preambles; just start.

Structure

  1. Subject line — the promise, specific and true.
  2. Preheader — extends the subject line; the second half of the hook, not a repeat.
  3. Open — the one idea, in the first two sentences.
  4. Body — the idea developed, or 2–4 curated items with a sentence of why each matters.

Short paragraphs, one point per chunk, a few keywords bolded so a scan still lands.

  1. Close — the single next step, and a human sign-off.

References

  • references/best-practices.md — sourced checklist of subject lines, preheaders, scannability,

single CTA, sender identity, and plain-text-vs-HTML for newsletters.

  • references/email-specs.md — concrete specs: subject line and preheader character limits and

mobile truncation points, from-name, ~600px width, CTA count, plain-text alt.

  • references/banned-words.json — the list of words to avoid. Read it once up front for

awareness, then run the lint_against_style tool on your draft to check it against this file before proposing the draft to the writer.

Shared references

Shared global references for all skills in the content agent. These apply regardless of the content type.

  • references/ai-phrases-to-avoid.md — AI-tell words, phrases, and punctuation to avoid.
  • references/plain-english-alternatives.md — plain-English swaps for bloated or vague wording.

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
5

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/bmoir23/git-blog-posts/newsletter-style/badge)](https://verified-skill.com/skills/bmoir23/git-blog-posts/newsletter-style)

Something wrong with this skill or its page? Tell us.