← 返回 Skills 市场
xueyetianya

Commit Helper

作者 bytesagain4 · GitHub ↗ · v2.0.0 · MIT-0
cross-platform ✓ 安全检测通过
390
总下载
0
收藏
2
当前安装
8
版本数
在 OpenClaw 中安装
/install commit-helper
功能描述
Cz Cli — Commitizen — conventional commit helper. Automated tool for cz-cli tasks. Use when you need Cz Cli capabilities. Triggers on: commit helper.
使用说明 (SKILL.md)

Cz Cli

Commitizen — conventional commit helper

Why This Skill?

  • No installation required — works with standard system tools
  • Real functionality — runs actual commands, produces real output

Commands

Run scripts/cz_cli.sh \x3Ccommand> to use.

  • commit — [type] Generate commit message
  • types — Show commit types
  • changelog — Generate changelog from commits
  • validate — \x3Cmsg> Validate commit message format
  • lint — Lint recent commits
  • breaking — List breaking changes
  • scope — \x3Cmsg> Add scope to commit
  • info — Version info

Quick Start

cz_cli.sh help

Disclaimer: This skill is an independent, original implementation. It is not affiliated with, endorsed by, or derived from the referenced open-source project. No code was copied. The reference is for context only.


💬 Feedback & Feature Requests: https://bytesagain.com/feedback Powered by BytesAgain | bytesagain.com

安全使用建议
This skill is internally consistent with its stated purpose. Before installing: (1) review the included scripts (cz_cli.sh and script.sh) yourself — they are plain bash and easy to read; (2) be aware that cz_cli.sh runs git log and will output commit messages (avoid running it against repos with sensitive commit contents unless you trust the environment); (3) note that script.sh will create ~/.local/share/commit-helper (or a directory pointed to by COMMIT_HELPER_DIR/XDG_DATA_HOME) and write logs/data — if you prefer no on-disk state, don't invoke script.sh; (4) there are no network calls or required secrets; if you want extra caution, run the scripts in a sandboxed environment or inspect the files locally before enabling agent invocation.
功能分析
Type: OpenClaw Skill Name: commit-helper Version: 2.0.0 The skill bundle provides a bash-based implementation of a conventional commit helper (Commitizen). The primary script, scripts/cz_cli.sh, performs standard git operations such as reading logs and formatting commit messages without any network access or sensitive data retrieval. A secondary script, scripts/script.sh, provides basic local logging and data management within a dedicated directory in the user's home folder. No evidence of malicious intent, data exfiltration, or prompt injection was found.
能力评估
Purpose & Capability
The name/description (Commitizen-style commit helper) matches the provided scripts and SKILL.md. The cz_cli.sh implements commit message generation, types, changelog generation, validation, linting, and other commit-related functionality. There are no unrelated credentials, binaries, or external services required.
Instruction Scope
SKILL.md instructs the agent to run scripts/cz_cli.sh <command>, which is appropriate. The cz_cli.sh legitimately runs git commands (git log) to read commit messages and generates output. One minor inconsistency: scripts/script.sh is included in the bundle but is not referenced by SKILL.md; script.sh is a generic utility that creates a data directory and writes logs/data, which is beyond the documented cz_cli usage. Also note: cz_cli.sh outputs commit history and messages — these outputs may contain sensitive repository information if the agent transmits them externally.
Install Mechanism
No install spec or remote downloads are used; the skill is instruction/code-only and relies on standard system tools (git, grep, sed). Nothing is written to disk beyond the included scripts except the deliberate data directory used by script.sh.
Credentials
The skill requires no environment variables or credentials. The only environment usage is script.sh honoring COMMIT_HELPER_DIR or XDG_DATA_HOME/HOME for its local data directory, which is a proportionate configuration mechanism.
Persistence & Privilege
always:false and no special privileges requested. However, scripts/script.sh will create a per-user data directory (defaulting to $XDG_DATA_HOME or $HOME/.local/share/commit-helper) and write history.log and data.log there. This is expected for a local CLI tool but is persistent filesystem activity the user should be aware of.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install commit-helper
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /commit-helper 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v2.0.0
v2.5 standard: Use-when desc, homepage, source, security fix
v2.3.4
yaml-fix+quality
v2.3.3
yaml-fix+quality
v2.3.2
Quality upgrade
v2.3.1
Quality upgrade: custom functionality
v2.3.0
Quality fixes: aligned docs with implementation
v2.2.0
Enhanced descriptions for better AI triggering
v1.0.0
Initial release
元数据
Slug commit-helper
版本 2.0.0
许可证 MIT-0
累计安装 2
当前安装数 2
历史版本数 8
常见问题

Commit Helper 是什么?

Cz Cli — Commitizen — conventional commit helper. Automated tool for cz-cli tasks. Use when you need Cz Cli capabilities. Triggers on: commit helper. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 390 次。

如何安装 Commit Helper?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install commit-helper」即可一键安装,无需额外配置。

Commit Helper 是免费的吗?

是的,Commit Helper 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Commit Helper 支持哪些平台?

Commit Helper 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Commit Helper?

由 bytesagain4(@xueyetianya)开发并维护,当前版本 v2.0.0。

💬 留言讨论