generate-newsletter

Community

Create branded AI newsletters and publish drafts

Authorclenisa
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Manually compiling news, property listings, market commentary, and branded HTML for recurring newsletters is time consuming and error prone; this Skill automates the end-to-end pipeline so teams can produce consistent, on-brand editions quickly.

Core Features & Use Cases

  • News aggregation: Fetches the latest articles from NewsAPI using brand-specific queries and summarizes them.
  • AI content generation: Uses Groq (Llama 3.3 70B) to generate market overviews, property analyses, and structured news summaries.
  • Excel property parsing (CRE only): Reads columnar Excel sheets to include property listings for the CRE-11TRUST brand.
  • Email-safe HTML assembly: Builds responsive, branded HTML newsletters and ensures slug uniqueness with timestamps.
  • CMS integration & safe preview: Posts a draft to Strapi CMS with authentication and supports a dry-run mode for previews.
  • Use Case: Produce a branded CRE investor newsletter that combines market commentary, curated news, and property listings, then publish a draft to Strapi for editorial review.

Quick Start

Generate a CRE-11TRUST newsletter for today using properties from /path/to/properties.xlsx and run a dry-run preview before pushing to Strapi.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: generate-newsletter
Download link: https://github.com/clenisa/optimal-cli/archive/main.zip#generate-newsletter

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.