commit

Generate and apply conventional Git commit messages with optional hints.

2|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/tim-hub/powerball --skill commit-tim-hub
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit
Source: https://github.com/tim-hub/powerball/tree/main/personal/skills/commit
Command: npx skills add https://github.com/tim-hub/powerball --skill commit-tim-hub

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps you automatically generate and apply conventional commit messages from your Git changes, ensuring consistent history and reducing manual toil.

Core Features & Use Cases

  • Analyze the working tree to determine the appropriate commit type (feat, fix, etc.) and generate a concise, conventional message
  • Check for sensitive data and warn before committing to prevent accidental leaks
  • Stage and commit changes with a single command, applying the derived message and optional hint context
  • Support for optional hints to influence the commit message for tickets or descriptions

Quick Start

Provide an optional hint for the commit message and run the commit workflow to generate and apply a conventional commit.

Frequently Asked Questions about commit

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

FAQPage Schema
How do I automatically generate a conventional commit message from Git changes?

To automatically generate a conventional commit message, this skill analyzes your working tree to determine the commit type, stages all modified and untracked files, and applies the derived message. You can provide an optional hint to influence the context.

What is the conventional commit format and how does it apply to staged files?

The conventional commit format structures Git messages with a type, optional scope, and subject. This skill enforces this format automatically by analyzing your staged files and generating a concise message that fits the standard before applying the commit.

Can I use an optional hint to influence my Git commit message for specific tickets?

Yes, you can use an optional hint to influence your Git commit message for specific tickets or descriptions. The skill processes this hint as context alongside the analyzed working tree changes to generate a precise conventional commit message.

Does this Git commit automation check for sensitive data before applying changes?

Yes, this Git commit automation checks for sensitive data before applying changes. It validates your modified, untracked, and staged files to prevent accidental leaks, warning you before the commit is finalized to ensure safe version control.

How do I push code changes after generating an automated conventional commit?

To push code changes after generating an automated conventional commit, you must explicitly ask the skill to push. It stages and commits your changes safely but will not push to the remote repository unless you provide a direct instruction.