commit

Stage and commit workspace changes with conventional commit messages.

Updated Apr 17, 2026
One-click install
npx skills add https://github.com/smallorbit/smallorbit-plugins --skill commit-smallorbit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit
Source: https://github.com/smallorbit/smallorbit-plugins/tree/main/plugins/flowkit/skills/commit
Command: npx skills add https://github.com/smallorbit/smallorbit-plugins --skill commit-smallorbit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Stage and commit workspace changes using conventional commits to keep a tidy, meaningful history.

Core Features & Use Cases

  • Group related changes into logical commits by concern
  • Enforce conventional commit message formats (feat, fix, chore, refactor, docs, test, style)
  • Provide guidance for subject length and body explanations when needed

Quick Start

Instruct the tool to stage and commit my current changes using conventional messages.

Frequently Asked Questions about commit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate git commits using conventional commit messages?

To automate git commits using conventional commit messages, you can use a tool that stages workspace changes and groups related files into logical commits. It validates the commit message format against conventions like feat, fix, and chore to ensure a navigable history.

What is a conventional commit and when do I need it for version control?

A conventional commit is a standardized message format used in version control to categorize changes by type, such as feature or fix. You need it to maintain a clean, meaningful git history that is easy to navigate and parse.

Can I group multiple file changes into a single logical commit?

Yes, you can group multi-file changes into a single logical commit by concern. The tool automatically stages and organizes related workspace changes together, enforcing conventional commit formats for the grouped update.

Does this conventional commit workflow support dry runs and staged commits?

Yes, this conventional commit workflow supports staged commits with optional dry runs. You can instruct the tool to stage and commit current changes while previewing the conventional messages and logical groupings before finalizing.

What is the best way to enforce commit message subject length and body explanations?

The best way to enforce commit message subject length and body explanations is using a tool that validates against conventional formats. It provides guidance on subject limits and requires body explanations when needed for complex refactors or fixes.

Why use an automated tool for conventional commits instead of standard git commands?

Using an automated tool for conventional commits instead of standard git commands ensures consistent formatting and logical grouping. It automatically validates messages, groups related multi-file changes by concern, and prevents messy, non-compliant version control history.