Communitygithub.com

release-notes

Gera notas de versão polidas a partir do histórico do Git. Utilize ao cortar uma versão, antes de publicar um release no GitHub, ou quando precisar de um changelog a partir de commits entre duas tags. Agrupa mudanças por tipo, destaca mudanças que quebram compatibilidade e redige os destaques.

O que é release-notes?

Esta skill transforma o histórico bruto de commits do Git em notas de versão que um ser humano realmente gostaria de ler. Ela é útil para desenvolvedores que precisam gerar changelogs polidos e prontos para publicação, especialmente antes de criar uma release no GitHub. A skill funciona coletando commits entre duas referências (tags, branches ou HEAD), classificando cada commit com base em prefixos de commits convencionais (como feat, fix, chore) ou pelo conteúdo da mensagem, agrupando-os em seções como Features, Correções de bugs, Mudanças que quebram compatibilidade, Performance e Outros. Além disso, ela redige automaticamente uma seção de destaques com as 3 a 5 mudanças mais relevantes para os usuários, detecta mudanças que quebram compatibilidade através de marcadores `!` e rodapés `BREAKING CHANGE:`, e formata a saída como Markdown pronto para o GitHub. A skill também inclui verificações de sanidade antes da publicação, como garantir que toda mudança que quebra compatibilidade apareça com uma dica de migração. É compatível com workflows do GitHub CLI (gh release) e pode ser usada tanto a partir de um prompt direto para o agente quanto refinando notas geradas automaticamente.

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

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Notas de Versão (release-notes)

Transforma o histórico bruto do Git em notas de versão que um ser humano realmente gostaria de ler.

O que ela faz

  • Faz diff de commits entre duas refs (tags, branches ou HEAD)
  • Agrupa mudanças por tipo: funcionalidades, correções, mudanças que quebram compatibilidade, tarefas
  • Detecta mudanças que quebram compatibilidade a partir de marcadores ! de commit convencional e rodapés BREAKING CHANGE:
  • Redige uma seção de destaques (as 3 a 5 mudanças que os usuários realmente se importam)
  • Gera Markdown pronto para release do GitHub

Uso

# Notas para a próxima versão (última tag -> HEAD)
git log $(git describe --tags --abbrev=0)..HEAD --oneline

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

Depois peça ao agente: "redija as notas de versão para v1.3.0 a partir destes commits."

Ou com a CLI do GitHub, diretamente em um rascunho de release:

# Crie a tag, depois redija as notas de versão a partir do diff
git tag v1.3.0 && git push origin v1.3.0
gh release create v1.3.0 --generate-notes --draft
# depois refine as notas geradas com esta skill

Processo

1. Coletar os commits

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

Inclua commits de merge separadamente se o repositório usa fluxo baseado em merge — o título do merge geralmente resume o PR melhor que commits individuais.

2. Classificar cada commit

Prefixo / sinalSeção
feat, feat!Funcionalidades
fixCorreções de bugs
! ou BREAKING CHANGE:⚠️ Mudanças que quebram compatibilidade (também listadas na própria seção)
perfPerformance
docs, chore, ci, refactor, testAgrupado em "Outros" ou omitido

Commits sem prefixos convencionais: classifique pelo conteúdo da mensagem. Em caso de dúvida, coloque em "Outras mudanças" em vez de descartá-lo silenciosamente.

3. Redigir os destaques

Escolha as 3 a 5 mudanças que mais importam para os usuários do software:

  • Novas capacidades que eles notarão
  • Mudanças que quebram compatibilidade que eles precisam agir
  • Correções para problemas amplamente relatados

Escreva cada uma como uma frase simples. Sem adjetivos de marketing.

4. Escrever as notas

## v1.3.0

**Destaques**
- ...
- ...

### ⚠️ Mudanças que quebram compatibilidade
- ...

### Funcionalidades
- ...

### Correções de bugs
- ...

### Outras mudanças
- ...

**Changelog completo:** <tag-anterior>...<nova-tag>

5. Verificações de sanidade antes de publicar

  • Toda mudança que quebra compatibilidade aparece na seção ⚠️ com uma dica de migração
  • Nenhuma tarefa interna é apresentada como funcionalidade para o usuário
  • Nomes dos contribuidores creditados onde a convenção do repositório assim o faz
  • Número da versão coincide com a tag

Convenções

  • Siga o estilo de notas de versão existente do repositório, se houver — consistência supera qualquer modelo.
  • Se o repositório usa gh release --generate-notes, use a saída como rascunho inicial e refine: ela acerta a lista, mas erra os destaques.
  • Nunca invente mudanças que não estão no intervalo de commits. Quando o intervalo for ambíguo, pergunte quais refs comparar em vez de adivinhar.

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.

Habilidades Relacionadas