commit

Create and push Git commits with BetterPortal message format and version bumps.

2|Updated Jan 12, 2026
One-click install
npx skills add https://github.com/RawPatty/BetterPortal --skill commit-rawpatty
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit
Source: https://github.com/RawPatty/BetterPortal/tree/main/.claude/skills/commit
Command: npx skills add https://github.com/RawPatty/BetterPortal --skill commit-rawpatty

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation of Git commits, ensuring they adhere to the BetterPortal project's specific message formatting and include necessary details like co-authorship, saving developers time and maintaining consistency.

Core Features & Use Cases

  • Structured Commit Messages: Generates commit messages with a clear subject line, optional body, and a mandatory co-authored-by footer.
  • Automated Pushing: Pushes the created commit to the remote repository.
  • Version Bumping: Automatically increments and updates the version number in manifest.json and package.json for feature or bug fix commits.
  • Use Case: After implementing a new feature, you can use this Skill to create a commit with a descriptive message, push it, and update the project version all in one go.

Quick Start

Use the commit skill to create a git commit with the message "Add user profile page".

Frequently Asked Questions about commit

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

FAQPage Schema
How do I automate git commit messages to follow project standards?

Automating git commit messages involves generating structured summaries with a verb-first subject, optional body, and co-authored-by footer. This skill analyzes staged Git changes to create compliant messages and automatically pushes the commit to the remote repository.

How do I bump version numbers in package.json during a git commit?

Bumping version numbers during a git commit requires automatically incrementing the version field in manifest.json and package.json files. This skill handles version bumping specifically for feature or bug fix commits while simultaneously pushing the code.

Can I automatically push git commits without running a separate command?

Yes, you can automatically push git commits without a separate command. This skill handles the remote repository push automatically immediately after creating the structured commit message and completing any required version bumps.

How do I generate a git commit message from staged changes?

Generating a git commit message from staged changes requires analyzing the diff to produce a verb-first summary. When no message is provided, this skill analyzes your staged changes to generate an appropriate, project-compliant commit message.

What is the correct format for a BetterPortal project commit message?

The correct format for a BetterPortal project commit message includes a verb-first summary line, an optional detailed body, and a mandatory co-authored-by footer. This structure ensures consistency across the development workflow.