Agent skill

Newsletter Writer

by mohitagw15856 in mohitagw15856/pm-claude-skills

Write a full creator newsletter issue — subject line, preview text, hook, body with a clear takeaway, and a CTA — in the writer's voice, for Substack, beehiiv, ConvertKit, or email.

MITAuto-check passedWriting & Content

Install Newsletter Writer

skills CLI
$ npx skills add mohitagw15856/pm-claude-skills --skill newsletter-writer -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install mohitagw15856/pm-claude-skills newsletter-writer --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/mohitagw15856/pm-claude-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/newsletter-writer .claude/skills/newsletter-writer && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
newsletter-writer
GitHub stars
1.4k
Token cost
~728 tokens
SKILL.md length
358 words
Files
1
Skills in repo
1,348
Repo updated
First seen
Licence
MIT

At a glance

Write a full creator newsletter issue — subject line, preview text, hook, body with a clear takeaway, and a CTA — in the writer's voice, for Substack, beehiiv, ConvertKit, or email.

  • Asked to write a newsletter
  • SKILL.md covers Working from a brief, Required Inputs, Output Format and Quality Checks, plus 2 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
  • A Substack post

What it does

Newsletter Writer is an agent skill from mohitagw15856/pm-claude-skills. Write a full creator newsletter issue — subject line, preview text, hook, body with a clear takeaway, and a CTA — in the writer's voice, for Substack, beehiiv, ConvertKit, or email. Use when asked to write a newsletter, an email issue, a Substack post, or to turn notes/a topic into a sendable newsletter. Produces a ready-to-send issue with subject-line options and a skimmable structure. Distinct from B2B drip/nurture sequences.

Its SKILL.md is about 730 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Writing & Content, covering Newsletters and Email marketing. It works with Substack. The repository describes itself as: 1255 professional Agent Skills for Claude, ChatGPT, Gemini, Cursor & Codex — PRDs, postmortems, leases, medical bills, layoffs, go-bags, new countries. Plain markdown, MIT, in… The licence is MIT.

When your agent uses it

  • Asked to write a newsletter
  • A Substack post
  • Turn notes/a topic into a sendable newsletter

Example prompts

  • “/newsletter-writer”

What it can do on your machine

Read from SKILL.md and the folder at commit 1cbf1f0. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Newsletter Writer loads about 728 tokens when it runs. Until then it costs about 112 tokens; SKILL.md has 358 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~112
When it runs · the whole SKILL.md, loaded when a task matches
~728

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from mohitagw15856/pm-claude-skills at commit 1cbf1f0, republished under its MIT licence (© mohitagw15856). 358 words, ~728 tokens.

