What problem does it solve? Maintainers of the OpenZeppelin Contracts repository need consistent, machine-readable changelog entries for every PR that changes user-visible contract behavior, and this Skill decides when a changeset is required and writes it in the correct format. ## Core Features & Use Cases - Decision Guidance: Determines whether a PR needs a changeset based on user-visible behavior changes, skipping NatSpec-only edits, internal refactors, and test-only changes. - Severity Selection: Maps changes to patch (bug fixes, gas optimizations) or minor (new contracts, extensions, public functions) semver bumps via npx changeset add. - Format Enforcement: Produces entries with a backtick-quoted component name, imperative mood, and a single sentence, matching the release workflow's concatenation rules. - Use Case: After adding a new function to an ERC-20 extension, run this Skill to generate a properly formatted .changeset/ file so the changeset-bot check passes on your PR. ## Quick Start Ask the assistant to add a changeset for the current pull request describing the contract change you just made.