This skill explains how to manage skills from the command line,
结合本地技能目录与 ClawHub CLI,帮用户完成「找技能 / 装技能 / 更技能 / 发技能」的一整套流程。
它可以和 clawhub-cli 等更具体的技能配合使用:
clawhub-cli:专门关注 ClawHub CLI 的具体命令。
skills-cli(本 Skill):站在更上层,帮你选对命令、选对目录、选对动作。
自动使用本 Skill 的场景:
clawhub search / install / update / publish / sync 中的哪一个。
如果用户已经明确说「用 clawhub 做某件事」,则优先复用 clawhub-cli 里的具体命令说明。
在使用任何 CLI 前,先假设或确认:
skills/(默认 ClawHub 安装目录)//SKILL.md
推荐将「公共 OpenClaw 技能」放在 skills/ 下。
当用户说「我想管理 skills」时,按以下决策树帮他选择命令:
clawhub search "关键词"。
clawhub install 。
clawhub list 查看 lockfile 记录。
clawhub update --all。
clawhub update [--version ] 。
clawhub publish --slug ... --name ... --version ... [--tags ...] 。
clawhub sync --all。
在回答时,只需要根据用户需求,选出对应分支,并给出具体命令模板。
根据用户情况,推荐一个根目录:
skills/
确保每个技能都在单独子目录下,例如:
skills/clawhub-cli/
skills/publish-skills/
SKILL.md
对于每个技能目录:
SKILL.md。
name:小写 + 短横线(推荐)。
description:第三人称,高度概括 + 触发场景。
当某个本地技能需要发布到 ClawHub 时:
slug(通常与目录名相近,例如 clawhub-cli)。
SKILL.md 中 name 字段可以与 slug 不同(更偏向人类可读)。
--version 控制。
> 具体命令细节由 clawhub-cli Skill 负责;本 Skill 负责选择合适的命令并组合使用。
当用户模糊地描述一个需求时(例如 “数据库备份 skill”):
clawhub search "database backup"
clawhub install <skill-slug>
clawhub update --all
clawhub update <skill-slug>
clawhub update <skill-slug> --version <semver>
当用户提到「备份我的 skills」「发到 ClawHub」「同步到远端」时:
clawhub publish(参见 publish-skills Skill 的细节)。
clawhub sync --all。
示例(单个技能):
clawhub publish ./skills/clawhub-cli \
--slug clawhub-cli \
--name "ClawHub CLI Helper" \
--version 0.1.0 \
--tags latest
示例(批量):
clawhub sync --all
可根据需要添加:
--tags latest
--changelog "Update skills"
--bump patch|minor|major
在给出命令之后,引导用户检查:
clawhub list 查看本地锁文件记录。
clawhub.ai,按 slug 或名称搜索。
如果命令失败:
Agent 使用本 Skill 的思路:
clawhub list
clawhub update --all
skills/)。
SKILL.md。
clawhub sync --all
共 1 个版本