# Product Update Newsletter

Draft, update, or audit a crisp, changelog-grounded Anarlog product-update newsletter...

- Repository: https://github.com/fastrepl/anarlog (9738 stars)
- Category: Git and review
- License: MIT
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add fastrepl/anarlog --skill product-update-newsletter -g -a claude-code -y`
Codex: `npx skills add fastrepl/anarlog --skill product-update-newsletter -g -a codex -y`
Cursor: `npx skills add fastrepl/anarlog --skill product-update-newsletter -g -a cursor -y`
Gemini CLI: `npx skills add fastrepl/anarlog --skill product-update-newsletter -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add fastrepl/anarlog`

## Description

Draft, update, or audit a crisp, changelog-grounded Anarlog product-update newsletter in Loops (app.loops.so) for a desktop release. Use after the changelog is merged, when asked to draft, revise, or pre-send check the release announcement email.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Product Update Newsletter

Announce a desktop release to users through the "Anarlog update (...)" campaign in Loops.

Run this after `../new-changelog/SKILL.md` produces the entry and the version is released via
`../release-new-version/SKILL.md`. The published changelog is the copy source, not the raw commit log.

## Nightly announcement

The newsletter follows stable releases. Do not send a newsletter for each
Nightly. In the next stable update, include the opt-in Nightly announcement
from [nightly-announcement.md](nightly-announcement.md), alongside that stable
release's changelog. Existing users remain on stable automatically.

Before describing Nightly as available, verify its published installers, update
feed, and `https://anarlog.so/download/nightly/`. Use the released stable
changelog as the main source; Nightly-only changes are not shipped stable
features. Nightly release notes live in the app and GitHub prereleases, not the
website changelog. Prepare copy locally before publication is ready; create or
update the Loops campaign once the stable release and linked Nightly are live.

## Source of Truth

Read `https://anarlog.so/changelog/desktop/<version>`, which renders `packages/changelog/content/desktop/<version>.md`.

The changelog is frequently edited after first publish. When told it changed, re-fetch and diff
against the current email body, then apply only the delta. Do not reapply the whole rewrite.

Map items to the existing structure rather than appending a dump:

- Feature-level items become or extend an H3 section.
- Minor UX items become bullets under "Small things that add up".
- Reliability and privacy items append to the fixes paragraph after the bullets.

Keep beta or partially shipped work honestly qualified. If execution is not connected yet, say so.

## Copy Style Contract

Write a product email, not an essay. Keep it crisp, concrete, and easy to scan.

The rest: https://github.com/fastrepl/anarlog/blob/HEAD/.agents/skills/product-update-newsletter/SKILL.md
