{"id":"6f814bdf-28f1-44ad-ba7d-db439bf98774","shortId":"QQgU9c","kind":"skill","title":"conventional-commit","tagline":"Prompt and workflow for generating conventional commit messages using a structured XML format. Guides users to create standardized, descriptive commit messages in line with the Conventional Commits specification, including instructions, examples, and validation.","description":"### Instructions\n\n```xml\n\t<description>This file contains a prompt template for generating conventional commit messages. It provides instructions, examples, and formatting guidelines to help users write standardized, descriptive commit messages in accordance with the Conventional Commits specification.</description>\n```\n\n### Workflow\n\n**Follow these steps:**\n\n1. Run `git status` to review changed files.\n2. Run `git diff` or `git diff --cached` to inspect changes.\n3. Stage your changes with `git add <file>`.\n4. Construct your commit message using the following XML structure.\n5. After generating your commit message, Copilot will automatically run the following command in your integrated terminal (no confirmation needed):\n\n```bash\ngit commit -m \"type(scope): description\"\n```\n\n6. Just execute this prompt and Copilot will handle the commit for you in the terminal.\n\n### Commit Message Structure\n\n```xml\n<commit-message>\n\t<type>feat|fix|docs|style|refactor|perf|test|build|ci|chore|revert</type>\n\t<scope>()</scope>\n\t<description>A short, imperative summary of the change</description>\n\t<body>(optional: more detailed explanation)</body>\n\t<footer>(optional: e.g. BREAKING CHANGE: details, or issue references)</footer>\n</commit-message>\n```\n\n### Examples\n\n```xml\n<examples>\n\t<example>feat(parser): add ability to parse arrays</example>\n\t<example>fix(ui): correct button alignment</example>\n\t<example>docs: update README with usage instructions</example>\n\t<example>refactor: improve performance of data processing</example>\n\t<example>chore: update dependencies</example>\n\t<example>feat!: send email on registration (BREAKING CHANGE: email service required)</example>\n</examples>\n```\n\n### Validation\n\n```xml\n<validation>\n\t<type>Must be one of the allowed types. See <reference>https://www.conventionalcommits.org/en/v1.0.0/#specification</reference></type>\n\t<scope>Optional, but recommended for clarity.</scope>\n\t<description>Required. Use the imperative mood (e.g., \"add\", not \"added\").</description>\n\t<body>Optional. Use for additional context.</body>\n\t<footer>Use for breaking changes or issue references.</footer>\n</validation>\n```\n\n### Final Step\n\n```xml\n<final-step>\n\t<cmd>git commit -m \"type(scope): description\"</cmd>\n\t<note>Replace with your constructed message. Include body and footer if needed.</note>\n</final-step>\n```","tags":["conventional","commit","awesome","copilot","github","agent-skills","agents","custom-agents","github-copilot","hacktoberfest","prompt-engineering"],"capabilities":["skill","source-github","skill-conventional-commit","topic-agent-skills","topic-agents","topic-awesome","topic-custom-agents","topic-github-copilot","topic-hacktoberfest","topic-prompt-engineering"],"categories":["awesome-copilot"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/github/awesome-copilot/conventional-commit","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add github/awesome-copilot","source_repo":"https://github.com/github/awesome-copilot","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 33270 github stars · SKILL.md body (2,334 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T18:52:07.297Z","embedding":null,"createdAt":"2026-04-18T20:25:05.750Z","updatedAt":"2026-05-18T18:52:07.297Z","lastSeenAt":"2026-05-18T18:52:07.297Z","tsv":"'/en/v1.0.0/#specification':240 '1':76 '2':84 '3':95 '4':102 '5':112 '6':139 'abil':194 'accord':66 'ad':254 'add':101,193,252 'addit':258 'align':202 'allow':235 'array':197 'automat':120 'bash':132 'bodi':282 'break':183,223,262 'build':166 'button':201 'cach':91 'chang':82,94,98,176,184,224,263 'chore':168,215 'ci':167 'clariti':245 'command':124 'commit':3,10,23,30,48,63,70,105,116,134,149,155,271 'confirm':130 'construct':103,279 'contain':41 'context':259 'convent':2,9,29,47,69 'conventional-commit':1 'copilot':118,145 'correct':200 'creat':20 'data':213 'depend':217 'descript':22,62,138,275 'detail':179,185 'diff':87,90 'doc':161,203 'e.g':182,251 'email':220,225 'exampl':34,53,189 'execut':141 'explan':180 'feat':159,191,218 'file':40,83 'final':267 'fix':160,198 'follow':73,109,123 'footer':284 'format':16,55 'generat':8,46,114 'git':78,86,89,100,133,270 'guid':17 'guidelin':56 'handl':147 'help':58 'imper':172,249 'improv':210 'includ':32,281 'inspect':93 'instruct':33,37,52,208 'integr':127 'issu':187,265 'line':26 'm':135,272 'messag':11,24,49,64,106,117,156,280 'mood':250 'must':230 'need':131,286 'one':232 'option':177,181,241,255 'pars':196 'parser':192 'perf':164 'perform':211 'process':214 'prompt':4,43,143 'provid':51 'readm':205 'recommend':243 'refactor':163,209 'refer':188,266 'registr':222 'replac':276 'requir':227,246 'revert':169 'review':81 'run':77,85,121 'scope':137,274 'see':237 'send':219 'servic':226 'short':171 'skill' 'skill-conventional-commit' 'source-github' 'specif':31,71 'stage':96 'standard':21,61 'status':79 'step':75,268 'structur':14,111,157 'style':162 'summari':173 'templat':44 'termin':128,154 'test':165 'topic-agent-skills' 'topic-agents' 'topic-awesome' 'topic-custom-agents' 'topic-github-copilot' 'topic-hacktoberfest' 'topic-prompt-engineering' 'type':136,236,273 'ui':199 'updat':204,216 'usag':207 'use':12,107,247,256,260 'user':18,59 'valid':36,228 'workflow':6,72 'write':60 'www.conventionalcommits.org':239 'www.conventionalcommits.org/en/v1.0.0/#specification':238 'xml':15,38,110,158,190,229,269","prices":[{"id":"d069d8f7-445d-4bc9-bf7c-af4a4cdf2d44","listingId":"6f814bdf-28f1-44ad-ba7d-db439bf98774","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"github","category":"awesome-copilot","install_from":"skills.sh"},"createdAt":"2026-04-18T20:25:05.750Z"}],"sources":[{"listingId":"6f814bdf-28f1-44ad-ba7d-db439bf98774","source":"github","sourceId":"github/awesome-copilot/conventional-commit","sourceUrl":"https://github.com/github/awesome-copilot/tree/main/skills/conventional-commit","isPrimary":false,"firstSeenAt":"2026-04-18T21:48:41.142Z","lastSeenAt":"2026-05-18T18:52:07.297Z"},{"listingId":"6f814bdf-28f1-44ad-ba7d-db439bf98774","source":"skills_sh","sourceId":"github/awesome-copilot/conventional-commit","sourceUrl":"https://skills.sh/github/awesome-copilot/conventional-commit","isPrimary":true,"firstSeenAt":"2026-04-18T20:25:05.750Z","lastSeenAt":"2026-05-07T22:40:16.311Z"}],"details":{"listingId":"6f814bdf-28f1-44ad-ba7d-db439bf98774","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"github","slug":"conventional-commit","github":{"repo":"github/awesome-copilot","stars":33270,"topics":["agent-skills","agents","ai","awesome","custom-agents","github-copilot","hacktoberfest","prompt-engineering"],"license":"mit","html_url":"https://github.com/github/awesome-copilot","pushed_at":"2026-05-18T01:26:59Z","description":"Community-contributed instructions, agents, skills, and configurations to help you make the most of GitHub Copilot.","skill_md_sha":"38842177531a0df6a277ce4ac5f9661acbc31a84","skill_md_path":"skills/conventional-commit/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/github/awesome-copilot/tree/main/skills/conventional-commit"},"layout":"multi","source":"github","category":"awesome-copilot","frontmatter":{"name":"conventional-commit","description":"Prompt and workflow for generating conventional commit messages using a structured XML format. Guides users to create standardized, descriptive commit messages in line with the Conventional Commits specification, including instructions, examples, and validation."},"skills_sh_url":"https://skills.sh/github/awesome-copilot/conventional-commit"},"updatedAt":"2026-05-18T18:52:07.297Z"}}