/newsletter
Create an HTML email newsletter with your organization's branding
> /plugin marketplace add jamditis/claude-skills-journalismHow it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/newsletter
Context preview
What this command does when you run it.
Create an HTML email newsletter with your organization's branding
Command definition
newsletter.mddescription: Create an HTML email newsletter with your organization's branding
argument-hint: [newsletter-name]
allowed-tools: Read, Write, Edit, Glob, mcp__plugin_playwright_playwright__*
Create an HTML email newsletter.
Version check
Read the plugin version from `${CLAUDE_PLUGIN_ROOT}/.claude-plugin/plugin.json` and note it. If the file doesn't exist or the read fails, warn the user that the plugin may not be properly installed.
Setup
1. Check for brand configuration at `.claude/pdf-playground.local.md` 2. If found, parse the YAML frontmatter for brand settings 3. Load the newsletter template from `${CLAUDE_PLUGIN_ROOT}/templates/newsletter-template.html`
Email constraints
HTML emails have special requirements:
- Use tables for layout (not CSS grid/flexbox)
- Inline CSS styles
- Max width: 600px
- Web-safe fonts with fallbacks
- Alt text for all images
Document structure
**Header:**
- Organization logo centered
- Newsletter title/date
- View in browser link (placeholder)
**Content:**
- Featured story with image placeholder
- News items (headline + excerpt + link)
- Upcoming events
- Quick links
- CTA button
**Footer:**
- Social media links
- Unsubscribe link (placeholder)
- Organization address
- Copyright
Brand application
- Use brand primary color for headers and buttons
- Apply brand secondary color for text
- Use brand fonts with web-safe fallbacks
Newsletter name
The newsletter name is: $ARGUMENTS
If not provided, ask for:
- Newsletter title or edition
- Featured content
- Number of news items
- Any events to highlight
Output
Save HTML file in current working directory. Note: Test in email clients before sending.
Read more
description: Create an HTML email newsletter with your organization's branding argument-hint: [newsletter-name] allowed-tools: Read, Write, Edit, Glob, mcp__plugin_playwright_playwright__*
Create an HTML email newsletter.
Version check
Read the plugin version from `${CLAUDE_PLUGIN_ROOT}/.claude-plugin/plugin.json` and note it. If the file doesn't exist or the read fails, warn the user that the plugin may not be properly installed.
Setup
1. Check for brand configuration at `.claude/pdf-playground.local.md` 2. If found, parse the YAML frontmatter for brand settings 3. Load the newsletter template from `${CLAUDE_PLUGIN_ROOT}/templates/newsletter-template.html`
Email constraints
HTML emails have special requirements:
- Use tables for layout (not CSS grid/flexbox)
- Inline CSS styles
- Max width: 600px
- Web-safe fonts with fallbacks
- Alt text for all images
Document structure
**Header:**
- Organization logo centered
- Newsletter title/date
- View in browser link (placeholder)
**Content:**
- Featured story with image placeholder
- News items (headline + excerpt + link)
- Upcoming events
- Quick links
- CTA button
**Footer:**
- Social media links
- Unsubscribe link (placeholder)
- Organization address
- Copyright
Brand application
- Use brand primary color for headers and buttons
- Apply brand secondary color for text
- Use brand fonts with web-safe fallbacks
Newsletter name
The newsletter name is: $ARGUMENTS
If not provided, ask for:
- Newsletter title or edition
- Featured content
- Number of news items
- Any events to highlight
Output
Save HTML file in current working directory. Note: Test in email clients before sending.
A collection of Agent Skills for journalists, researchers, academics, media professionals, and communications practitioners. The same repository serves Claude Code and Codex while keeping Claude-only commands, agents, and hooks clearly labeled.
Repo: jamditis/claude-skills-journalism
Other commands on claude-skills-journalism.
- /evolve
Evolve skill files by integrating validated lessons from real usage
Open command - /init
Initialize .autocontext/ in the current project for knowledge persistence
Open command - /review
Interactively review and curate accumulated project lessons
Open command - /setup
First-run configuration for the autocontext plugin
Open command - /status
Show knowledge stats for the current project
Open command - /event
Create event materials (flyers, posters, signage) with your organization's branding
Open command

