skill-stack-newsletter-writer

Format and structure skill for Skill Stack weekly newsletter. Handles frontmatter, sections, skill packages, and calls-to-action. REQUIRES writing-style skill for prose quality.

8 stars

Best use case

skill-stack-newsletter-writer is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Format and structure skill for Skill Stack weekly newsletter. Handles frontmatter, sections, skill packages, and calls-to-action. REQUIRES writing-style skill for prose quality.

Teams using skill-stack-newsletter-writer should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/skill-stack-newsletter-writer/SKILL.md --create-dirs "https://raw.githubusercontent.com/cdeistopened/skill-stack/main/.claude/skills/skill-stack-newsletter-writer/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/skill-stack-newsletter-writer/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How skill-stack-newsletter-writer Compares

Feature / Agentskill-stack-newsletter-writerStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Format and structure skill for Skill Stack weekly newsletter. Handles frontmatter, sections, skill packages, and calls-to-action. REQUIRES writing-style skill for prose quality.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Skill Stack Newsletter Writer

**This skill handles newsletter FORMAT only.** Writing style comes from the root `writing-style` skill.

---

## Newsletter Structure

### Frontmatter Schema

```yaml
---
title: "[Skill Name]"
issue: [number]
date: "YYYY-MM-DD"
skill: [skill-slug]
thumbnail: "/images/thumbnails/[slug].png"
description: "[SEO description: 150-160 chars, keyword + insight + deliverable]"
tags: ["tag1", "tag2", "tag3"]
---
```

**Field Notes**:
- `title`: The skill name, clean. No subtitles like "The X That Changed Y"
- `skill`: Maps to the downloadable skill package slug
- `thumbnail`: Risograph style (see image-prompt-generator)
- `description`: SEO-optimized but punchy (see writing-style for guidelines)
- `tags`: 3-5 relevant keywords, lowercase

---

## Content Sections

Each newsletter follows this rhythm:

### 1. Opening Hook (150-200 words)

Personal story or observation. Ground the reader in something real before introducing the skill concept.

- Specific place, time, sensory detail
- Something you found, discovered, encountered
- The seed that led to the insight

No throat-clearing. Start in media res.

### 2. The Discovery (100-150 words)

Bridge from story to skill. The moment you understood something about how this works.

- "Fast forward..."
- "Here's what I discovered..."
- A single key insight, stated directly

### 3. Core Mechanism (200-300 words)

Explain HOW the skill works. This is the teaching section.

- What most people get wrong
- The counterintuitive insight
- Concrete examples (actual prompts, actual output)

Use section break (---) not headers here. Let prose flow.

### 4. The Wizard/Workflow (100-150 words)

Walk through how to use it. Conversational but specific.

- Step 1, step 2, step 3
- What the user does at each stage
- What they get at the end

### 5. Skill Package (formatted block)

Always include this exact structure:

```markdown
**The skill package includes:**
- `SKILL.md` — [Brief description]
- `WIZARD.md` — [Brief description]
- `templates/` — [Brief description]
- `references/` — [Optional: examples, samples]
```

Plus setup requirements: time, inputs needed.

### 6. Ways to Use (2-4 bullet points)

Concrete applications. Three sentences max per use case.

### 7. Next Week Teaser (1-2 sentences)

Preview next skill. Build anticipation without overselling.

### 8. Closing + CTA

One sentence that lands. Then download link.

```markdown
[Download the [Skill Name] →]
```

---

## Section Breaks

Use `---` (horizontal rule) between major sections instead of headers.

Only use H1 for the title. Avoid H2/H3 within the body. Let prose breathe.

---

## Length Target

800-1200 words total. Dense but readable.

---

## Example: Issue 1 Structure

```
# Voice Matching

[Opening: Didion discovery at Berkeley, 180 words]

---

[Discovery: Client project, 120 words]

---

[Core mechanism: Why examples beat descriptions, 250 words]

---

[Wizard walkthrough, 100 words]

---

**The skill package includes:**
[Package block]

[Ways to use, 80 words]

[Next week teaser]

[Closing line + CTA]
```

