Communitygithub.com

notes-de-version

Génère des notes de version soignées à partir de l'historique Git. À utiliser lors de la préparation d'une version, avant de publier une release GitHub, ou lorsque vous avez besoin d'un journal des modifications à partir des commits entre deux tags. Regroupe les modifications par type, met en évidence les changements cassants et rédige les points forts.

Qu'est-ce que notes-de-version ?

Cette compétence transforme un historique Git brut en notes de version prêtes à être publiées, compréhensibles par les humains. Elle permet à un agent IA de différencier les commits entre deux références (tags, branches ou HEAD), de les classer automatiquement par type (fonctionnalités, corrections, changements cassants, tâches diverses) et de détecter les changements cassants via les marqueurs `!` et les pieds de page `BREAKING CHANGE:`. La compétence rédige ensuite une section « Points forts » mettant en avant les 3 à 5 changements les plus importants pour les utilisateurs, et produit un Markdown prêt pour GitHub Release. Elle prend en charge les workflows utilisant `gh release --generate-notes` comme point de départ, et inclut des vérifications de qualité avant publication (cohérence des tags, crédits des contributeurs, exactitude des informations).

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

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait notes-de-version ?

Transforme un historique Git brut en notes de version qu'un humain aurait vraiment envie de lire.

Ce qu'elle fait

  • Compare les commits entre deux références (tags, branches ou HEAD)
  • Regroupe les modifications par type : fonctionnalités, corrections, changements cassants, tâches diverses
  • Détecte les changements cassants à partir des marqueurs ! des commits conventionnels et des pieds de page BREAKING CHANGE:
  • Rédige une section « Points forts » (les 3 à 5 changements qui intéressent vraiment les utilisateurs)
  • Génère du Markdown prêt pour GitHub Release

Utilisation

# Notes pour la version à venir (dernier tag -> HEAD)
git log $(git describe --tags --abbrev=0)..HEAD --oneline

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

Demandez ensuite à l'agent : « rédige les notes de version pour v1.3.0 à partir de ces commits. »

Ou avec la CLI GitHub, directement dans un brouillon de release :

# Créez le tag, puis rédigez les notes de version à partir de la différence
git tag v1.3.0 && git push origin v1.3.0
gh release create v1.3.0 --generate-notes --draft
# puis affinez les notes générées avec cette compétence

Processus

1. Collecter les commits

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

Incluez séparément les commits de fusion si le dépôt utilise un flux basé sur les fusions — le titre de la fusion résume généralement mieux la PR que les commits individuels.

2. Classer chaque commit

Préfixe / signalSection
feat, feat!Fonctionnalités
fixCorrections de bugs
! ou BREAKING CHANGE:⚠️ Changements cassants (également listés dans leur propre section)
perfPerformances
docs, chore, ci, refactor, testRegroupés sous « Autres » ou omis

Commits sans préfixes conventionnels : classer selon le contenu du message. En cas de doute, placer dans « Autres modifications » plutôt que de les supprimer silencieusement.

3. Rédiger les points forts

Sélectionnez les 3 à 5 changements les plus importants pour les utilisateurs du logiciel :

  • Nouvelles capacités qu'ils remarqueront
  • Changements cassants auxquels ils doivent s'adapter
  • Corrections de problèmes largement signalés

Rédigez chaque point en une phrase simple. Pas d'adjectifs marketing.

4. Écrire les notes

## v1.3.0

**Points forts**
- ...
- ...

### ⚠️ Changements cassants
- ...

### Fonctionnalités
- ...

### Corrections de bugs
- ...

### Autres modifications
- ...

**Journal complet :** <prev-tag>...<new-tag>

5. Vérifications avant publication

  • Chaque changement cassant apparaît dans la section ⚠️ avec un conseil de migration
  • Aucune tâche interne présentée comme une fonctionnalité destinée aux utilisateurs
  • Les noms des contributeurs sont crédités si la convention du dépôt le prévoit
  • Le numéro de version correspond au tag

Conventions

  • Suivre le style de notes de version existant du dépôt s'il en a un — la cohérence prime sur tout modèle.
  • Si le dépôt utilise gh release --generate-notes, utiliser sa sortie comme brouillon de départ et l'affiner : il obtient la liste correcte mais les points forts sont erronés.
  • N'inventez jamais de changements qui ne figurent pas dans la plage de commits. Lorsque la plage est ambiguë, demandez quelles références comparer plutôt que de deviner.

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 associés