一个用于解析、验证和操作 Semantic Versioning 2.0.0 字符串的零依赖 Python 工具。
从源直接安装技能的最快方式。
npx clawhub@latest install semver-toolkit
将技能文件夹复制到以下位置之一
~/.openclaw/skills/ <project>/skills/ 优先级:工作区 > 本地 > 内置
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 semver-toolkit。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
获取包含原生技能文件的ZIP压缩包。
SemVer Toolkit 是一款强大的实用工具,旨在处理自动化环境中复杂的 Semantic Versioning (SemVer 2.0.0)。作为 Openclaw Skills 生态系统的一个特色部分,它为开发人员和 CI/CD 流水线提供了一种可靠的方法来管理软件版本控制,且无需外部依赖的开销。
通过严格遵守 SemVer 规范,此技能可确保版本控制逻辑(包括预发布优先级和构建元数据)在您的项目中得到一致应用。无论您是自动化发布流程还是验证用户输入,该工具包都能提供现代软件开发所需的精确度。
由于此工具仅依赖于 Python 3 标准库,因此设置是瞬时完成的。请确保您的本地环境中拥有该脚本:
# Ensure you have Python 3 installed
python3 --version
# Make the script executable
chmod +x scripts/semver_toolkit.py
# Run a test validation
python3 scripts/semver_toolkit.py validate 1.0.0
该工具包将版本数据组织为五个主要段。使用 -f json 标志时,数据以结构化格式返回:
| Key | Description | Example |
|---|---|---|
major |
不兼容的变更增加 | 1 |
minor |
新功能增加 | 2 |
patch |
错误修复增加 | 3 |
prerelease |
预发布标识符 | beta.1 |
build |
构建元数据 | build.42 |
所有命令都支持 --format json 标志,以方便在更大的 Openclaw Skills 工作流中实现机器可读性。
rc、alpha 或 beta。加载中







































