← Back to Skills Marketplace
hash-panda

panda-git-commit

by hash panda · GitHub ↗ · v1.0.2 · MIT-0
cross-platform ⚠ suspicious
104
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install panda-git-commit
Description
智能生成符合 Conventional Commits 规范的 Git Commit Message。 自动检测 monorepo scope,支持将变更按功能拆分为多个 commit。 触发词:"commit"、"提交"、"生成 commit message"、"拆分提交"、 "split commits"、"...
Usage Guidance
This skill appears to do what it claims: analyze git diffs/history and generate Conventional Commit messages, plus optionally cache project settings to EXTEND.md in the repo or user config. Before installing or running it: - Review the scripts (they are included) if you want to confirm behavior; they only use git, filesystem, and local exec calls (no network exfiltration). - Be aware that --init or --refresh will create/overwrite .panda-skills/panda-git-commit/EXTEND.md in your repository or write a file under your XDG config or $HOME. Back up any existing EXTEND.md you care about. - The skill requires a JS/TS runtime (bun preferred, fallback via npx -y bun) and will invoke git commands; ensure those tools are available and run it in a repo you trust. - If you only want to inspect results, use --dry-run and/or --with-diff and avoid automatic committing. If you want higher assurance, run the tool in a sandboxed clone of your repo first and inspect the generated EXTEND.md and console output.
Capability Analysis
Type: OpenClaw Skill Name: panda-git-commit Version: 1.0.2 The panda-git-commit skill bundle is a legitimate tool designed to automate the generation of Git commit messages following the Conventional Commits standard. It includes scripts for analyzing git diffs (analyzer.ts), detecting project-specific commit conventions (convention-detector.ts), and identifying monorepo structures (scope-detector.ts). The code uses safe execution practices (execFile) for git commands and limits its file system operations to project directories and standard configuration paths (~/.config). No evidence of data exfiltration, malicious execution, or prompt injection was found.
Capability Assessment
Purpose & Capability
Name/description (Conventional Commits / monorepo scope / commit splitting) align with the provided scripts and behavior. The included TypeScript files perform git log/diff analysis, scope detection, convention detection, and commit-message generation — all consistent with the stated purpose. The declared optional runtimes (bun or npx) are reasonable given the .ts scripts target a JS/TS runtime.
Instruction Scope
Runtime instructions tell the agent to run the included scripts and to read git history, diffs, package.json, workspace config files, .git/hooks, and EXTEND.md from project/XDG/home paths — all expected for this tool. The skill will read repository files and may write an EXTEND.md cache to the project path and to user-level config (~/.panda-skills/... or XDG path). This read/write of project and user config is within scope but is noteworthy for users who do not expect local files to be created or updated.
Install Mechanism
No install spec (instruction-only) — scripts are provided and intended to be executed by bun or via npx. There are no downloads from arbitrary URLs or package installs declared in the skill metadata. Execution uses local git and filesystem; no external package fetches are required by the skill itself.
Credentials
The skill requires no secrets or external credentials. It reads standard environment variables (HOME, XDG_CONFIG_HOME) to locate config files and may read/write files under project and user config paths — behavior that is proportional to its caching/configuration purpose. It invokes git via child_process to inspect history and diffs, which is necessary for functionality.
Persistence & Privilege
The skill writes EXTEND.md into .panda-skills in the repository and can write to user-level config paths (XDG or $HOME). It does not request always:true, does not modify other skills, and does not request elevated system privileges. Users should be aware that running --init/--refresh will create or overwrite those local config files.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install panda-git-commit
  3. After installation, invoke the skill by name or use /panda-git-commit
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
增加初次运行缓存,记住当前项目的提交习惯(语言\规范\限制)
v1.0.1
init
Metadata
Slug panda-git-commit
Version 1.0.2
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is panda-git-commit?

智能生成符合 Conventional Commits 规范的 Git Commit Message。 自动检测 monorepo scope,支持将变更按功能拆分为多个 commit。 触发词:"commit"、"提交"、"生成 commit message"、"拆分提交"、 "split commits"、"... It is an AI Agent Skill for Claude Code / OpenClaw, with 104 downloads so far.

How do I install panda-git-commit?

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

Is panda-git-commit free?

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

Which platforms does panda-git-commit support?

panda-git-commit is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created panda-git-commit?

It is built and maintained by hash panda (@hash-panda); the current version is v1.0.2.

💬 Comments