changelog-generator

通过分析提交历史、分类变更内容,将技术性提交转化为清晰易懂的客户友好型发布说明,自动从git提交记录生成面向用户的更新日志。将原本数小时的手动编写工作,转变为几分钟的自动化生成过程。

安装

热度:3

下载并解压到你的 skills 目录

复制命令,发送给 OpenClaw 自动安装:

下载并安装这个技能 https://openskills.cc/api/download?slug=composiohq-changelog-generator&locale=zh&source=copy

Changelog Generator - 自动生成用户友好的更新日志

技能概述


Changelog Generator 是一款自动将 git 提交记录转换为用户友好更新日志的工具,帮助开发者快速生成产品发布说明和应用商店更新文案。

适用场景

  • 版本发布说明:每次发布新版本时,自动从 git commit 历史生成结构化的更新日志,节省手动整理时间
  • 应用商店提交:为 App Store、Google Play 等应用商店快速生成符合要求的更新描述文案
  • 产品更新公告:创建每周或每月的产品更新汇总,向用户和客户透明展示产品进展
  • 核心功能

  • 智能分析提交历史:扫描指定时间段或版本间的 git commits,自动识别并提取有价值的变更信息
  • 分类与翻译:将技术提交自动分类为功能、改进、修复、重大变更、安全更新等,同时将开发者语言转换为用户易懂的表达
  • 格式化输出:生成结构清晰、格式专业的 changelog 文档,支持多种输出样式和品牌风格定制
  • 常见问题

    changelog generator 如何将技术提交转换为用户语言?

    该技能通过分析 git commit 的内容和上下文,识别变更类型和影响范围,然后将技术描述(如 "fix: handle null pointer")转换为用户友好的表达(如 "修复了可能导致应用崩溃的问题")。它还会过滤掉纯内部提交,如重构、测试更新等用户不关心的内容。

    自动生成的 changelog 可以直接用于应用商店吗?

    生成的内容提供了高质量的基础框架,但建议根据应用商店的具体要求(如字符限制、格式规范)进行微调。输出内容已按功能、改进、修复等分类整理,可直接复制到大部分应用商店的更新说明字段。

    changelog generator 支持哪些类型的变更分类?

    默认支持五大类别:新功能(✨ Features)、改进(🔧 Improvements)、问题修复(🐛 Fixes)、重大变更(⚠️ Breaking Changes)和安全更新(🔒 Security)。你可以根据项目需求自定义这些分类和对应的 emoji 标记。