闲社服务运行正常AI智能体自动化平台
s

技能管理工具

技能标识:skills-cli

High-level helper for managing agent skills using the ClawHub CLI and local skill folders. Use when the user wants to search, install, update, publish, or organize skills via command-line tooling (clawhub) and structured skill directories.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.2
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

技能管理工具

Skills CLI Orchestrator

本技能说明如何从命令行管理技能,
结合本地技能目录与 ClawHub CLI,帮用户完成「找技能 / 装技能 / 更技能 / 发技能」的一整套流程。

它可以和 clawhub-cli 等更具体的技能配合使用:

  • - clawhub-cli:专门关注 ClawHub CLI 的具体命令。
  • skills-cli(本 Skill):站在更上层,帮你选对命令、选对目录、选对动作。

使用时机

自动使用本 Skill 的场景:

  • - 用户说「管理 skills」、「skills 管理」、「skills cli」、「技能列表」、「安装/卸载/更新 技能」等。
  • 用户不确定该用 clawhub search / install / update / publish / sync 中的哪一个。
  • 用户想知道「本地 skills 放哪、ClawHub 上怎么对应、本地和远端怎么同步」。

如果用户已经明确说「用 clawhub 做某件事」,则优先复用 clawhub-cli 里的具体命令说明。

基础约定

在使用任何 CLI 前,先假设或确认:

  • - 当前工作目录:通常是包含技能目录的项目根,例如:
- skills/(默认 ClawHub 安装目录)
  • - 本地技能目录结构统一为:
- //SKILL.md - 其它支持文件一律放在该目录下。

推荐将「公共 OpenClaw 技能」放在 skills/ 下。

常见任务 / 决策树

当用户说「我想管理 skills」时,按以下决策树帮他选择命令:

  1. 1. 想找技能?
- 用 clawhub search 关键词。
  1. 2. 已经知道一个 slug,想安装?
- 用 clawhub install 。
  1. 3. 已经安装了一些技能,想看看有哪些?
- 用 clawhub list 查看 lockfile 记录。
  1. 4. 想把所有已安装技能更新到最新版?
- 用 clawhub update --all。
  1. 5. 只想更新某一个技能?
- 用 clawhub update [--version ]。
  1. 6. 本地有一个新技能目录,想发布到 ClawHub?
- 用 clawhub publish --slug ... --name ... --version ... [--tags ...]。
  1. 7. 有一批技能目录想批量同步 / 备份?
- 用 clawhub sync --all。

在回答时,只需要根据用户需求,选出对应分支,并给出具体命令模板。

本地技能管理

1. 规划技能根目录

根据用户情况,推荐一个根目录:

  • - 公共 OpenClaw 技能:skills/

确保每个技能都在单独子目录下,例如:

  • - skills/clawhub-cli/
  • skills/publish-skills/

2. 检查 / 创建 SKILL.md

对于每个技能目录:

  1. 1. 检查是否存在 SKILL.md。
  2. 确认 frontmatter 至少包含:
- name:小写 + 短横线(推荐)。 - description:第三人称,高度概括 + 触发场景。
  1. 3. 如果缺少,提示用户补全或由 Agent 生成草稿。

3. 与 ClawHub 的对应关系

当某个本地技能需要发布到 ClawHub 时:

  • - 选定一个 slug(通常与目录名相近,例如 clawhub-cli)。
  • 在 SKILL.md 中 name 字段可以与 slug 不同(更偏向人类可读)。
  • 版本管理通过发布命令的 --version 控制。

ClawHub CLI 管理

具体命令细节由 clawhub-cli Skill 负责;本 Skill 负责选择合适的命令并组合使用。

1. 搜索 & 发现

当用户模糊地描述一个需求时(例如 “数据库备份 skill”):

  1. 1. SSR(简单重述需求),然后建议在本地终端执行:

bash
clawhub search database backup

  1. 2. 如用户提供更具体关键字或已有 slug,则直接跳到安装或更新。

2. 安装 & 卸载

  • - 安装:

bash
clawhub install

  • - (如果未来出现卸载命令)可以在此处补充卸载说明;当前版本主要关注安装 / 更新。

3. 更新(单个 / 全部)

  • - 更新所有:

bash
clawhub update --all

  • - 更新单个:

bash
clawhub update

  • - 需要特定版本时:

bash
clawhub update --version

4. 发布 / 同步

当用户提到「备份我的 skills」「发到 ClawHub」「同步到远端」时:

  • - 单个技能:推荐使用 clawhub publish(参见 publish-skills Skill 的细节)。
  • 多个技能:推荐使用 clawhub sync --all。

示例(单个技能):

bash
clawhub publish ./skills/clawhub-cli \
--slug clawhub-cli \
--name ClawHub CLI Helper \
--version 0.1.0 \
--tags latest

示例(批量):

bash
clawhub sync --all

可根据需要添加:

  • - --tags latest
  • --changelog Update skills
  • --bump patch|minor|major

验证与故障排查

在给出命令之后,引导用户检查:

  1. 1. CLI 输出
- 有没有报错(slug 冲突、未登录、版本号非法等)。
  1. 2. 本地记录
- 通过 clawhub list 查看本地锁文件记录。
  1. 3. 远端结果
- 让用户在浏览器打开 clawhub.ai,按 slug 或名称搜索。

如果命令失败:

  • - 解释错误类型(例如 slug 已存在 => 换一个 slug 或 bump 版本)。
  • 根据错误类型,给出修正后的新命令。

使用示例

示例 1:用户说「帮我看看有哪些 skills,可以更新吗?」

Agent 使用本 Skill 的思路:

  1. 1. 建议用户在项目根目录执行:

bash
clawhub list
clawhub update --all

  1. 2. 说明:
- 第一条列出当前已安装技能。 - 第二条把所有技能更新到最新版本。

示例 2:用户说「我有几个 skills 想备份到 ClawHub」

  1. 1. 确认根目录(例如 skills/)。
  2. 确认每个子目录都包含 SKILL.md。
  3. 建议用户执行:

bash
clawhub sync --all

  1. 4. 告诉用户:
- 成功后,每个技能都会在 ClawHub 上生成或更新对应版本。 - 可以在 Web 上按 slug 搜索验证。

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 skills-cli-1776119835 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 skills-cli-1776119835 技能

通过命令行安装

skillhub install skills-cli-1776119835

下载

⬇ 下载 skills-cli v1.0.2(免费)

文件大小: 3.56 KB | 发布时间: 2026-4-15 14:25

v1.0.2 最新 2026-4-15 14:25
- Dropped references to the `.cursor/skills/` private skill folder; now only `skills/` is recommended as the root directory.
- Simplified directory conventions and removed details about project-internal, private skills.
- File structure and management steps now focus exclusively on OpenClaw public skills.
- No code or functional changes; documentation streamlined for clarity.
返回顶部