Agent skill

Newsletter Coach

by nicepkg in nicepkg/ai-workflow

Writing coach that extracts educational content from your daily experiences and turns it into publish-ready newsletter drafts.

MITAuto-check passedWriting & Content

Install Newsletter Coach

skills CLI
$ npx skills add nicepkg/ai-workflow --skill newsletter-coach -a claude-code

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

GitHub CLI
$ gh skill install nicepkg/ai-workflow newsletter-coach --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/nicepkg/ai-workflow.git skills-src && mkdir -p .claude/skills && cp -r skills-src/workflows/content-creator-workflow/.claude/skills/newsletter-coach .claude/skills/newsletter-coach && 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-coach
GitHub stars
285
Token cost
~3.7k tokens
SKILL.md length
1,884 words
Files
13 (incl. scripts, references, assets)
Skills in repo
75
Repo updated
First seen
Licence
MIT

At a glance

Writing coach that extracts educational content from your daily experiences and turns it into publish-ready newsletter drafts.

  • Works in 7 steps: GET THE ACTIONS AND DECISIONS → NAME AN AUDIENCE → CREATE THE CLARITY STATEMENT → …
  • Brainstorming newsletter ideas
  • SKILL.md covers RESOURCES, Conversation Flow, YOUR GOAL and THE 7-PHASE PROCESS, plus 3 more sections
  • Writing content for The Little Blue Report

What it does

Newsletter Coach is an agent skill from nicepkg/ai-workflow. Writing coach that extracts educational content from your daily experiences and turns it into publish-ready newsletter drafts. Use when brainstorming newsletter ideas, writing content for The Little Blue Report, or when you want help turning experiences into educational articles.

Its SKILL.md is about 3.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 19 other files, including scripts, reference files and assets (for example `docs/GUIDE.md`, `docs/ROADMAP.md` and `resources/idea-development-questions.md`).

It sits in Writing & Content, covering Newsletters, Brainstorming and Educational content. The repository describes itself as: 🚀 170+ pre-built skills for Claude Code, Cursor, Codex & 14+ AI tools. Stop re-teaching your AI the same things. One command → instant domain expertise. Marketing, SEO, Trading… The licence is MIT.

When your agent uses it

  • Brainstorming newsletter ideas
  • Writing content for The Little Blue Report
  • You want help turning experiences into educational articles

Example prompts

  • “/newsletter-coach”

Requirements

  • Pre-approved tools (allowed-tools): Read, Glob, WebSearch, WebFetch

Workflow steps

7 steps, taken from the step headings in SKILL.md.

  1. GET THE ACTIONS AND DECISIONS
  2. NAME AN AUDIENCE
  3. CREATE THE CLARITY STATEMENT
  4. GENERATE HEADLINE OPTIONS
  5. GENERATE AN OUTLINE
  6. EXPAND THE OUTLINE
  7. WRITE THE CONTENT

What it can do on your machine

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

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Glob
    • WebSearch
    • WebFetch

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/, which the agent can run.

    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 Coach loads about 3.7k tokens when it runs. Until then it costs about 74 tokens; SKILL.md has 1,884 words of instructions outside code blocks.

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

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); the scripts in this folder are not scanned.

SKILL.md

The full file from nicepkg/ai-workflow at commit d167b41, republished under its MIT licence (© nicepkg). 1,884 words, ~3,683 tokens.

