smithery.ai

formatting-commits

Creates commits strictly following Conventional Commits format. ALWAYS read BEFORE committing changes, amending commits, or when the user mentions git commits, conventional commits, or commit messages.

First seen May 1, 2026

Installation

$ npx skills add https://smithery.ai

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

LicenseAGPL-3.0-or-later
CompatibilityRequires `git` and `formatted-commit` CLI tools
More metadata
author
Amolith <[email protected]>

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,900 B
  • docs SUMMARY.md 227 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

Create commits using formatted-commit. For amends, choose the appropriate approach:

  • Message stays accurate → git commit --amend --no-edit (or -a --amend --no-edit to stage all)
  • Message needs updating → formatted-commit --amend to reconstruct with new type/scope/body

formatted-commit has no sub-commands and the following options:

<formatted-commitflags> -t --type Commit type (required) -s --scope Commit scope (optional) -B --breaking Mark as breaking change (optional) -m --message Commit message (required) -b --body Commit body (optional) -T --trailer Trailer in 'Sentence-case-key: value' format (optional, repeatable) -a --add Stage all modified files before committing (optional) --amend Amend the previous commit (optional) -h --help </formatted-commitflags> <formatted-commit_example> formatted-commit -t feat -s "web/git-bug" -m "do a fancy new thing" -b "$(cat <<'EOF' Multi-line

  • Body
  • Here

EOF )" -T "Assisted-by: [Model] via [Agent]" </formatted-commit_example>

Most source code repositories require both an appropriate prefix and scope. Necessity of scope increases with repository size; the smaller the repo, the less necessary the scope. Valid trailers for ticket tracking integration depend on the platform in use.

  • GitHub

- Closes: - Fixes: - Resolves: - References:

  • SourceHut

- Closes: - Fixes: - Implements: - References:

Refer to [installing-formatted-commit.md](references/installing-formatted-commit.md) if it's unavailable.