← Back to Skills Marketplace
oct1st85

Git Commit Helper Pro

by oct1st85 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
239
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install git-commit-helper-pro
Description
Automatically generates standardized Git commit messages by analyzing code changes, supporting multiple languages and Conventional Commits format.
README (SKILL.md)

Git Commit Helper

智能 Git Commit Message 生成器 - 根据代码变更自动生成规范的 commit message。

功能

  • 🤖 智能分析:分析 git diff,理解代码变更内容
  • 📝 规范生成:生成符合 Conventional Commits 规范的 message
  • 🌍 多语言:支持中文和英文 commit message
  • 🎯 类型识别:自动识别 feat/fix/docs/style/refactor/test/chore 等类型
  • 一键使用:复制即可用,支持自定义修改

使用方式

帮我生成 commit message

或在 git 仓库中:

git add .
分析当前变更并生成 commit message

输出示例

feat(user): 添加用户登录验证功能

- 实现 JWT token 生成和验证
- 添加登录接口 /api/auth/login
- 添加密码加密处理
- 编写单元测试

Closes #123

支持的类型

  • feat: 新功能
  • fix: 修复 bug
  • docs: 文档更新
  • style: 代码格式调整
  • refactor: 代码重构
  • test: 测试相关
  • chore: 构建/工具/配置

作者

倒里牢数 · 严谨专业版

版本

1.0.0

Usage Guidance
This skill appears to implement the advertised commit-message generator and only invokes git commands (execSync) to read staged diffs — that's expected. However: 1) Inspect SKILL.md for invisible/control characters and remove them; they are a common prompt-injection vector. 2) Review index.js locally: execSync is used but only with hard-coded git commands ('git rev-parse' and 'git diff --cached --stat'), which is reasonable; ensure you run it in a trusted repository and not in a directory containing sensitive files. 3) Run the included test.js in a sandbox or throwaway repo to confirm behavior. 4) Because the publisher/source is unknown, be cautious about giving this skill broad access in automated/autonomous contexts; prefer manual invocation until you are satisfied. If you are not comfortable inspecting files yourself, do not install from this unknown source.
Capability Analysis
Type: OpenClaw Skill Name: git-commit-helper-pro Version: 1.0.0 The 'git-commit-helper-pro' skill is a legitimate utility designed to automate the generation of Git commit messages by analyzing repository changes. The core logic in `index.js` uses `child_process.execSync` to execute standard Git commands (`git diff --stat`), but these calls use hardcoded strings and do not incorporate unsanitized user input, preventing shell injection. The skill contains no external dependencies, no network activity, and no instructions in `SKILL.md` that would suggest malicious intent or data exfiltration.
Capability Assessment
Purpose & Capability
Name, description, SKILL.md, and index.js are coherent: the code runs git commands, parses git diff --cached --stat, and builds Conventional Commit-style messages. No unrelated environment variables, binaries, or installs are requested.
Instruction Scope
SKILL.md instructs the agent to analyze staged changes and generate commit messages — this is within scope. However, a static scan flagged unicode-control-chars in SKILL.md (prompt-injection pattern). While the visible SKILL.md content is benign, invisible control characters can be used to manipulate downstream parsers or agent behavior; manual inspection/removal is recommended.
Install Mechanism
No install spec; the skill is instruction/code-only. package.json has no dependencies and included files are local. This is low-risk from an installation perspective.
Credentials
The skill requests no environment variables, no credentials, and no config paths. It only needs access to a git repository working directory, which matches its purpose.
Persistence & Privilege
always is false; skill does not request persistent or system-wide privileges and does not modify other skills. It can run autonomously (platform default), but that is not combined with broad credential access.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install git-commit-helper-pro
  3. After installation, invoke the skill by name or use /git-commit-helper-pro
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of git-commit-helper-pro: - Generates Conventional Commits messages from git diff automatically. - Supports both Chinese and English commit messages. - Identifies commit types such as feat, fix, docs, style, refactor, test, and chore. - One-click usage with customizable output. - Designed for easy integration with git workflows.
Metadata
Slug git-commit-helper-pro
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Git Commit Helper Pro?

Automatically generates standardized Git commit messages by analyzing code changes, supporting multiple languages and Conventional Commits format. It is an AI Agent Skill for Claude Code / OpenClaw, with 239 downloads so far.

How do I install Git Commit Helper Pro?

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

Is Git Commit Helper Pro free?

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

Which platforms does Git Commit Helper Pro support?

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

Who created Git Commit Helper Pro?

It is built and maintained by oct1st85 (@oct1st85); the current version is v1.0.0.

💬 Comments