create-pr-commit

Generate conventional commit and pull request titles in type(scope): title format.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you create clear, consistent, and conventional commit messages and pull request titles, improving code review and project history.

Core Features & Use Cases

  • Conventional Commits: Adheres to the type(scope): title format for better commit organization.
  • PR Title Suggestions: Generates suitable titles for pull requests based on changes.
  • Use Case: After completing a new feature, use this Skill to get suggestions for a commit message like feat(auth): implement user login endpoint.

Quick Start

Use the create-pr-commit skill to suggest a commit message for a new user authentication feature.

Frequently Asked Questions about create-pr-commit

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

FAQPage Schema
What is a conventional commit message and how does the type(scope): title format work?

A conventional commit message follows the type(scope): title format to categorize changes, such as feat(auth): implement login. This structure identifies the change type, scope, and imperative title to improve code review and project history organization.

How do I generate a conventional commit message for a new feature?

To generate a conventional commit message, input your code changes to get a suggestion formatted as type(scope): title. The tool identifies the change type, scope, and writes an imperative lowercase English title like feat(auth): implement user login endpoint.

Can I use this to create pull request titles for my git repository?

Yes, you can use this to create pull request titles for your git repository. It analyzes your changes and suggests suitable PR titles adhering to the conventional type(scope): title format written in lowercase English.

What is the best way to ensure my commit messages follow conventional commits standards?

The best way to ensure commit messages follow conventional commits standards is to use a generator that formats them as type(scope): title. This enforces lowercase English imperative titles and identifies change types and scopes automatically.

Do I need to manually specify the scope when generating a PR title?

No, you do not need to manually specify the scope. The generator automatically identifies the change types and scopes from your provided changes to suggest appropriate pull request titles in the correct format.