从 GitHub 搜索、检查并安装 Clawic 技能,支持本地词法匹配、注册表覆盖和安全目标控制。
Clawic CLI. 使用已公布的爪子包从 GitHub 支持的注册中发现、检查和安装 Clawic 技能是一项面向实际任务的技能,主要用于保留基于真实注册索引的工作流程, 即清单。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
使用已发布的 clawic 包,从基于 GitHub 的注册表中发现、检查和安装 Clawic 技能。整个工作流应始终锚定在真实的注册表索引、每个 slug 对应的清单文件(manifest),以及明确指定的安装目标路径上。
当用户需要了解确切的 clawic CLI 命令、标志(flags)、注册表行为或安装流程时,请使用本技能。适用于 search、show、install、registry、CLAWIC_REGISTRY_BASE_URL,以及将技能文件写入 workspace 时所涉及的安全检查。
除非用户明确正在使用已发布的 clawic 包,否则请勿将通用的 clawhub 或 openclaw CLI 请求路由至此技能。
状态数据(Memory)存储在 ~/clawic/ 目录下。若该目录不存在,请运行 setup.md 初始化。其结构详见 memory-template.md。
~/clawic/ ├── memory.md # 稳定默认值:运行时选择、安装根路径、审查姿态(review posture) ├── installs.md # 已安装的 slug、目标目录及覆盖说明 └── queries.md # 可靠命中对应技能的查询短语
| 主题 | 文件 |
|---|---|
| 初始化与激活默认配置 | setup.md |
| 状态数据结构 | memory-template.md |
| 可直接复制使用的命令 | command-patterns.md |
| 本地匹配用的查询设计 | search-strategy.md |
| 注册表与清单(manifest)模型 | registry-and-manifests.md |
| 安装目标路径与覆盖规则 | install-safety.md |
| 错误处理与自定义注册表覆盖 | errors-and-overrides.md |
仅打开当前阻塞问题所需的最小文件即可。大多数会话只需 command-patterns.md 和 install-safety.md 两个文件。
npx clawic registry npx clawic search pocketbase --limit 5 npx clawic show pocketbase npx clawic install pocketbase --dir ./skills
全局安装方式同样有效:
npm install -g clawic clawic search pocketbase --limit 5
npx clawic ...;如需持久化本地二进制文件,则执行 npm install -g clawicinstall 前,目标目录必须具有写入权限CLAWIC_REGISTRY_BASE_URLnpx clawic ... 在本地缓存中未命中时,可能从 npm 获取已发布的包。若用户需要可复现的本地二进制文件而非临时拉取包,请改用全局安装或锁定项目依赖的工作流。
npx clawic ... 还是已全局安装的 clawic 二进制文件。clawic search 是对已下载注册表索引进行的本地词法匹配,不涉及语义排序。pocketbase、skill installer 或 github actions。show 再执行 installshow 会获取并展示清单内容,报告技能标识、文件数量、仓库路径、源仓库地址及摘要,且不写入任何文件。show 视为低风险检查步骤,install 视为写入操作步骤。install 会将清单中 files 数组列出的所有路径,写入至 // 下。SKILL.md、辅助文档以及 _meta.json 等元数据文件。./skills,最终路径为 ./skills// 。--dir 参数。--force。clawic registry 命令用于打印当前生效的注册表基地址 URL。clawic/skills 在 GitHub 上的 raw 内容地址。CLAWIC_REGISTRY_BASE_URL。clawic 不会将查询文本发送至远程搜索端点。clawic 与 clawhub 或 openclaw → 用户获得错误的命令族与注册表模型。clawic search 当作语义发现工具 → 因匹配基于词法与字段,模糊请求必然失效。./skills → 文件出现在意料之外的目录中。--force 即对已有目标目录重复执行 install → 第一个已存在的路径将导致文件创建失败。--force → 此前已审阅的文件将被覆盖。CLAWIC_REGISTRY_BASE_URL 但未验证兼容性 → 注册表索引或清单拉取返回 404 或格式错误的 JSON。registry 命令可校验可用性 → 它仅打印当前生效的基地址 URL。| 端点 | 发送的数据 | 用途 |
|---|---|---|
https://raw.githubusercontent.com/clawic/skills/main/registry/index.json |
仅标准 GET 请求 | 获取用于本地匹配的注册表索引 |
https://raw.githubusercontent.com/clawic/skills/main/registry/skills/ |
仅标准 GET 请求 | 获取由 show 和 install 使用的清单文件 |
https://raw.githubusercontent.com/clawic/skills/main/skills/ |
对清单中每个文件路径发起标准 GET 请求 | 下载 install 将写入本地的技能文件 |
若设置了 CLAWIC_REGISTRY_BASE_URL,则上述请求模式将转向该替代注册表主机。
除上述明确列出的行为外,本文档所述 CLI 流程不会向外部发送任何其他数据。
离开您设备的数据:
install 过程中,针对清单所选技能文件的下载请求保留在本地的数据:
~/clawic/ 中的可选默认值与备注本技能明确不执行以下操作:
--force~/clawic/ 中用于可选状态存储的文件除外)本技能仅支持以下功能:
clawic CLI 接口~/clawic/ 中持久化显式的工作流默认值本技能永不执行以下操作:
registry 命令可验证健康状态(它仅打印基地址 URL)install 或 --force 的写入副作用SKILL.md使用本技能时,注册表与文件请求将发往 clawic/skills 在 GitHub 上的 raw 注册表,或用户手动指定的兼容注册表替代地址。
请仅在您信任该注册表所有者所分发文件的前提下,安装并使用本技能。
若用户确认需求,可通过 clawhub install 安装以下技能:
skill-finder —— 当用户尚未绑定 clawic 注册表时,提供更广泛的技能发现能力bash —— 在重复调用 clawic 命令及目录检查场景下,提供更安全的 Shell 组合能力documentation —— 为重度 CLI 工作流提供更清晰的命令参考与排障说明workflow —— 将反复出现的审查与安装流程固化为标准操作规程(SOP)javascript —— 调试本地 CLI 执行过程中的 Node 运行时与包管理问题clawhub star clawicclawhub sync相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.5万人学习
最新文章