{"id":"7f0e7a68-6c61-4ccb-b60e-ab753d6366ea","shortId":"sxbkdD","kind":"skill","title":"Generate release PRs and changelog updates from Conventional Commits","tagline":"Use release-please when an agent should turn merged Conventional Commits into structured release PRs, version bumps, and changelog updates before a human reviews and merges. This is a release-management workflow, not a generic package or CI listing.","description":"# Generate release PRs and changelog updates from Conventional Commits\n\nUse release-please when an agent should turn merged Conventional Commits into structured release PRs, version bumps, and changelog updates before a human reviews and merges. This is a release-management workflow, not a generic package or CI listing.\n\n## Prerequisites\n\nGitHub, Conventional Commits\n\n## Installation\n\nUse the upstream install or setup path that matches your environment:\n- make sense when merged in the main branch. For example, you may have\n\nRequirements and caveats from upstream:\n- \"docs\" is a prefix for releasable units in Java and Python.\n- | node | [A Node.js repository, with a package.json and CHANGELOG.md](https://github.com/yargs/yargs) |\n- | python | [A Python repository with a pyproject.toml, &lt;project&gt;/\\_\\_init\\_\\_.py, CHANGELOG.md or optionally a setup.py, setup.cfg](https://github.com/googleapis/python-storage) |\n\nBasic usage or getting-started notes:\n- Updates your changelog file (for example CHANGELOG.md), along with other language specific files (for example package.json).\n- **Empty commit example:**\n- Some languages have their specific releasable unit configuration. For example,\n\n- Source: https://github.com/googleapis/release-please\n- Extracted from upstream docs: https://raw.githubusercontent.com/googleapis/release-please/HEAD/README.md\n\n## Documentation\n\n- https://github.com/googleapis/release-please\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/generate-release-prs-and-changelog-updates-from-conventional-commits/)","tags":["generate","release","prs","and","changelog","updates","from","conventional","commits","skills","agentskillexchange","agent-skills"],"capabilities":["skill","source-agentskillexchange","skill-generate-release-prs-and-changelog-updates-from-conventional-commits","topic-agent-skills","topic-ai-agents","topic-ai-tools","topic-awesome-list","topic-claude-code","topic-codex","topic-cursor","topic-llm","topic-mcp","topic-npx-skills","topic-openclaw","topic-skills-catalog"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/agentskillexchange/skills/generate-release-prs-and-changelog-updates-from-conventional-commits","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add agentskillexchange/skills","source_repo":"https://github.com/agentskillexchange/skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,575 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-18T19:10:34.655Z","embedding":null,"createdAt":"2026-05-18T13:16:41.943Z","updatedAt":"2026-05-18T19:10:34.655Z","lastSeenAt":"2026-05-18T19:10:34.655Z","tsv":"'/googleapis/python-storage)':176 '/googleapis/release-please':216,227 '/googleapis/release-please/head/readme.md':223 '/skills/generate-release-prs-and-changelog-updates-from-conventional-commits/)':234 '/yargs/yargs)':157 'agent':16,66,229 'agentskillexchange.com':233 'agentskillexchange.com/skills/generate-release-prs-and-changelog-updates-from-conventional-commits/)':232 'along':191 'basic':177 'branch':124 'bump':27,77 'caveat':132 'changelog':5,29,55,79,186 'changelog.md':154,168,190 'ci':49,99 'commit':9,21,59,71,104,201 'configur':210 'convent':8,20,58,70,103 'doc':135,220 'document':224 'empti':200 'environ':116 'exampl':126,189,198,202,212 'exchang':231 'extract':217 'file':187,196 'generat':1,51 'generic':46,96 'get':181 'getting-start':180 'github':102 'github.com':156,175,215,226 'github.com/googleapis/python-storage)':174 'github.com/googleapis/release-please':214,225 'github.com/yargs/yargs)':155 'human':33,83 'init':166 'instal':105,109 'java':143 'languag':194,204 'list':50,100 'main':123 'make':117 'manag':42,92 'match':114 'may':128 'merg':19,36,69,86,120 'node':146 'node.js':148 'note':183 'option':170 'packag':47,97 'package.json':152,199 'path':112 'pleas':13,63 'prefix':138 'prerequisit':101 'project':165 'prs':3,25,53,75 'py':167 'pyproject.toml':164 'python':145,158,160 'raw.githubusercontent.com':222 'raw.githubusercontent.com/googleapis/release-please/head/readme.md':221 'releas':2,12,24,41,52,62,74,91,140,208 'release-manag':40,90 'release-pleas':11,61 'repositori':149,161 'requir':130 'review':34,84 'sens':118 'setup':111 'setup.cfg':173 'setup.py':172 'skill':230 'skill-generate-release-prs-and-changelog-updates-from-conventional-commits' 'sourc':213,228 'source-agentskillexchange' 'specif':195,207 'start':182 'structur':23,73 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-tools' 'topic-awesome-list' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-llm' 'topic-mcp' 'topic-npx-skills' 'topic-openclaw' 'topic-skills-catalog' 'turn':18,68 'unit':141,209 'updat':6,30,56,80,184 'upstream':108,134,219 'usag':178 'use':10,60,106 'version':26,76 'workflow':43,93","prices":[{"id":"9cf7343f-6fb1-4a63-b1c4-3dd999580aeb","listingId":"7f0e7a68-6c61-4ccb-b60e-ab753d6366ea","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"agentskillexchange","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:16:41.943Z"}],"sources":[{"listingId":"7f0e7a68-6c61-4ccb-b60e-ab753d6366ea","source":"github","sourceId":"agentskillexchange/skills/generate-release-prs-and-changelog-updates-from-conventional-commits","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/generate-release-prs-and-changelog-updates-from-conventional-commits","isPrimary":false,"firstSeenAt":"2026-05-18T13:16:41.943Z","lastSeenAt":"2026-05-18T19:10:34.655Z"}],"details":{"listingId":"7f0e7a68-6c61-4ccb-b60e-ab753d6366ea","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"generate-release-prs-and-changelog-updates-from-conventional-commits","github":{"repo":"agentskillexchange/skills","stars":8,"topics":["agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor","llm","mcp","npx-skills","openclaw","skills-catalog"],"license":"mit","html_url":"https://github.com/agentskillexchange/skills","pushed_at":"2026-05-18T19:02:17Z","description":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","skill_md_sha":"5a416b34893819cdd629060468b5f1d86575c201","skill_md_path":"skills/generate-release-prs-and-changelog-updates-from-conventional-commits/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/generate-release-prs-and-changelog-updates-from-conventional-commits"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"Generate release PRs and changelog updates from Conventional Commits","description":"Use release-please when an agent should turn merged Conventional Commits into structured release PRs, version bumps, and changelog updates before a human reviews and merges. This is a release-management workflow, not a generic package or CI listing."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/generate-release-prs-and-changelog-updates-from-conventional-commits"},"updatedAt":"2026-05-18T19:10:34.655Z"}}