What it does
Gathers everything published in the last week and compiles it into a ready-to-send newsletter draft with a subject line, summary blurbs, and links, so the weekly send doesn’t require re-reading and re-writing every post from scratch.
Install
This skill isn't packaged in an installable registry. It's a plain SKILL.md file you can copy directly. Copy it from the SKILL.md tab and save it at the path for your assistant:
Use it in your AI assistant
Claude Code
.claude/skills/newsletter-digest/ (or ~/.claude/skills/newsletter-digest/ for all projects)
GitHub Copilot (VS Code)
.github/skills/newsletter-digest/
OpenAI Codex
.codex/skills/newsletter-digest/
Cursor
.cursor/skills/newsletter-digest/ (or ~/.cursor/skills/newsletter-digest/ globally)
Compatibility
Any WordPress site. Reads published posts via the REST API; output is a plain draft (HTML or Markdown) for you to paste into whatever email tool you already use.
The complete SKILL.md for this skill:
---
name: newsletter-digest
description: Use when a user wants a newsletter draft compiled from the week's (or another period's) published posts, or asks for a "weekly recap" or "digest email".
---
# Newsletter Digest
## When to use
It's time to send a recap newsletter and the user wants a draft built from what was actually published in the period, rather than writing one from memory.
## Procedure
1. Fetch all posts published in the requested window (default: last 7 days) via the REST API, in publish order.
2. Write one subject line option per notable post (3 total), and let the user pick rather than choosing silently.
3. For each post, write a 1-2 sentence blurb, what it's about and why someone would click, not a restatement of the title, plus the link.
4. Order posts by apparent importance (featured/pinned first, then chronological) rather than strictly by date if the site marks anything as featured.
5. Close with a short, genuine sign-off line, skip generic filler like "That's all for this week, folks!" unless that's already the site's established tone.
## Guardrails
- Only include posts that actually published in the window, don't pad with older popular posts unless the user explicitly asks for a "best of" mix.
- Never fabricate a blurb detail not present in the post; if a post is thin on content, write a shorter, honest blurb rather than inventing substance.