Skip to content
Content
Command

/newsletter

Create an HTML email newsletter with your organization's branding

From plugin
claude-skills-journalism
45322 skills1 agent22 commands2 hooks
> /plugin marketplace add jamditis/claude-skills-journalism

Command definition

newsletter.md
description: Create an HTML email newsletter with your organization's branding
argument-hint: [newsletter-name]
allowed-tools: Read, Write(./*.html), Edit(./*.html), 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
@jamditis
Ships withclaude-skills-journalism

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.

45372 skills1 agent
Get the whole plugin

Stars on GitHub

Momentum

stars in total
453
Star history of jamditis/claude-skills-journalism on GitHub, a chart by star-history.com

Other commands on claude-skills-journalism.

More commands from other plugins.