# Generate conventional-commit release notes for automated ship workflows with semantic-release release-notes-generator

> Generate structured release notes from Conventional Commits inside automated release pipelines when changelog generation is the specific job to do.

- Skill: `agentskillexchange/generate-conventional-commit-release-notes-for-automated-shi` (Agent Skill)
- Install (CLI): `npx skillmds@latest add agentskillexchange/generate-conventional-commit-release-notes-for-automated-shi`
- Raw SKILL.md: https://api.skillmd.com/api/skills/agentskillexchange/generate-conventional-commit-release-notes-for-automated-shi/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: agentskillexchange (https://skillmd.com/u/agentskillexchange)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/agentskillexchange/generate-conventional-commit-release-notes-for-automated-shi

---


# Generate conventional-commit release notes for automated ship workflows with semantic-release release-notes-generator

Generate structured release notes from Conventional Commits inside automated release pipelines when changelog generation is the specific job to do.

## Prerequisites

Node.js, semantic-release, Conventional Commits, and the @semantic-release/release-notes-generator package

## Installation

Use the upstream install or setup path that matches your environment:
- $ npm install @semantic-release/release-notes-generator -D

Requirements and caveats from upstream:
- semantic-release already depends on this package, and defining your own direct dependency can result in conflicts when you update semantic-release.
- **Notes**: in order to use a preset it must be installed (for example to use the [eslint preset](https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-changelog-eslint) you...

Basic usage or getting-started notes:
- [!TIP]
- You do not need to directly depend on this package if you are using semantic-release.
- bash

- Source: https://github.com/semantic-release/release-notes-generator
- Extracted from upstream docs: https://raw.githubusercontent.com/semantic-release/release-notes-generator/HEAD/README.md

## Documentation

- https://github.com/semantic-release/release-notes-generator#readme

## Source

- [Agent Skill Exchange](https://agentskillexchange.com/skills/generate-conventional-commit-release-notes-for-automated-ship-workflows-with-semantic-release-release-notes-generator/)

