commit-message

Generate conventional commit messages - use when creating commits, writing commit messages, or asking for git commit help

npx skills add https://github.com/github/copilot-cli-for-beginners --skill commit-message

Commit Message Skill

Generate commit messages following the Conventional Commits specification.

Format

<type>(<scope>): <description>

[optional body]

[optional footer]

Types

TypeWhen to Use
featNew feature
fixBug fix
docsDocumentation only
styleFormatting (no code change)
refactorCode change that neither fixes nor adds
perfPerformance improvement
testAdding or updating tests
choreMaintenance tasks

Rules

  1. Subject line maximum 72 characters
  2. Use imperative mood ("add" not "added" or "adds")
  3. No period at the end of subject line
  4. Separate subject from body with blank line
  5. Body explains what and why, not how

Examples

Simple:

fix(auth): prevent redirect loop on expired sessions

With body:

feat(api): add rate limiting to public endpoints

- Limits requests to 100/minute per IP
- Returns 429 status with retry-after header
- Configurable via RATE_LIMIT_MAX env variable

Closes #234

More skills from github

console-rendering
github
Instructions for using the struct tag-based console rendering system in Go
official
acreadiness-policy
github
Help the user pick, write, or apply an AgentRC policy. Policies customise readiness scoring by disabling irrelevant checks, overriding impact/level, setting…
official
ad-campaign-analyzer
github
Use this skill when the user shares ad campaign performance data and asks what to cut, scale, or test. Trigger for prompts like "analyze my ad campaigns",…
official
add-educational-comments
github
Add educational comments to code files to transform them into effective learning resources. Adapts explanation depth and tone to three configurable knowledge levels: beginner, intermediate, and advanced Automatically requests a file if none is provided, with numbered list matching for quick selection Expands files by up to 125% using educational comments only (hard limit: 400 new lines; 300 for files over 1,000 lines) Preserves file encoding, indentation style, syntax correctness, and...
official
adobe-illustrator-scripting
github
Write, debug, and optimize Adobe Illustrator automation scripts using ExtendScript (JavaScript/JSX). Use when creating or modifying scripts that manipulate…
official
bitbucket-migration
github
Bitbucket Pipelines migration to GitHub Actions — syntax mappings and the migration report template for Pipelines, Pipes, parallel steps, branch/pull-request…
official
jenkins-migration
github
Jenkins migration to GitHub Actions — syntax mappings and the migration report template for Pipelines (declarative + scripted), shared libraries, Groovy…
official
reusable-workflow-patterns
github
Catalog of common CI/CD patterns (build, test, deploy, security, quality), scan scope resolution (org-wide or specific repos), the reusable workflow template,…
official