Changelog Generator
Convierte commits brutos de git en notas de lanzamiento categorizadas y orientadas al usuario.
Probado · Funciona
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 notesGenerate a changelog for this version, split features from bug fixesSummarize what changed since our last release for the product update email