← Back to Skills Marketplace
xueyetianya

Commit Helper

by bytesagain4 · GitHub ↗ · v2.0.0 · MIT-0
cross-platform ✓ Security Clean
390
Downloads
0
Stars
2
Active Installs
8
Versions
Install in OpenClaw
/install commit-helper
Description
Cz Cli — Commitizen — conventional commit helper. Automated tool for cz-cli tasks. Use when you need Cz Cli capabilities. Triggers on: commit helper.
README (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

Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install commit-helper
  3. After installation, invoke the skill by name or use /commit-helper
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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
Metadata
Slug commit-helper
Version 2.0.0
License MIT-0
All-time Installs 2
Active Installs 2
Total Versions 8
Frequently Asked Questions

What is 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. It is an AI Agent Skill for Claude Code / OpenClaw, with 390 downloads so far.

How do I install Commit Helper?

Run "/install commit-helper" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Commit Helper free?

Yes, Commit Helper is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Commit Helper support?

Commit Helper is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Commit Helper?

It is built and maintained by bytesagain4 (@xueyetianya); the current version is v2.0.0.

💬 Comments