Changelog Generator

Convierte commits brutos de git en notas de lanzamiento categorizadas y orientadas al usuario.

Por ComposioHQ · ComposioHQ/awesome-claude-skills

Probado · Funciona ★ 8.4/10

Changelog Generator — Convierte commits brutos de git en notas de lanzamiento categorizadas y orientadas al usuario.

Qué hace

Convierte el historial de commits de git en notas de lanzamiento legibles por el cliente, agrupando los cambios en características, mejoras, correcciones y cambios disruptivos, mientras filtra los commits de fusión y el ruido interno. Se activa cuando se solicitan notas de lanzamiento, un changelog para una versión o rango de fechas, o un resumen de actualización de producto.

Informe de la prueba

Tarea: generar un changelog para los últimos 20 commits del repositorio real GPT-Image2-Skill (58 commits en el historial), primero sin skill, luego estrictamente según SKILL.md. La ejecución de línea base produjo una lista plana en una única sección 'Recent changes', que incluía 10 commits de fusión y 10 nombres de ramas en bruto como 'wuyoscar/mimi/add-starmapper-readme'. La ejecución de skill arrojó 0 commits de fusión, 0 nombres de ramas y 4 secciones (Features / Improvements / Fixes / Breaking), con el cambio de licencia de CC BY 4.0 a MIT elevado a un bloque Breaking separado — en la línea base, era un punto de viñeta regular. Advertencia importante: no hay automatización en la skill — es una plantilla de prompt pura, sin scripts ni comandos git log en el cuerpo, los commits deben recuperarse manualmente. Debido a esto, la afirmación de la descripción 'Turns hours of manual changelog writing into minutes of automated generation' está sobreestimada, de ahí 3/5 para la documentación. Etapa 0 limpia: se leyó todo el cuerpo (104 líneas), sin scripts empaquetados, sin exfiltración/instrucciones ocultas/escalada de privilegios.

Probado el: 2026-07-16 · Claude Code 2.x (agent harness)

Instalación

git clone https://github.com/ComposioHQ/awesome-claude-skills.git
mkdir -p ~/.claude/skills
cp -r awesome-claude-skills/changelog-generator ~/.claude/skills/changelog-generator

Comandos y prompts de ejemplo

  • /changelog-generatorConvierte commits brutos de git en notas de lanzamiento categorizadas y orientadas al usuario.

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

  • Turn my last 20 commits into customer-facing release notes
  • Generate a changelog for this version, split features from bug fixes
  • Summarize what changed since our last release for the product update email