jovaneyck/skill-creator-for-github-copilot-cli/commit-message
Claude Code and agent skill by jovaneyck/skill-creator-for-github-copilot-cli
- community
Checking that the SKILL.md file is still in the repository.
Generate a conventional git commit message from a description of changes. Use this skill whenever the user asks for a commit message, wants to write a commit, says things like "generate a commit", "write a commit message for", "what should my commit say", "help me commit this", or describes code changes and needs to capture them in version control. Even if the user just pastes a diff or says "I added X and fixed Y", offer a commit message.
Install
npx vskill@latest install jovaneyck/skill-creator-for-github-copilot-cli/commit-messageSKILL.md
Commit Message Generator
Generate clear, conventional git commit messages from a description of changes.
Format
Follow the Conventional Commits spec:
Types:
feat— new featurefix— bug fixrefactor— code change that neither adds a feature nor fixes a bugchore— build process, tooling, dependency updates, non-functionaldocs— documentation onlytest— adding or updating testsperf— performance improvementstyle— formatting, whitespace (no logic change)ci— CI/CD pipeline changes
Rules:
- Subject line: max 72 characters, imperative mood ("add" not "adds" or "added"), no trailing period
- Scope: optional, lowercase, single word or hyphenated (e.g.,
auth,user-profile) - Body: wrap at 72 chars, explain what and why (not how), blank line after subject
- Breaking changes: add
BREAKING CHANGE:in footer, or!after type (e.g.,feat!:)
Process
- Identify the dominant change type. If there are multiple changes, use the most impactful type (a
featthat also fixes a bug is stillfeat). - Infer a scope from the files, modules, or component names if the user mentions them.
- Write the subject in imperative mood — read it as "this commit will: <subject>".
- Add a body only if the change needs context that isn't obvious from the subject alone.
- Output the commit message in a code block so it's easy to copy.
If the user gives very little context, ask one clarifying question rather than guessing wildly (e.g., "Is this adding new behavior or fixing existing behavior?"). But if it's clear, just write it — don't over-ask.
Examples
Input: "I added a login page with email and password fields and wired it up to the auth API"
Input: "fixed the null pointer crash when user profile is missing"
Input: "updated lodash from 4.17.19 to 4.17.21"
Input: "renamed getUserData to fetchUserProfile everywhere"
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingexample/commit-message/SKILL.md
Popularity
- Repository stars
- 1
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/jovaneyck/skill-creator-for-github-copilot-cli/commit-message)