用途:为任意类型项目提供统一的发布流程,自动检测项目配置、分析自上个标签以来的提交、确定版本号、生成多语言变更日志、分组提交并创建发布提交与标签。
主要能力:自动检测版本文件(package.json、pyproject.toml、Cargo.toml、marketplace.json、VERSION/version.txt);按 glob 扫描 CHANGELOG*.md、HISTORY*.md、CHANGES*.md 并按文件名后缀识别语言(en、zh、ja、ko、de、fr、es);按 conventional commit 类型分类变更并检测破坏性变更;按 feat/fix 等规则或用户标志决定版本递增;识别第三方贡献者并追加 (by @username);按技能/模块分组提交并检查 README 更新;支持 .releaserc.yml 覆盖默认配置。
使用方式:运行 /release-skills 自动检测;可用 --dry-run 预览、--major/--minor/--patch 强制版本递增。流程含用户确认版本与是否推送,随后创建 chore: release v{VERSION} 提交与 v{VERSION} 标签。
适用场景:需要规范化发布流程、维护多语言变更日志、按模块拆分提交的多语言或插件类项目。
限制:资料未提供具体收费、平台支持范围与效果数据;依赖 git 与 gh 命令,第三方贡献者识别依赖 GitHub PR 信息;OpenClaw 迁移说明中 scripts、references、prompts 均未保留,外部依赖无,风险等级低,未检测到环境变量。