# Changelog Generator

Convierte un git log, lista de commits o notas de lanzamiento en un changelog pulido...

- Repository: https://github.com/mohitagw15856/pm-claude-skills (1505 stars)
- Category: Git and review
- License: MIT
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add mohitagw15856/pm-claude-skills --skill changelog-generator -g -a claude-code -y`
Codex: `npx skills add mohitagw15856/pm-claude-skills --skill changelog-generator -g -a codex -y`
Cursor: `npx skills add mohitagw15856/pm-claude-skills --skill changelog-generator -g -a cursor -y`
Gemini CLI: `npx skills add mohitagw15856/pm-claude-skills --skill changelog-generator -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add mohitagw15856/pm-claude-skills`

## Description

Convierte un git log, lista de commits o notas de lanzamiento en un changelog pulido orientado al usuario. Usa cuando estés escribiendo notas de versión, generando una entrada en CHANGELOG.md o documentando qué cambió en una versión. Produce una sección de changelog estructurada con encabezado de versión, cambios categorizados y notas de migración. Para una lista de cambios ya curada usa changelog-writer en su lugar.

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

# Skill Changelog Generator

Convierte commits raw de git, un resumen de diff o notas de lanzamiento de desarrolladores en una entrada de changelog pulida, categorizada, orientada al usuario y siguiendo las convenciones de Keep a Changelog.

## Entradas Requeridas

Pregunta por estas si no se proporcionan:
- **Commits o notas de lanzamiento** (pega `git log --oneline`, mensajes de commit raw o una descripción de qué cambió)
- **Número de versión** (p. ej. 2.4.0, v1.0.0-beta.2)
- **Fecha de lanzamiento** (o "hoy")
- **Audiencia** (desarrolladores que usan una API / usuarios finales de un producto / equipo interno, afecta el lenguaje)
- **Cambios disruptivos** (señala estos explícitamente si se conocen)
- **Comportamiento de versión anterior** (opcional, pega la entrada anterior del changelog o describe qué está cambiando; necesario para entradas precisas de "Changed")
- **Alcance** (producto completo / paquete específico o módulo, p. ej. "solo SDK de pagos", "app iOS", "todos los servicios")

## Formato de Salida

Sigue el formato de [Keep a Changelog](https://keepachangelog.com):

---

## [X.Y.Z], YYYY-MM-DD

### Breaking Changes ⚠️
[Solo incluir si hay cambios disruptivos]
- **[Cambio disruptivo]:** [Qué cambió y qué rompe]
- **Migración requerida:** [Acción específica que el usuario debe tomar]

### Added
- [Nueva característica o capacidad, escrita desde la perspectiva del usuario]
- [Otra adición]

### Changed
- [Comportamiento cambiado, qué hacía antes vs. qué hace ahora]
- [Mejora de rendimiento con impacto medible si se conoce]

### Fixed
- [Bug corregido, describe qué estaba roto, no la implementación de la corrección]
- [Otra corrección]

### Deprecated
- [Cosa deprecada], usa [reemplazo] en su lugar. Será removido en [versión].

### Removed
- [Cosa removida], fue deprecada en [versión]

### Security
- [Corrección de seguridad, describe la clase de vulnerabilidad, no los detalles del exploit]

---

---

The rest: https://github.com/mohitagw15856/pm-claude-skills/blob/HEAD/i18n/es/skills/changelog-generator/SKILL.md
