Communitygithub.com

notas-de-lanzamiento

Genera notas de lanzamiento pulidas a partir del historial de Git. Útil al preparar un lanzamiento, antes de publicar un release en GitHub, o cuando necesitas un changelog a partir de los commits entre dos etiquetas. Agrupa cambios por tipo, resalta cambios disruptivos y redacta aspectos destacados.

¿Qué es notas-de-lanzamiento?

Esta skill convierte el historial de Git en notas de lanzamiento legibles para humanos. Diferencias commits entre dos referencias (etiquetas, ramas o HEAD), los agrupa por tipo (funcionalidades, correcciones, cambios disruptivos, tareas menores) y detecta cambios disruptivos a partir de marcadores '!' en commits convencionales y pies de página 'BREAKING CHANGE:'. Redacta una sección de aspectos destacados con los 3-5 cambios más relevantes para los usuarios y genera Markdown listo para GitHub Releases. Es compatible con cualquier repositorio Git y se integra con flujos de trabajo de GitHub CLI. El proceso incluye clasificar cada commit según su prefijo, redactar aspectos destacados con frases sencillas y realizar verificaciones de cordura antes de publicar, como asegurar que todos los cambios disruptivos tengan una pista de migración y que no se incluyan tareas internas como cambios visibles para el usuario. Esta skill es ideal para mantener consistencia en las notas de lanzamiento de un proyecto y ahorrar tiempo al automatizar parte del proceso.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/unisone/openclaw-skill-suite/tree/main/skills/release-notes

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace notas-de-lanzamiento?

Convierte el historial de Git en notas de lanzamiento que un humano querría leer.

Qué hace

  • Diferencia commits entre dos referencias (etiquetas, ramas o HEAD)
  • Agrupa cambios por tipo: funcionalidades, correcciones, cambios disruptivos, tareas menores
  • Detecta cambios disruptivos a partir de marcadores ! de commits convencionales y pies de página BREAKING CHANGE:
  • Redacta una sección de aspectos destacados (los 3-5 cambios que realmente importan a los usuarios)
  • Genera Markdown listo para GitHub Releases

Uso

# Notas para el próximo lanzamiento (última etiqueta -> HEAD)
git log $(git describe --tags --abbrev=0)..HEAD --oneline

# Entre dos etiquetas
git log v1.2.0..v1.3.0 --pretty=format:'%h %s %b'

Luego pídele al agente: "redacta notas de lanzamiento para v1.3.0 a partir de estos commits."

O con GitHub CLI, directamente en un borrador de release:

# Crear la etiqueta, luego redactar notas de lanzamiento a partir del diff
git tag v1.3.0 && git push origin v1.3.0
gh release create v1.3.0 --generate-notes --draft
# luego refina las notas generadas con esta skill

Proceso

1. Recopilar los commits

git log <etiqueta-anterior>..<nueva-etiqueta> --pretty=format:'%h|%s|%b|%an' --no-merges

Incluye los commits de fusión por separado si el repositorio usa un flujo basado en merges; el título de la fusión suele resumir mejor el PR que los commits individuales.

2. Clasificar cada commit

Prefijo / señalSección
feat, feat!Funcionalidades
fixCorrecciones de errores
! o BREAKING CHANGE:⚠️ Cambios disruptivos (también listados en su propia sección)
perfRendimiento
docs, chore, ci, refactor, testAgrupados bajo "Otros cambios" u omitidos

Commits sin prefijos convencionales: clasificar por el contenido del mensaje. Ante la duda, poner en "Otros cambios" en lugar de eliminarlos silenciosamente.

3. Redactar aspectos destacados

Elegir los 3-5 cambios que más importan a los usuarios del software:

  • Nuevas capacidades que notarán
  • Cambios disruptivos en los que deben actuar
  • Correcciones de problemas ampliamente reportados

Redactar cada uno como una oración sencilla. Sin adjetivos de marketing.

4. Escribir las notas

## v1.3.0

**Aspectos destacados**
- ...
- ...

### ⚠️ Cambios disruptivos
- ...

### Funcionalidades
- ...

### Correcciones de errores
- ...

### Otros cambios
- ...

**Changelog completo:** <etiqueta-anterior>...<nueva-etiqueta>

5. Verificaciones antes de publicar

  • Cada cambio disruptivo aparece en la sección ⚠️ con una pista de migración
  • No hay tareas internas presentadas como cambios para el usuario
  • Nombres de colaboradores acreditados si la convención del repositorio lo hace
  • El número de versión coincide con la etiqueta

Convenciones

  • Seguir el estilo de notas de lanzamiento existente del repositorio si lo tiene: la consistencia supera a cualquier plantilla.
  • Si el repositorio usa gh release --generate-notes, usar su salida como borrador inicial y refinar: obtiene la lista correcta pero los aspectos destacados equivocados.
  • Nunca inventar cambios que no estén en el rango de commits. Cuando el rango sea ambiguo, preguntar qué referencias comparar en lugar de adivinar.

Individual skills in this repo

This repo contains 10 individual skills — each has its own dedicated page.

astra-operator

Delegate computer-use and browser tasks to OpenAI

design-inspo

Find design inspiration from curated gallery sites. Use when a user needs UI/UX references, design examples, or inspiration for specific components (navbars, CTAs, hero sections, landing pages, etc.), full websites, SaaS products, mobile apps, animations, icons, branding, or design systems. Helps select the right inspiration source and browse examples.

graphrag

Build a GraphRAG pipeline over documents. Use when plain vector search returns chunks without connections, when questions need multi-hop reasoning (

mundane-demos

Demo strategy that leads with mundane real-life utility instead of benchmarks. Use when presenting an AI agent or product to non-technical audiences. Covers picking tasks the viewer did this morning, showing end-to-end completion, and letting speed be the wow factor.

remotion-product-demos

Create Apple-keynote-quality product demo videos with Remotion. Covers glass phone mockups, floating 3D spheres, typing animations, card UIs, ripple effects, and smooth scene transitions. Use when asked to create product demos, app showcase videos, UI walkthrough animations, or

repo-security-scan

Scan a repository for high-signal security issues and produce a report. Use when auditing a codebase for leaked secrets or vulnerable dependencies, before a release, or when onboarding an unfamiliar repo. Runs gitleaks secret scanning and osv-scanner dependency checks.

secure-agent-design

Security architecture patterns for personal AI agents that touch real accounts. Use when designing an agent with access to inbox, calendar, finances, or shopping. Covers per-user isolated VMs, pre-action sentinel checks, least-privilege connectors, human approval gates, and single-use payment credentials.

testimonial-launch

Turn user testimonials into launch distribution. Use when launching a product or feature and you want real user proof to carry the announcement instead of marketing copy. Covers soliciting specific testimonials, curating them, and amplifying via quote-posts.

unisone/openclaw-skill-suite

Create Apple-keynote-quality product demo videos with Remotion. Covers glass phone mockups, floating 3D spheres, typing animations, card UIs, ripple effects, and smooth scene transitions. Use when asked to create product demos, app showcase videos, UI walkthrough animations, or

validator-quotes

Earn and deploy third-party validator quotes for a launch. Use when you need credibility beyond your own claims. Covers who to approach, how to get honest reactions, and how to amplify them via quote-posts, based on the founder/CEO validators behind the Muse launch.

Skills relacionados