Monthly Newsletter Email
Purpose
Create the monthly email newsletter covering activity across the SCRC repositories.
Inputs
- Required:
MONTH: YYYY-MM - Optional:
START_DATE: YYYY-MM-DD - Optional:
END_DATE: YYYY-MM-DD - Optional:
CACHE_DIR: default .cache - Optional:
HIGHLIGHTS: list of must-include items - Optional:
CTA: call to action text - Optional:
NEWSLETTER_URL: plain-text URL
Steps
- Determine the date range. Use
START_DATEandEND_DATEif provided, otherwise use the full calendar month forMONTH. - Load cached data from
.cache/YYYY-MM/summary.jsonand per-repo JSON files. If missing, run the cache refresh skill first. - Select 5 to 10 highlights that show progress, decisions, and deliverables. Group by repo and name the repo in each section.
- Draft the email with these sections:
Subject:line- Intro paragraph (2 to 4 sentences)
- Highlights by repo (bullets)
- Optional metrics snapshot (counts of PRs, issues, releases)
- Looking ahead
- CTA and closing
- Target 350 to 450 words (about a 3 minute read).
- Use a professional, factual tone. Avoid hype and speculation.
- If no CTA is provided, use a neutral closing. Do not imply special labels, featured items, or tracking unless explicitly confirmed.
- Output plain text in Markdown. Do not use Markdown links or images. Use plain-text URLs only if needed.
- If a URL is used, put it on its own line immediately after the sentence that introduces it.
- If attachments are needed, add an
Attachments:section with plain-text file names or descriptions. - Save to
newsletter/YYYY-MM/email.md.
Output
- The Markdown file path.
- Any assumptions or missing data.
