AgentStack
SKILL verified MIT Self-run

Commit Message

skill-davila7-claude-with-skills-commit-message · by davila7

Generate a conventional commit message for the current staged git changes. Use when the user wants to commit, asks for a commit message, or asks what to write for a commit.

No reviews yet
0 installs
21 views
0.0% view→install

Install

$ agentstack add skill-davila7-claude-with-skills-commit-message

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Commit Message? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Instructions

  1. Run git diff --staged to see exactly what is staged for the next commit.
  1. Run git status --short to understand the full scope of changes (staged and unstaged) and identify the files involved.
  1. If nothing is staged, tell the user there is nothing staged and suggest they run git add first. Stop here.
  1. Choose the correct Conventional Commits type based on the diff:
  • feat: a new feature or capability visible to users or callers
  • fix: a bug fix
  • docs: documentation changes only
  • style: formatting, whitespace, missing semicolons — no logic change
  • refactor: code restructuring with no behavior change and no new feature
  • test: adding or correcting tests
  • chore: build system, dependency updates, tooling, CI config
  1. Determine the scope from the changed files. The scope is optional but useful when the change is clearly isolated to one module, package, or layer (for example, api, auth, db, cli). Omit it if the change is broad.
  1. Write the subject line:
  • Format: type(scope): description or type: description if no scope
  • Imperative mood: "add", "fix", "remove" — not "added", "fixes", "removing"
  • Maximum 72 characters
  • No period at the end
  1. If the diff is non-trivial (more than one logical change, or a change whose motivation is not obvious from the code), add a body:
  • Blank line after the subject
  • Bullet points explaining why the change was made, not what it does (the diff already shows what)
  • Keep each bullet under 72 characters
  1. Output only the commit message text. No surrounding explanation, no markdown code block wrapping.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.