release-skills
WHAT: Universal release workflow with auto-detection, multi-language changelogs, semantic versioning, and git tagging. WHEN: User wants to create a release, bump version, update changelog, push a new version, or prepare for deployment. KEYWORDS: "release", "发布", "new version", "新版本", "bump version", "update version", "更新版本", "push", "推送", "create release", "prepare release", "tag version"
Why use this skill?
Streamline your software release process with OpenClaw's release-skills. Automatically manage versioning, generate multi-language changelogs, and handle git tagging with ease.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/wpank/release-skillsWhat This Skill Does
The release-skills tool is an automated release management agent designed to streamline the software delivery process. It eliminates manual toil by handling versioning, changelog maintenance, and git tagging automatically. The skill leverages conventional commit parsing to determine appropriate semantic versioning (Major, Minor, or Patch) and generates professional, multi-language changelogs that include contributor attribution.
Installation
To install this skill, run the following command in your OpenClaw environment:
clawhub install openclaw/skills/skills/wpank/release-skills
Use Cases
- Automated Versioning: Perfect for projects following SemVer that need to consistently bump versions based on commit history.
- Multi-language Documentation: Essential for open-source projects or global teams that maintain changelogs in English, Chinese, or Japanese simultaneously.
- Release Preparation: Useful for CI/CD pipelines to automatically prepare a repository for a deployment push or marketplace submission.
Example Prompts
- "OpenClaw, I'm ready to release the next version of this project. Analyze the commits and update the version and changelog accordingly."
- "Prepare a new release for this repository. Force a major version bump and include the breaking changes in the generated changelog."
- "Check the current status and draft a new patch release with an updated CHANGELOG.md file."
Tips & Limitations
- Dry-Run: Always utilize the
--dry-runflag first to preview your version increment and changelog updates before committing changes. - Conventional Commits: The effectiveness of the auto-detection relies heavily on standard commit messages (feat:, fix:, etc.). If your team uses custom commit formats, the categorization logic may need manual review.
- Config: Create a
.releaserc.ymlin your root directory to fine-tune the automation process if the defaults do not meet your specific project structure requirements. - Supported Files: Ensure your project versioning follows the supported formats (package.json, pyproject.toml, Cargo.toml, etc.) for the best auto-detection results.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-wpank-release-skills": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, file-write, code-execution
Related Skills
mermaid-diagrams
Create software diagrams using Mermaid syntax. Use when users need to create, visualize, or document software through diagrams including class diagrams, sequence diagrams, flowcharts, ERDs, C4 architecture diagrams, state diagrams, git graphs, and other diagram types. Triggers include requests to diagram, visualize, model, map out, or show the flow of a system.
api-design-principles
Skill by wpank
auto-context
Automatically read relevant context before major actions. Loads TODO.md, roadmap.md, handoffs, task plans, and other project context files so the AI operates with full situational awareness. Use when starting a task, implementing a feature, refactoring, debugging, planning, or resuming a session.
clear-writing
Write clear, concise prose for humans — documentation, READMEs, API docs, commit messages, error messages, UI text, reports, and explanations. Combines Strunk's rules for clearer prose with technical documentation patterns, structure templates, and review checklists.
track-performance
Track the performance of Uniswap LP positions over time — check which positions need attention, are out of range, or have uncollected fees. Use when the user asks how their positions are doing.