conventional-commit

Generate standards-compliant conventional commit messages in XML.

1|1|Updated Apr 16, 2026
One-click install
npx skills add https://github.com/iCesofT/awesome-ai --skill conventional-commit-icesoft
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: conventional-commit
Source: https://github.com/iCesofT/awesome-ai/tree/main/agents/skills/conventional-commit
Command: npx skills add https://github.com/iCesofT/awesome-ai --skill conventional-commit-icesoft

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Standardizes commit messages to align with the Conventional Commits specification, reducing ambiguity, improving changelog automation, and aiding tooling in interpreting changelog-worthy changes.

Core Features & Use Cases

  • XML-structured commit prompts that enforce type, scope, description, body, and footer fields.
  • Includes examples and validation rules to guide correct formatting.
  • Works with CI/CD pipelines and tooling that rely on standardized commits for changelog generation.

Quick Start

Provide a ready-to-use XML commit message for the given change description.

Frequently Asked Questions about conventional-commit

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

FAQPage Schema
How do I generate conventional commit messages in XML format?

Conventional commit messages in XML are generated by processing a change description through enforced type, scope, body, and footer fields. The Skill applies validation rules and examples to ensure standards-compliant formatting for automated changelog generation.

What is the best way to standardize Git commit messages for CI/CD pipelines?

Standardizing Git commit messages for CI/CD pipelines involves enforcing the Conventional Commits specification within an XML structure. This reduces ambiguity and provides machine-readable history, allowing automated tooling to accurately interpret changelog-worthy changes.

Does this XML commit format support optional scope and footer fields?

Yes, the XML commit format supports optional scope and footer fields alongside the required type and description. It enforces this structure through built-in validation rules and examples, ensuring the generated XML aligns with the Conventional Commits specification.

Can I use this for automated changelog generation in any Git-based project?

Yes, you can use this for automated changelog generation in any Git-based project requiring clear, machine-readable history. The Skill outputs standardized XML commit messages that downstream tooling relies on to accurately interpret changelog-worthy changes.

Why do I need XML-structured conventional commits instead of plain text?

You need XML-structured conventional commits to provide a strictly validated, machine-readable history for CI/CD tooling. XML enforces allowed types, optional scope, body, and footer structures, reducing ambiguity and improving automation compared to plain text.