Agent Skills
The repository ships universal agent skills — instructions that teach an AI coding agent how to set up and use Simple Release in your project. They are compatible with Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, Windsurf, and other agents that support the skills format.
setup-simple-release-action
Section titled “setup-simple-release-action”The setup-simple-release-action skill sets up the GitHub Action in a repository end to end. Rather than pasting a template, the skill guides the agent to:
- Detect the project type from the repository — lock files, workspace manifests,
action.yml— and describe it in the config with a version-pinned addon query. You can also just tell the agent what to use. - Fill the workflow from your toolchain — the Node.js version, the package manager and its version, the default branch, and the npm registry are read from the repository, not assumed.
- Add the optional flows on request — manual release, snapshot release, and maintenance branches. By default only the main release automation flow is set up; if you have not said what you need, the agent asks once.
- Finish with a checklist of the settings only you can change — allowing GitHub Actions to create pull requests, the
NPM_TOKENsecret, squash merging for release pull requests.
Install the skill into your project with either package runner:
pnpx skills add TrigenSoftware/simple-release --skill setup-simple-release-actionnpx skills add TrigenSoftware/simple-release --skill setup-simple-release-actionconventional-commit-message
Section titled “conventional-commit-message”Simple Release derives versions and changelogs from your commit messages, so it pairs well with the conventional-commit-message skill from the conventional-changelog project. It teaches the agent to write Conventional Commit messages by release impact — choosing the type and scope that produce the right version bump, flagging breaking changes, and validating against your Commitlint config when it is available.
This matters double in monorepos: a commit bumps a package only when its scope matches the package name, and the skill derives scopes from your workspace instead of guessing.
pnpx skills add conventional-changelog/conventional-changelog --skill conventional-commit-messagenpx skills add conventional-changelog/conventional-changelog --skill conventional-commit-messageSee the conventional-changelog Agent Skills page for the full details.