统一管理发布自定义技能;强制使用“my_”前缀,统一存放在~/.openclaw/skills目录,依据skills.json配置智能体绑定规则,变更后即时通过clawhub上传备份。
A wrapper for clawhub to standardize the publishing, installation, and governance workflow for custom user-created agent skills.
my_ 开头(例如 my_stock_report_skill)。~/.openclaw/skills/ 下,不允许存放在各智能体单独的工作区目录中。~/.openclaw/agents/{agent_name}/skills.json),将技能名加入到 "enabled_skills" 列表中。禁止在 SKILL.md 中硬编码“仅限 xxx 使用”等文字描述来实现绑定。my_ 开头)发生任何变更(新增或修改)后, 应当立即使用 clawhub 命令(或 helper 脚本)将最新版本上传备份,确保云端与本地实时同步。Standardize publishing with mandatory versions and changelogs.
bash
bash scripts/clawhub_helper.sh publish <path> <version> "<changelog>"
或者直接使用原生的 clawhub 命令进行发布(推荐):
bash
clawhub publish ~/.openclaw/skills/<my_skill_name> --slug <my_skill_name> --name "<My Skill Name>" --version <version> --changelog "<changelog>"
Search and install with optional version specification.
bash
bash scripts/clawhub_helper.sh install <slug> [version]