技能搜索、安装与管理
入口
命令与参数
search
query搜索关键词,必填。建议使用 1 个简洁词组。--limit返回数量,可选。范围1-50,默认10。--json以 JSON 输出结果,可选。
slugnamedescriptionversion
install
slug技能唯一标识,必填。--force目标目录已存在时覆盖安装,可选。--json以 JSON 输出安装结果,可选。
- 默认安装到当前 workspace 的
workspace/skills/<slug>/ - 安装结果会写入
workspace/skills/.skills_store_lock.json
list
--json以 JSON 输出当前 workspace 技能列表,可选。
slugpathstatusenabledmanagednameversionsource
enable
slug要启用的技能 slug,必填。--json以 JSON 输出结果,可选。
- 启用状态会写入
workspace/.skills_config.json
disable
slug要禁用的技能 slug,必填。--json以 JSON 输出结果,可选。
- 禁用状态会写入
workspace/.skills_config.json
delete
slug要删除的技能 slug,必填。--json以 JSON 输出结果,可选。
- 删除
workspace/skills/<slug>/ - 同时清理
workspace/skills/.skills_store_lock.json - 同时清理
workspace/.skills_config.json中对应禁用状态
bootstrap
--cli-only仅安装 SkillHub CLI。--skill-only仅安装 SkillHub 自带技能模板。--plugin-only仅安装 SkillHub 插件。--no-skills跳过 workspace skill 模板安装。--with-skills强制安装 workspace skill 模板。--restart-gateway安装完成后尝试重启 gateway。--json以 JSON 输出结果,可选。
- CLI 安装到用户目录
- skill 模板默认写入当前 CountBot workspace
- 不覆盖已存在的本地 skill
工作流
- 用户询问有没有某类技能时,先执行
search - 返回 1 到 3 个最相关结果
- 用户确认后执行
install - 用户明确要求管理已安装技能时,再执行
list、enable、disable、delete - 用户明确要求安装 SkillHub CLI 时,再执行
bootstrap
规则
- 搜索和安装依托
https://skillhub.tencent.com/的公开接口与下载地址 - 用户已经给出明确
slug时,可以直接安装 - 用户只是在问“有没有某类技能”时,先搜索,不要直接安装
- 输出保持简洁,不补充无关说明