---

## Checklist Before Publish

- [ ] Title is clean (no AI-tell subtitles)
- [ ] Description is 150-160 chars, SEO-optimized
- [ ] Thumbnail exists at path and uses risograph style
- [ ] Opening starts with specific scene, not abstract concept
- [ ] No headers in body (use --- breaks)
- [ ] Core mechanism includes concrete examples
- [ ] Skill package block is complete
- [ ] Next week teaser included
- [ ] CTA link present
- [ ] writing-style checklist passed (separate skill)

---

*This skill handles structure. Run writing-style for prose quality.*

Related Skills

skill-stack-thumbnails

8
from cdeistopened/skill-stack

Generate blog post thumbnails for Skill Stack using the brand aesthetic. Follows an iterative workflow - brainstorm concepts, get approval, generate with Gemini API.

gemini-writer

8
from cdeistopened/skill-stack

Delegate large-context writing tasks to Gemini's 1M token window. Send an entire manuscript + detailed instructions in a single pass. Use for book rewrites, structural refactoring, redundancy analysis, and any writing task where the AI needs to see everything at once.

ghostwriter

8
from cdeistopened/skill-stack

Master the art of converting source material into authentic, human-written content. Transform transcripts, notes, and research into polished prose that avoids AI tells while maintaining distinctive voice. Combines anti-AI writing fundamentals with voice style adaptation.

dude-with-sign-writer

8
from cdeistopened/skill-stack

Creates punchy, conversational one-liners in "Dude With Sign" style - bold statements that challenge norms, validate feelings, or poke fun at everyday truths. Use when creating short social captions, easel reveal messages, or single-sentence hooks. Not for long-form content or formal messaging.

x-viral-template-miner

8
from cdeistopened/skill-stack

When the user wants to find proven-to-travel post templates in their niche and adapt them to their own product. Also use when the user mentions "what's going viral in my space", "what are competitors posting", "copy a viral post", "trending on X", "post ideas", "template mining", or "what to post this week". This is trend hunting, not plagiarism — the output is a template the user fills with their own assets.

x-linkedin-content-relay

8
from cdeistopened/skill-stack

When the user has X (Twitter) content that performed well and wants to relay it to LinkedIn 1-2 weeks later with reframing. Also use when the user mentions "repost to LinkedIn", "LinkedIn version of my tweet", "X to LinkedIn", "delayed repost", "LinkedIn for non-tech audience", or "LinkedIn relay". Also use when the user's ICP is non-tech and X is secondary — LinkedIn is the primary channel and this skill produces the content.

x-launch-video-structure

8
from cdeistopened/skill-stack

When the user is planning, scripting, or editing a product launch video for X (Twitter) and needs the structure. Also use when the user mentions "launch video", "demo video", "product launch on X", "60 second demo", "how to structure a launch", or "my launch video isn't working". Produces a beat-by-beat timing sheet, not copy.

x-account-warmup

8
from cdeistopened/skill-stack

When a user wants to grow an X (Twitter) account from zero before a product launch, or asks how to get first followers, warm up the algorithm, hit ~500-1,000 followers, or prepare an account to make a launch video land. Also use when the user mentions "new X account", "warm up my Twitter", "first 1000 followers", "building in public strategy", "X growth", or "engagement before launch".

youtube-ingest

8
from cdeistopened/skill-stack

Transcribe YouTube videos and playlists using Gemini Flash

web-scrape

8
from cdeistopened/skill-stack

Scrape web pages to clean markdown with optional AI summaries

voice-tyler-cowen

8
from cdeistopened/skill-stack

Write in Tyler Cowen's style - matter-of-fact, understated, treats enormous ideas as obvious observations. Read the passages. Absorb the flatness. Channel the HOW, not the content.

voice-trung-phan

8
from cdeistopened/skill-stack

Generate tweets and threads in the style of Trung Phan. Not just voice — captures his humor mechanics, format taxonomy, topic selection filter, and structural patterns. Use for trend-reactive tweets, meme commentary, and business/culture threads.