Token导航 LogoToken导航

Agent Skill · 效率

commit-message-generator(提交消息生成器)

commit-message-generator 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 OpenClaw 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

commit-message-generator 是效率类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为需要联网;许可证为 MIT-0,第三方扫描已通过,按安装量在效率类的 21,003 个 Skill 里排第 13,975。

总安装 3,535周安装 143GitHub Stars 公开资料未说明下载 1,110核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:commit-message-generator(提交消息生成器)
来源仓库:https://github.com/gnllk/commit-message-generator
安装命令:
openclaw skills install commit-message-generator
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install commit-message-generator

这个 Skill 是做什么的

效率类 Skill 把重复的整理、汇总、转换工作交给助手完成,减少手工复制粘贴。

Git 提交信息生成器。根据代码变更内容自动生成符合 Conventional Commits 规范的提交信息,包含类型、范围、简短描述、详细说明和关联的 Issue/需求号。触发词:生成提交信息、提交信息、commit message、git commit、生成 commit 信息

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install commit-message-generator;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

commit-message-generator 怎么安装?

在终端执行 openclaw skills install commit-message-generator。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

commit-message-generator 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

commit-message-generator 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

commit-message-generator 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

commit-message-generator 用的人多吗?

公开数据是累计安装 3,535 次,近一周安装 143 次,下载 1,110 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

commit-message-generator 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理效率类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

效率类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
github

GitHub 代码协作 · OpenClaw

7,632,918545需要联网MIT-0通过
nano-pdf

Nano PDF 文档 · OpenClaw

4,249,476231需要联网MIT-0通过
auto-updater

自动更新程序 · OpenClaw

2,964,063386操作浏览器MIT-0通过
video-frames

视频帧 · OpenClaw

2,621,304112需要联网MIT-0通过
gemini

Gemini 助手 · OpenClaw

2,547,39648需要联网MIT-0有提醒
commit-message-generator

提交消息生成器 · 本页

3,535—需要联网MIT-0通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
commit-message-generator
description
Git 提交信息生成器。根据代码变更内容自动生成符合 Conventional Commits 规范的提交信息,包含类型、范围、简短描述、详细说明和关联的 Issue/需求号。触发词:生成提交信息、提交信息、commit message、git commit、生成 commit 信息

Git 提交信息生成器

根据代码变更内容,自动生成符合 Conventional Commits 规范的 Git 提交信息。

何时使用

  • 完成代码修改后,需要生成规范的提交信息
  • 团队要求遵循 Conventional Commits 规范
  • 需要关联 Issue 或需求号
  • 不确定提交信息应该如何撰写

处理流程

Step 1: 接收变更描述

用户可以通过以下方式提供变更内容:

  • 文字描述变更内容
  • 粘贴 git diff 输出
  • 列出修改的文件和功能点

Step 2: 分析变更类型

使用 scripts/generate_commit_message.py 自动分析:

scripts/generate_commit_message.py "用户输入的变更描述"

自动识别变更类型:

类型说明关键词
feat新功能新增、添加、feature
fix修复 Bug修复、bug、问题
docs文档文档、readme、注释
style格式格式、空格、lint
refactor重构重构、整理、清理
perf性能优化性能、优化、加速
test测试测试、unit、用例
chore杂项配置、构建、工具

Step 3: 提取影响范围

自动识别模块/范围:

  • 从文件路径提取(如 src/algorithm/ → algorithm)
  • 从代码内容识别(类名、函数名)
  • 匹配常见模块名

Step 4: 生成提交信息

生成符合规范的提交信息:

<type>(<scope>): <subject>

<body>

<footer>

Step 5: 输出和复制

输出格式化的提交信息,用户可直接:

  • 复制到剪贴板
  • 用于 git commit 命令
  • 粘贴到 Git 工具中

提交信息结构

标准格式

feat(algorithm): 增加缓冲液单人份独立配置

- 新增配置项"单人份缓冲液量",用于精确计算消耗
- 修改稀释逻辑,支持按实际人份计算而非固定倍数
- 更新相关接口文档

Closes #234

各部分说明

主题行(Subject)

  • 格式:<type>(<scope>): <description>
  • 长度:≤50 字符
  • 时态:一般现在时
  • 大小写:首字母小写

正文(Body)

  • 说明为什么修改,而非修改了什么
  • 每行≤72 字符
  • 可包含多个变更点

页脚(Footer)

  • Issue 关闭:Closes #123
  • 破坏性变更:BREAKING CHANGE: ...
  • 联合作者:Co-authored-by: ...

使用示例

示例 1:新功能

用户输入:

生成提交信息:新增缓冲液单人份配置功能,支持精确计算消耗量,需求号 234

输出:

feat(algorithm): 增加缓冲液单人份独立配置

- 新增配置项"单人份缓冲液量"
- 修改稀释逻辑,支持按实际人份计算

Closes #234

示例 2:Bug 修复

用户输入:

修复试剂仓传感器数据读取偶发失败的问题,添加重试机制

输出:

fix(sensor): 修复试剂仓传感器数据读取偶发失败

- 添加重试机制(最多 3 次)
- 增加超时处理
- 完善错误日志

影响:修复问题,建议尽快合并

示例 3:重构

用户输入:

重构稀释模块代码,提高可读性,无功能变化

输出:

refactor(dilution): 重构稀释模块代码提高可读性

- 拆分大函数为多个小函数
- 提取公共逻辑到工具类
- 添加单元测试覆盖

影响:代码重构,功能不变

示例 4:带 git diff

用户输入:

生成提交信息
diff --git a/src/core/algorithm.py b/src/core/algorithm.py
+ def calculate_reagent_volume():
+     """计算试剂用量"""
+     pass

输出:

feat(core): 新增试剂用量计算函数

- 新增 calculate_reagent_volume 函数
- 实现试剂用量计算逻辑

影响:新功能,不影响现有功能

参考文档

详见 references/conventional-commits.md - Conventional Commits 完整规范 详见 references/commit-examples.md - 提交信息示例集合

注意事项

  1. 主题行简洁 - 50 字符以内,一眼看懂变更
  2. 说明为什么 - 正文重点说明修改原因,而非内容
  3. 关联 Issue - 有需求号一定要关联,便于追溯
  4. 破坏性变更 - 如有 API 不兼容修改,必须标注 BREAKING CHANGE
  5. 原子提交 - 一次提交只做一件事,便于回滚和审查

团队规范建议

## 提交规范

1. 使用 Conventional Commits
2. 主题行 50 字符以内
3. 正文说明为什么修改
4. 关联 Issue 号
5. 破坏性变更必须标注

平台分布

OpenClaw

87.6%
按下载量换算972

安全审计

VirusTotal

未展示

ClawScan

通过

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills