Install
openclaw skills install skillupSkillUp is a cross-platform skill publishing tool for packaging and syncing custom skills to GitHub, Xiaping Skill, OpenClaw CN, and ClawHub.
openclaw skills install skillupSkillUp 通过一个统一的 shell 入口,对 skill 进行检查、打包和多平台发布。
它被设计成可在 Codex、OpenClaw 中文社区及其他能读取 SKILL.md 并执行 shell 命令的智能体环境中使用。
在这些场景下使用:
这些情况不适合使用:
统一入口:
./skills/SkillUp/scripts/publish.sh [publish|check|package|redact-check|install-local|rollback] --source <path> [options]
常用参数:
--source <path>: single skill directory or skill repository root--platforms <csv>: github,xiaping,openclaw,clawhub--config <path>: path to a local TOML-like config file--artifact-dir <path>: where packaged zip files are written--result-file <path>: where structured JSON results are written--dry-run: validate and package without external publishing--fail-fast: stop at the first failure--continue-on-error: keep going after failures--retry <n>: retry failed publishes--redact-mode <mode>: strict, warn, off--parallel-publish: 并发发布多个平台--sequential-publish: 禁用并发发布模式:
check:检查 metadata、命令可用性和平台要求package:只校验并打包,不进行远程发布publish:校验、打包并执行发布doctor:检查本地发布环境是否齐全status:查看本地版本和远端平台状态bump:自动提升版本号redact-check:上传前脱敏检查,扫描目录中的敏感信息install-local:把当前 skill 安装到 codex、openclaw 或两者本地目录rollback:从 GitHub release 还原本地 skill 文件到指定版本凭证优先级:
默认支持的环境变量:
SKILLUP_GITHUB_TOKENSKILLUP_XIAPING_API_KEYSKILLUP_OPENCLAW_TOKENSKILLUP_CLAWHUB_TOKENCLAWHUB_TOKEN单个 skill 目录至少应包含:
SKILL.md可选的每个 skill 元数据可写在:
manifest.toml如果是 skills 仓库模式,根目录下可以包含多个子 skill 目录,每个目录都有自己的 SKILL.md。
为了让 Codex 和 OpenClaw 中文社区都能直接发现并使用这个技能,建议安装到各自的默认技能目录之一:
~/.codex/skills/SkillUp~/.openclaw/skills/SkillUp平台开关:
manifest.toml 里设置 [github].enabled = false 之类的值,可以跳过某个平台--platforms <csv> 组合使用,分别控制“允许的平台集合”和“实际启用的平台集合”上传前脱敏检查:
strict 模式,在打包前扫描技能目录中的文本文件check、package、publish.skillup-ignore 忽略特定文件或 glob 模式--redact-mode warnpublish-result.json以 dry-run 方式模拟发布单个 skill:
./skills/SkillUp/scripts/publish.sh \
publish \
--source ./skills/SkillUp \
--platforms github,xiaping,openclaw,clawhub \
--dry-run
只做校验:
./skills/SkillUp/scripts/publish.sh \
check \
--source ./skills/SkillUp \
--result-file ./skills/SkillUp/.skillup-artifacts/check-result.json
只做脱敏检查:
./skills/SkillUp/scripts/publish.sh \
redact-check \
--source ./skills/SkillUp
安装到本地智能体目录:
./skills/SkillUp/scripts/publish.sh \
install-local both \
--source ./skills/SkillUp
从 GitHub release 回滚本地文件:
./skills/SkillUp/scripts/publish.sh \
rollback 0.1.7 \
--source ./skills/SkillUp
使用配置文件发布整个 skills 仓库:
./skills/SkillUp/scripts/publish.sh \
--source ./skills \
--config ./skills/SkillUp/config.example.toml
gh 创建或更新 releaselocal_version、remote_version、platform_adjusted、blockingSKILLUP_XIAPING_API_KEY 或配置文件凭证时走 HTTP APIclawhub CLI,失败后再考虑 HTTP 回退claw 社区 CLI~/.openclaw/skills/SkillUp 或当前 OpenClaw 工作区的 skills/SkillUp