Download SKILL.mdSave it as .claude/skills/newsletter-writer/SKILL.md (or your agent's skills folder).
name
newsletter-writer
description
Write a full creator newsletter issue — subject line, preview text, hook, body with a clear takeaway, and a CTA — in the writer's voice, for Substack, beehiiv, ConvertKit, or email. Use when asked to write a newsletter, an email issue, a Substack post, or to turn notes/a topic into a sendable newsletter. Produces a ready-to-send issue with subject-line options and a skimmable structure. Distinct from B2B drip/nurture sequences.

Newsletter Writer Skill

A newsletter is a relationship, not a broadcast. The best issues open a loop in the subject line, reward the open in the first sentence, deliver one clear idea, and make the next step obvious. This skill writes that issue — in your voice, ready to send.

Working from a brief

Given a topic, notes, or a piece to adapt, write the full issue anyway. Infer the audience and the single idea; mark invented specifics (assumed — replace). Don't hedge with "in this issue we'll explore…" — get to the value.

Required Inputs

Ask for (if not already provided):

  • Topic / notes / source for the issue
  • Audience and voice (or pull from a [[creator-brand-kit]])
  • Goal / CTA (reply, click, subscribe-upgrade, share) and rough length
  • Platform (Substack / beehiiv / ConvertKit / plain email) for formatting norms

Output Format

Subject lines

5 options, mixing curiosity, specificity, and benefit — each ≤ ~50 characters. Star the recommended one.

Preview text

One line (~80 chars) that complements (doesn't repeat) the subject.

The issue
  • Hook — first 1–2 sentences that reward the open and set up the idea.
  • Body — one core idea, in short scannable paragraphs/sub-headers, with a concrete example or story. No throat-clearing.
  • The takeaway — the one thing to remember, stated plainly (a callout line works well).
  • CTA — a single clear next step matching the goal.
  • PS — optional, often the most-read line; use it for a secondary nudge or personal note.
Show full SKILL.md (128 more words)Show less
Skim test

A 3-bullet "what a 5-second skimmer takes away" — if those bullets don't carry the value, restructure.

Quality Checks

  • Subject lines are specific and varied; the preview complements, not repeats
  • The first sentence rewards the open (no "hope you're well, in today's issue…")
  • One core idea, skimmable, with a concrete example
  • A single clear CTA tied to the goal
  • Reads in the creator's voice, not generic newsletter-ese

Anti-Patterns

  • A subject line that's a label ("Newsletter #42")
  • Burying the value under a long personal preamble
  • Three competing CTAs, or none
  • A wall of text with no sub-heads or callout — unskimmable

Example Trigger Phrases

  • "Write a newsletter."
  • "Write this week's Substack issue."
  • "Turn these notes into a sendable newsletter."
  • "Write a subject line and hook for my email issue."

© mohitagw15856, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/newsletter-writer of mohitagw15856/pm-claude-skills.

Open the folder on GitHubat commit 1cbf1f0

Compare with similar skills

Newsletter Writer next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Newsletter Writer compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Newsletter Writer this skillmohitagw15856/pm-claude-skills1.4k—~728Automated safety check: PassMIT
Shakespeare Writing StudioZCZHAO-1999/shakespeare-writing-studio178—~1.5kAutomated safety check: PassMIT
Content Trend Researcheralirezarezvani/claude-code-skill-factory8821 repos~2.1kAutomated safety check: PassMIT
Serenity Replyleslieyeo/serenity-reply135—~3kAutomated safety check: PassMIT
End-of-Article CTA Designersamber/cc-skills227—~3.1kAutomated safety check: PassMIT
Newsletter DigestVarnan-Tech/opendirectory674—~1.9kAutomated safety check: PassMIT

Similar skills

  • Shakespeare Writing Studio

    ZCZHAO-1999/shakespeare-writing-studio

    Produce publish-ready Chinese and English writing packages across WeChat articles, Medium/Substack essays, research notes, founder memos, op-eds, speeches, data storytelling, statistical graphics…

    178 GitHub stars~1.5k tokensUpdated 3 mo ago
    Writing & ContentAuto-check passed
  • Content Trend Researcher

    alirezarezvani/claude-code-skill-factory

    Advanced content and topic research skill that analyzes trends across Google Analytics, Google Trends, Substack, Medium, Reddit, LinkedIn, X, blogs, podcasts, and YouTube to generate data-driven…

    882 GitHub starsUsed in 1 repo~2.1k tokens
    Writing & ContentAuto-check passed
  • Serenity Reply

    leslieyeo/serenity-reply

    Serenity (@aleabitoreddit) 的思维框架与表达方式。基于 6 维度深度调研(1700+ 推文、Substack 长访谈、第三方分析、批评者观点), 提炼 5 个核心心智模型、8 条决策启发式和完整的表达 DNA。

    135 GitHub stars~3k tokensUpdated 4 mo ago
    Writing & ContentAuto-check passed
  • Interviews you about objective, audience and context, then designs an end-of-article call to action with copy, placement, A/B test plan and accessibility check.

    227 GitHub stars~3.1k tokensUpdated 10 days ago
    Writing & ContentAuto-check passed
  • Newsletter Digest

    Varnan-Tech/opendirectory

    Aggregates RSS feeds from the past week, synthesizes the top stories using Gemini, and publishes a newsletter digest to Ghost CMS.

    674 GitHub stars~1.9k tokensUpdated yesterday
    Writing & ContentAuto-check passed
  • Idea Extractor

    aiskilloftheweek/claude-ai-skill-of-the-week

    Analyzes long-form content (transcripts, articles, interviews, webinars, podcast notes) and extracts the 3 best content ideas for any publishing platform — LinkedIn, Substack, blog, newsletter…

    149 GitHub stars~1.5k tokensUpdated 4 mo ago
    Writing & ContentAuto-check passed

More from mohitagw15856/pm-claude-skills

All 1,348 skills in this repo
  • Car Tco

    mohitagw15856/pm-claude-skills

    Compare the total cost of car ownership across buy-new, buy-used, lease, and keep-your-current-car — depreciation, insurance, maintenance ramp, and fuel over a real horizon, not just the monthly…

    1.4k GitHub stars~1.1k tokensUpdated 2 days ago
    Auto-check passed
  • Cs Health Scorecard

    mohitagw15856/pm-claude-skills

    Build a customer health scorecard for a specific account. An agent skill from mohitagw15856/pm-claude-skills.

    1.4k GitHub stars~2.4k tokensUpdated 2 days ago
    Auto-check passed
  • Exit Waterfall

    mohitagw15856/pm-claude-skills

    Compute who gets what at each exit price from a cap table — liquidation preferences, conversion points, and where the founders' share collapses.

    1.4k GitHub stars~1.1k tokensUpdated 2 days ago
    Auto-check passed
  • Feature Prioritisation

    mohitagw15856/pm-claude-skills

    Apply prioritisation frameworks (RICE, MoSCoW, Kano, ICE, Opportunity Scoring) to rank features and backlog items.

    1.4k GitHub stars~2k tokensUpdated 2 days ago
    Auto-check passed
  • Fire Number

    mohitagw15856/pm-claude-skills

    Compute a financial-independence (FIRE) target and years-to-reach with every assumption labeled as an assumption — plus a sensitivity table instead of a single false-precision answer.

    1.4k GitHub stars~1.1k tokensUpdated 2 days ago
    Auto-check passed
  • Freelance Rate

    mohitagw15856/pm-claude-skills

    Derive a freelance day/hourly rate backwards from target income, honest billable utilization, overhead, and the self-employment tax premium — the arithmetic that proves a rate is not salary÷2000.

    1.4k GitHub stars~1.2k tokensUpdated 2 days ago
    Auto-check passed

Works with

Questions about Newsletter Writer

What does Newsletter Writer do?

Write a full creator newsletter issue — subject line, preview text, hook, body with a clear takeaway, and a CTA — in the writer's voice, for Substack, beehiiv, ConvertKit, or email. Newsletter Writer is an agent skill from mohitagw15856/pm-claude-skills. Write a full creator newsletter issue — subject line, preview text, hook, body with a clear takeaway, and a CTA — in the writer's voice, for Substack, beehiiv, ConvertKit, or email.

When should I use Newsletter Writer?

Newsletter Writer fits situations like: asked to write a newsletter; A Substack post; turn notes/a topic into a sendable newsletter.

How do I install Newsletter Writer in Claude Code?

Run `npx skills add mohitagw15856/pm-claude-skills --skill newsletter-writer -a claude-code`. Or copy the skill folder (skills/newsletter-writer in mohitagw15856/pm-claude-skills) into .claude/skills/newsletter-writer in your project. Claude Code loads it when a task matches its description.

How do I install Newsletter Writer in Codex?

Run `npx skills add mohitagw15856/pm-claude-skills --skill newsletter-writer -a codex`. Or copy the skill folder (skills/newsletter-writer in mohitagw15856/pm-claude-skills) into .agents/skills/newsletter-writer in your project. Codex loads it when a task matches its description.

Can I use Newsletter Writer in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add mohitagw15856/pm-claude-skills --skill newsletter-writer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/newsletter-writer, .gemini/skills/newsletter-writer, .github/skills/newsletter-writer and .opencode/skills/newsletter-writer in your project.

What does Newsletter Writer need to run?

SKILL.md names no scripts, command-line tools or credentials: Newsletter Writer is instructions for the agent only.

Does Newsletter Writer access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Newsletter Writer safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Newsletter Writer use?

Newsletter Writer is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Newsletter Writer use?

About 728 tokens (SKILL.md is roughly 2.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Newsletter Writer?

Skills that share tags, products or a category with Newsletter Writer: Shakespeare Writing Studio (ZCZHAO-1999/shakespeare-writing-studio, 178 stars), Content Trend Researcher (alirezarezvani/claude-code-skill-factory, 882 stars), Serenity Reply (leslieyeo/serenity-reply, 135 stars) and End-of-Article CTA Designer (samber/cc-skills, 227 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Newsletter Writer?

mohitagw15856 (a GitHub user) maintains it in mohitagw15856/pm-claude-skills, which has 1,434 GitHub stars. The repository holds 1,348 skills in this directory. The repository was last updated on October 9, 2026.

Source: mohitagw15856/pm-claude-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.