Skip to content
Agentmart
Submit a tool

release-announcement

Draft or revise ax release announcements and website changelog pages.

Skill by Necmttn

IndexedAGPL-3.0★ 122
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/necmttn-release-announcement

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Draft or revise ax release announcements and website changelog pages. Triggers when the user says "write release notes", "draft release announcement", "prepare changelog", "release page", "version page", "what changed in vX.Y.Z", "generate announcement for vX.Y.Z", or asks for a release narrative. Uses Release Please range evidence, git changed files/commits, and ax sessions/recall to explain how the release got there. Do NOT trigger for ordinary commit messages or unrelated docs.

Use cases: writing, productivity

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/release-announcement

What's inside

Skill name
release-announcement
Description
Draft or revise ax release announcements and website changelog pages. Triggers when the user says "write release notes", "draft release announcement", "prepare changelog", "release page", "version page", "what changed in vX.Y.Z", "generate announcement for vX.Y.Z", or asks for a release narrative. Uses Release Please range evidence, git changed files/commits, and ax sessions/recall to explain how the release got there. Do NOT trigger for ordinary commit messages or unrelated docs.
License
AGPL-3.0
Instructions
123 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# ax:release-announcement

Write release announcements that are grounded in the actual release range and
the agent sessions that produced it. This skill owns the curated layer under
`docs/releases/`; Release Please still owns `CHANGELOG.md`.

Assumes `ax` is on PATH and the local ax database is reachable. If `ax` fails
with a DB connection error, tell the user to start the repo DB and continue
from git evidence only if they ask.

## When to fire

Use this skill for:

- "write release notes" / "draft release announcement"
- "prepare changelog" / "update the website changelog"
- "release page" / "version page" / "SEO release page"
- "what changed in vX.Y.Z"
- "generate announcement for vX.Y.Z"
- "explain how we got to this release"

Do not use this for a single commit message, generic README edits, or a
non-release feature doc.

## Workflow

### 1. Resolve the version and range

If the version is known:

```bash
bun run release:announcement -- X.Y.Z
```

This drafts `docs/releases/vX.Y.Z.md` and, when the Release Please compare
heading is present, embeds:

- previous release tag (`BASE_REF`)
- release tag or `HEAD` (`HEAD_REF`)
- `git diff --name-status "$BASE_REF..$HEAD_REF"`
- `git log --reverse --format='%h %cs %s' "$BASE_REF..$HEAD_REF"`

If you need to inspect manually:

```bash
BASE_REF=<previous-release-tag>
HEAD_REF=<release-head-or-tag>
git diff --name-status "$BASE_REF..$HEAD_REF"
git log --reverse --format='%h %cs %s' "$BASE_REF..$HEAD_REF"
```

### 2. Map commits and files to agent sessions

Use the file list to identify touched subsystems. Use the commit list to pick
important SHAs. Then query ax:

```bash
ax ingest here --since=30d
ax sessions here --days=30
ax sessions near <important-sha>
ax recall "<subsystem or decision>" --sources=turn,commit --scope=here
```

For large releases, inspect at least:

- one SHA per major topic
- one SHA near each major schema/API/CLI change
- any SHA tied to a surprising bug fix or reversal
- session windows around the merge/release PR if available

### 3. Write the announcement

Replace the generated draft with a topical narrative. Keep it concise, but
make it useful:

- **How we got here** - the problem, decision tree, tradeoffs, and why the
  final shape won. Cite session/commit evidence in prose.
- **What changed** - grouped by topic, not one flat commit list.
- **Example** - a CLI command, config snippet, output sample, schema fragment,
  or before/after workflow when the release changes behavior.
- **Visual evidence** - screenshot, diagram, or output capture when a UI, CLI,
  dashboard, TUI, or workflow is easier to understand visually.
- **Why it matters** - the practical day-to-day impact.

Do not invent motivation. If ax session evidence is missing, say what the
commits and changed files prove and keep the story narrower.

### 4. Assets and rendering

Put website-visible release images here:

```text
apps/site/public/releases/assets/
```

Reference them from release markdown:

```md
![Focused release screenshot](/releases/assets/vX.Y.Z-topic.png)
```

The website release renderer supports headings, lists, links, bold scopes,
fenced code blocks, and images. Use those instead of hand-written HTML.

### 5. Verify

Run:

```bash
bun run typecheck
cd site && bun run build
```

If the page changed, preview and smoke the specific version page:

```bash
cd site
bun run preview -- --host 127.0.0.1 --port 4175
```

From Necmttn/ax, AGPL-3.0.

More from Necmttn/ax

Signals

Stars
122
Forks
15
Open issues
39
Last commit (this folder)
Jun 1, 2026 (4 months ago)
Last release
Oct 2, 2026 (26 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
AGPL-3.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from Necmttn

Cite this page

release-announcement skill. Agent Mart. https://agentmart.dev/skills/necmttn-release-announcement (last updated 2026-10-24)