{"id":"6f814bdf-28f1-44ad-ba7d-db439bf98774","shortId":"QQgU9c","kind":"skill","title":"Conventional Commit","tagline":"Awesome Copilot skill by Github","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"],"capabilities":["skill","source-github","category-awesome-copilot"],"categories":["awesome-copilot"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/github/awesome-copilot/conventional-commit","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"install_from":"skills.sh"}},"qualityScore":"0.300","qualityRationale":"deterministic score 0.30 from registry signals: · indexed on skills.sh · published under github/awesome-copilot","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:v1","enrichmentVersion":1,"enrichedAt":"2026-04-22T19:40:26.037Z","embedding":null,"createdAt":"2026-04-18T20:25:05.750Z","updatedAt":"2026-04-22T19:40:26.037Z","lastSeenAt":"2026-04-22T19:40:26.037Z","tsv":"'/en/v1.0.0/#specification':211 '1':47 '2':55 '3':66 '4':73 '5':83 '6':110 'abil':165 'accord':37 'ad':225 'add':72,164,223 'addit':229 'align':173 'allow':206 'array':168 'automat':91 'awesom':3 'bash':103 'bodi':253 'break':154,194,233 'build':137 'button':172 'cach':62 'category-awesome-copilot' 'chang':53,65,69,147,155,195,234 'chore':139,186 'ci':138 'clariti':216 'command':95 'commit':2,19,34,41,76,87,105,120,126,242 'confirm':101 'construct':74,250 'contain':12 'context':230 'convent':1,18,40 'copilot':4,89,116 'correct':171 'data':184 'depend':188 'descript':33,109,246 'detail':150,156 'diff':58,61 'doc':132,174 'e.g':153,222 'email':191,196 'exampl':24,160 'execut':112 'explan':151 'feat':130,162,189 'file':11,54 'final':238 'fix':131,169 'follow':44,80,94 'footer':255 'format':26 'generat':17,85 'git':49,57,60,71,104,241 'github':7 'guidelin':27 'handl':118 'help':29 'imper':143,220 'improv':181 'includ':252 'inspect':64 'instruct':8,23,179 'integr':98 'issu':158,236 'm':106,243 'messag':20,35,77,88,127,251 'mood':221 'must':201 'need':102,257 'one':203 'option':148,152,212,226 'pars':167 'parser':163 'perf':135 'perform':182 'process':185 'prompt':14,114 'provid':22 'readm':176 'recommend':214 'refactor':134,180 'refer':159,237 'registr':193 'replac':247 'requir':198,217 'revert':140 'review':52 'run':48,56,92 'scope':108,245 'see':208 'send':190 'servic':197 'short':142 'skill':5 'source-github' 'specif':42 'stage':67 'standard':32 'status':50 'step':46,239 'structur':82,128 'style':133 'summari':144 'templat':15 'termin':99,125 'test':136 'type':107,207,244 'ui':170 'updat':175,187 'usag':178 'use':78,218,227,231 'user':30 'valid':199 'workflow':43 'write':31 'www.conventionalcommits.org':210 'www.conventionalcommits.org/en/v1.0.0/#specification':209 'xml':9,81,129,161,200,240","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-04-22T18:52:48.290Z"},{"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-04-22T19:40:26.037Z"}],"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","source":"skills_sh","category":"awesome-copilot","skills_sh_url":"https://skills.sh/github/awesome-copilot/conventional-commit"},"updatedAt":"2026-04-22T19:40:26.037Z"}}