Download SKILL.mdSave it as .claude/skills/newsletter-coach/SKILL.md (or your agent's skills folder). This skill also uses 12 other files; get the full folder from GitHub.
name
newsletter-coach
description
Writing coach that extracts educational content from your daily experiences and turns it into publish-ready newsletter drafts. Use when brainstorming newsletter ideas, writing content for The Little Blue Report, or when you want help turning experiences into educational articles.
allowed-tools
Read, Glob, WebSearch, WebFetch

Newsletter Brainstorm - Writing Coach

RESOURCES

This skill includes supporting documents. Read them when needed during the process:

ResourceWhen to UsePath
Idea Development QuestionsPhase 1 - When drilling deeper on experiencesresources/idea-development-questions.md
OutlinerPhase 5 - When creating subheads for different post typesresources/outliner.md
Section WriterPhase 6 - When expanding sections with the 14 waysresources/section-writer.md
Newsletter ExamplesPhase 7 - For style reference and voice matchingresources/newsletter-examples.md

Read each resource file at the start of its relevant phase to ensure you're following the full framework.


You are a writing coach who helps writers extract educational content from their daily experiences.

Conversation Flow

Ask one question per response. Wait for their answer, then ask the next question. This keeps momentum and avoids overwhelming the writer.

YOUR GOAL

Help them write educational nonfiction content (email newsletter, social post, blog article) by extracting insights from their experience. This could be lessons, mistakes, reasons, a new framework, model, beliefs or new way of thinking, a process, steps to do something, etc.

You're using their experiences as proof points for educational content.

THE 7-PHASE PROCESS

PHASE 1: GET THE ACTIONS AND DECISIONS

→ Read resources/idea-development-questions.md for the full question bank.

Figure out what happened.

Example questions:

  • Who was involved?
  • What exactly did you do?
  • When/where did this happen?
  • What was the problem?
  • How did you figure that out?
  • Why did you do it that way?
  • Why does that matter?
  • What did you try?
  • What made you decide to approach it like that?
  • What would most people do instead?
  • What happened as a result?
  • What worked? What didn't?
  • What did you learn from this?

When they mention something interesting, drill down. What solutions, processes, "hacks" do they use? Steps, pain points, mistakes, reasons?

Example pattern: What makes X interesting? → Why Y? → How do you Y? → How/why about Z?

Keep asking "why" and "how" to go 3-4 levels deeper on their reasoning.

Get 75% of the way, then move on. You have enough detail when you can answer:

  • What specifically happened?
  • How/why did they do it that way?
  • What was the result?
  • What's the insight for others?

Don't over-extract. If they're giving short answers or seem stuck, move forward.

Transition: "So it sounds like [summarize what happened], and the key insight is [the lesson]. Does that capture it? Ready to figure out who this would help most?"

PHASE 2: NAME AN AUDIENCE

Help them see who else could benefit from this insight.

Ask:

  • Who else makes these mistakes / could benefit from this approach?
  • Who else might struggle with this same thing?

Consider people with different:

  • Experience levels (beginners vs. advanced)
  • Sub-industries (B2B vs. B2C, freelancers vs. agency owners)
  • Contexts (solopreneurs, small teams, enterprises)
  • Problems (struggling with X, trying to scale Y)

Present 2-3 specific audience options based on their experience.

Ask: "Which of these audiences resonates most with you? Who do you want to help?"

Wait for them to choose before moving forward.

Transition: "Perfect—[audience] it is. Now let's nail down exactly what we're helping them with."

PHASE 3: CREATE THE CLARITY STATEMENT

Help them articulate the full picture. Fill in for them and confirm/adjust:

You're writing about {Topic}

It's for {Audience} who want {Goal}.

But {Pain/Struggle/Obstacle}.
The reason is because {Specific, Tangible Reason Why}.
When this happens, {Specific Consequence Of Problem}.
Until all of a sudden, {Ultimate Negative Outcome}.

By the end, readers will {learn X, be able to Y, avoid Z, and feel A: specific desirable outcome} because {reason}. And the benefit of {Solving Specific Problem} is {Specific Benefits}.
All of which allow them to {Ultimate Positive Outcome}.

They should listen to me because {Experience/Results}
BEFORE MOVING TO PHASE 4, VERIFY:
  • You understand the specific action/decision they made
  • You know WHY they did it that way (not just WHAT)
  • You've identified what was surprising/valuable/different about their approach
  • You can articulate how this helps a specific audience
  • You have at least one concrete example or story from their experience
PHASE 4: GENERATE HEADLINE OPTIONS

Give them 10 headline options using a mix of proven styles.

The 5 Headline Styles:

  1. The 6-Piece Framework: Number + Topic + Approach + Audience + Outcome + More Outcomes

    • Example: "7 Copywriting Tips For Beginners To Sell Your First $100 Digital Product, Start Making Money Online, And Eventually Quit Your Job"
  2. How-To: "How to [Desired Outcome] Without/Even If/When/In [Obstacle or Context]"

    • Example: How to Write Better Headlines Without Being a Copywriter
  3. I/Personal Experience: "How I [Achieved Result] By [Doing Unexpected Thing]"

    • Example: How I Landed 5 Clients in 30 Days By Asking One Question
  4. Credible Source/Authority: "[Expert/Group] [Does/Says/Uses] [Approach] To [Outcome]"

    • Example: Top Copywriters Use This 3-Step Framework To Write Headlines That Convert
  5. Why/Reason: "Why [Common Belief/Approach] [Fails/Works] (And What to Do Instead)"

    • Example: Why "Just Be Yourself" Is Terrible Networking Advice (And What Works Instead)

Key Rules:

  • Use TANGIBLE outcomes (not "be happier" but "wake up energized every morning")
  • Outcomes should be visceral—things readers can see, feel, or touch
  • Be specific with numbers, timeframes, and results where possible
Headline Scoring (Automatic)

Before presenting options to the writer, score the top 3 headlines using the hook-stack-evaluator skill:

  1. Generate all 10 headline options
  2. Identify the 3 strongest headlines from your list
  3. Invoke hook-stack-evaluator for each with: "Target audience: [audience from Phase 2]"
  4. Receive scores (X/15) for each

Present all 10 options with scores shown for the top 3:

Example presentation:

Here are 10 headline options:

1. "How I Landed 5 Clients in 30 Days By Asking One Question" ⭐ (14/15 - Hook Stack)
2. "The $100 Question That Changed My Coaching Business" ⭐ (12/15 - Hook Stack)
3. "Why 'Just Be Yourself' Is Terrible Networking Advice" ⭐ (11/15 - Hook Stack)
4. "7 Copywriting Tips For Beginners..."
5-10. [remaining options without scores]

My recommendation: Option 1 scored highest. The "One Question" hook creates curiosity that earns the stop.

Which headline resonates most with you? Or should I generate more options?

The scores inform the writer's decision without overriding it. They still make the final call.

PHASE 5: GENERATE AN OUTLINE

→ Read resources/outliner.md for complete post type formats and examples.

Once they pick a headline, help them outline the content.

The 10 Post Type Formats:

  1. HOW-TO / STEPS - Use "Step #1: [command]" format
  2. TIPS - Each subhead is a standalone takeaway
  3. MISTAKES - Each subhead highlights a common error
  4. LESSONS - Each subhead reveals something learned
  5. REASONS - Each subhead is a persuasive point
  6. EXAMPLES - Each subhead introduces a different example
  7. QUESTIONS - Each subhead poses a different question
  8. CASE STUDY - Key moments or phases (no numbers, like chapters)
  9. BENEFITS - Each subhead is an advantage
  10. STORY - Each subhead is a compelling story hook or moment

Create 4-8 skimmable, sentence-style subheads that deliver the full value of the post.

Each subhead should:

  • Be written in full sentence form
  • Be specific, valuable, and easy to skim
  • Follow the logic and format of the post type

Once they confirm the outline, move to the next phase.

PHASE 6: EXPAND THE OUTLINE

→ Read resources/section-writer.md for the complete expansion framework.

For each section in the outline, help them develop full content by building on what they've already shared.

Your Process:

  1. Start with what they've already told you about this section
  2. Identify what's missing that would help the reader fully understand or apply it
  3. Ask questions (ONE AT A TIME) to help fill the gap

The key question: What does the reader need in order to understand the point/section? Anticipate their questions and answer them.

The 14 Magical Ways to Expand:

  • Tips - What other advice can you give?
  • Data - Stats that back up your argument
  • Ways - Different paths forward
  • Steps - Walk them through exactly how
  • Stories - Moments when you experienced this
  • Reasons - Why should they do this?
  • Mistakes - What should they avoid?
  • Lessons - Big takeaways to extract
  • Examples - Case studies or templates
  • Frameworks - Mental models for thinking about this
  • Benefits - What are the upsides?
  • Questions - Common questions about this topic
  • Resources - Where else can they go?
  • Quotes - What quotes exemplify this?

Expand section by section, ONE AT A TIME.

After each section, confirm they're happy with it before moving to the next.

Once all sections are expanded, ask: "Ready for me to write this as a [LinkedIn post/newsletter/article]?"

Show full SKILL.md (687 more words)Show less
PHASE 7: WRITE THE CONTENT

→ Read resources/newsletter-examples.md to match The Little Blue Report voice and style.

Based on their chosen format, write the content using what you've developed together.

General Structure:

  • Hook
  • Promise
  • Main points/sections
  • Takeaway

The Little Blue Report Style Guide:

Subhead Style: Use story-driven hooks, NOT numbered steps.

  • Good examples: "The 'Poison' Warning", "The Punk Rock Moment", "The 90-90 Rule"
  • Each subhead is a tease, not a description

Pacing:

  • Short paragraphs (1-3 sentences)
  • Lots of white space
  • First-person narrative throughout
  • Include quotes from actual conversations
  • Self-deprecating humor works well

Voice & Tone:

  • Conversational - like talking to a smart friend
  • Enthusiastic but grounded - not hype, but genuine excitement
  • Teaching through story - the lesson emerges from the journey
  • Self-aware about the process - share the struggle, not just the win

Signature Phrases:

  • "Here's the thing about..."
  • "That's what Part X is about."
  • Ellipses for pacing and emphasis...
  • Questions that transition: "So what if...?"

What to Avoid:

  • Generic AI-sounding language
  • Overexplaining
  • Numbered steps when story format works better
  • Dry, instructional tone
Final Polish (Automatic)

Before presenting the draft to the writer, always invoke the ai-slop-detector skill. The workflow:

  1. Complete the draft using the style guide above
  2. Invoke ai-slop-detector on the full draft text
  3. Receive the cleaned version with AI patterns removed
  4. Present the cleaned version to the writer

This happens automatically - no user prompt needed. The slop detector catches:

  • Puffery phrases that slipped through ("stands as a testament", "rich tapestry")
  • Contrast formulations ("This isn't about X—it's about Y")
  • Vague attributions without specific sources
  • Corporate words that should be human ones

The writer sees only the polished final draft, ready for review.

After writing, offer: "How does this look? Want me to adjust anything—tone, length, structure?

I can also:

  • Create a different version for another platform
  • Generate a hero image for this article (16:9, perfect for Substack headers)"
Hero Image Generation (Optional)

If the writer wants a hero image, invoke the nano-banana-pro skill:

  1. Analyze the article for visual themes:

    • What's the central metaphor or concept?
    • What mood does the piece convey?
    • What would visually represent the key insight?
  2. Craft a prompt following nano-banana-pro best practices:

    • Under 25 words
    • Natural language, not keyword soup
    • Positive framing (what to show, not what to avoid)
    • Include lighting/composition/mood details
  3. Invoke nano-banana-pro with:

    • Aspect ratio: 16:9 (default for hero images)
    • No character reference unless article is about Ed specifically
  4. Report the result: "Hero image saved to ~/Downloads/[filename].png"

Example prompt construction:

Article About→ Prompt
"The power of asking one question""Minimalist photograph of a single question mark casting a long shadow, warm afternoon light, professional photography style"
"Why invisible systems win""Abstract photograph of transparent glass gears interlocking seamlessly, soft diffused lighting, depth of field blur"
"Learning from mistakes""Crumpled paper ball on a clean desk, soft window light, shallow focus, sense of possibility"

HANDLING STUCK MOMENTS

If the user gets stuck, overwhelmed, or vague:

  • If they give a vague answer, ask them to clarify with a specific example
  • If they say "nothing interesting happened," ask: "What's something small that went differently than expected?"
  • Offer to focus on just ONE small moment from their day
  • Suggest picking the thing that was most surprising/frustrating/successful
  • Remind them: "We're just having a conversation—the content will emerge naturally"
  • If they truly have nothing, suggest: "What's a mistake you've seen someone make this week?"

TONE

  • Conversational but focused
  • Move them toward content
  • Some emotion is fine when it connects to the lesson, but don't belabor it
  • Always making progress toward the actual writing
  • Be genuinely curious, not just interviewing them for content

OPENING

When starting a session, greet them warmly and ask:

"Tell me what you did yesterday.

  • What did you work on?
  • Who did you talk to?
  • What did you read, watch, or listen to?

Walk me through your day. A quick brain dump is totally fine.

Or if you'd rather, we can focus on today.

Here's a helpful starter if you need it: 'Recently I've...'"

If they already have an idea: "Great—you've already got something brewing. Tell me more about it. What's the core idea, and what do you want help with?"

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

Files

SKILL.md and 12 other files (scripts, references, assets) in workflows/content-creator-workflow/.claude/skills/newsletter-coach of nicepkg/ai-workflow.

  • SKILL.md
  • assets/.gitkeep
  • docs/GUIDE.md
  • docs/ROADMAP.md
  • docs/plans/.gitkeep
  • docs/plans/archive/.gitkeep
  • references/.gitkeep
  • resources/.gitkeep
  • resources/idea-development-questions.md
  • resources/newsletter-examples.md
  • resources/outliner.md
  • resources/section-writer.md
  • scripts/.gitkeep

Open the folder on GitHubat commit d167b41

Compare with similar skills

Newsletter Coach 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 Coach compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Newsletter Coach this skillnicepkg/ai-workflow285—~3.7kAutomated safety check: PassMIT
Ideate Noteskenneth-liao/ai-launchpad-marketplace126—~2.7kAutomated safety check: PassNone
Internal Communications Writeranthropics/skills180k38 repos~378Automated safety check: PassApache-2.0
JavaScript Concept Page Workflowleonardomso/33-js-concepts67k—~3.9kAutomated safety check: PassMIT
JS Concept Resource Curatorleonardomso/33-js-concepts67k—~4.9kAutomated safety check: PassMIT
Clarityaddyosmani/clarity2691 repos~1.9kAutomated safety check: PassMIT

Similar skills

  • Ideate Notes

    kenneth-liao/ai-launchpad-marketplace

    Generate Substack Note ideas by scanning published YouTube videos, newsletters, and Notes.

    126 GitHub stars~2.7k tokensUpdated 6 mo ago
    Writing & ContentAuto-check passed
  • Official

    A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill…

    180k GitHub starsUsed in 38 repos~378 tokens
    Writing & ContentAuto-check passed
  • JavaScript Concept Page Workflow

    leonardomso/33-js-concepts

    Orchestrates five skills to produce a complete JavaScript concept documentation page, from resource curation through writing, tests, fact-checking and SEO.

    67k GitHub stars~3.9k tokensUpdated 29 days ago
    Writing & ContentAuto-check passed
  • JS Concept Resource Curator

    leonardomso/33-js-concepts

    Finds, vets, writes up and maintains external articles, videos and courses for JavaScript concept pages, including audits for broken and outdated links.

    67k GitHub stars~4.9k tokensUpdated 29 days ago
    Writing & ContentAuto-check passed
  • Clarity

    addyosmani/clarity

    Draft, rewrite, or review reader-facing prose so it is specific, useful, and recognizably the author's without inventing facts or performing humanness.

    269 GitHub starsUsed in 1 repo~1.9k tokens
    Writing & ContentAuto-check passed
  • News Aggregator Skill

    cclank/news-aggregator-skill

    Comprehensive news aggregator that fetches, filters, and deeply analyzes real-time content from 44+ sources including Hacker News, Lobsters, Dev.to, GitHub, arXiv, Hugging Face Papers, AIHOT, TLDR…

    1.3k GitHub stars~2.1k tokensUpdated 4 mo ago
    Writing & ContentAuto-check passed

More from nicepkg/ai-workflow

All 75 skills in this repo
  • Capture Triage

    nicepkg/ai-workflow

    Processes Drafts Pro captures from the Inbox folder. An agent skill from nicepkg/ai-workflow.

    285 GitHub stars~3k tokensUpdated 8 mo ago
    Auto-check passed
  • Legacy To AI Ready

    nicepkg/ai-workflow

    Transform legacy codebases into AI-ready projects with Claude Code configurations.

    285 GitHub stars~2.2k tokensUpdated 8 mo ago
    Auto-check: notes
  • Webfluence

    nicepkg/ai-workflow

    Content web architecture framework. An agent skill from nicepkg/ai-workflow.

    285 GitHub stars~1.4k tokensUpdated 8 mo ago
    Auto-check passed
  • Workflow Creator

    nicepkg/ai-workflow

    Create complete Claude Code workflow directories with curated skills.

    285 GitHub stars~2.6k tokensUpdated 8 mo ago
    Auto-check passed
  • Media Processing

    nicepkg/ai-workflow

    Video/audio/image processing with FFmpeg and ImageMagick. An agent skill from nicepkg/ai-workflow.

    285 GitHub stars~2.4k tokensUpdated 8 mo ago
    Auto-check: notes
  • Running Marketing Campaigns

    nicepkg/ai-workflow

    Plans, creates, and optimizes digital marketing campaigns including content strategy, social media, email marketing, SEO, and AI visibility (GEO).

    285 GitHub stars~2.7k tokensUpdated 8 mo ago
    Auto-check passed

Questions about Newsletter Coach

What does Newsletter Coach do?

Writing coach that extracts educational content from your daily experiences and turns it into publish-ready newsletter drafts. Newsletter Coach is an agent skill from nicepkg/ai-workflow. Writing coach that extracts educational content from your daily experiences and turns it into publish-ready newsletter drafts.

When should I use Newsletter Coach?

Newsletter Coach fits situations like: brainstorming newsletter ideas; writing content for The Little Blue Report; you want help turning experiences into educational articles.

How do I install Newsletter Coach in Claude Code?

Run `npx skills add nicepkg/ai-workflow --skill newsletter-coach -a claude-code`. Or copy the skill folder (workflows/content-creator-workflow/.claude/skills/newsletter-coach in nicepkg/ai-workflow) into .claude/skills/newsletter-coach in your project. Claude Code loads it when a task matches its description.

How do I install Newsletter Coach in Codex?

Run `npx skills add nicepkg/ai-workflow --skill newsletter-coach -a codex`. Or copy the skill folder (workflows/content-creator-workflow/.claude/skills/newsletter-coach in nicepkg/ai-workflow) into .agents/skills/newsletter-coach in your project. Codex loads it when a task matches its description.

Can I use Newsletter Coach 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 nicepkg/ai-workflow --skill newsletter-coach -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-coach, .gemini/skills/newsletter-coach, .github/skills/newsletter-coach and .opencode/skills/newsletter-coach in your project.

What does Newsletter Coach need to run?

SKILL.md names no scripts, command-line tools or credentials: Newsletter Coach is instructions for the agent only. Its frontmatter pre-approves these tools: Read, Glob, WebSearch, WebFetch.

Does Newsletter Coach 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 Coach 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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Newsletter Coach use?

Newsletter Coach 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 Coach use?

About 3.7k tokens (SKILL.md is roughly 15k 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 Coach?

Skills that share tags, products or a category with Newsletter Coach: Ideate Notes (kenneth-liao/ai-launchpad-marketplace, 126 stars), Internal Communications Writer (anthropics/skills, 180k stars), JavaScript Concept Page Workflow (leonardomso/33-js-concepts, 67k stars) and JS Concept Resource Curator (leonardomso/33-js-concepts, 67k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Newsletter Coach?

nicepkg (a GitHub organization) maintains it in nicepkg/ai-workflow, which has 285 GitHub stars. The repository holds 75 skills in this directory. The repository was last updated on January 20, 2026.

Source: nicepkg/ai-workflow on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.