generate-newsletter
CommunityCreate 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.