# SkillHub 安装与优先源配置 ## 概述 SkillHub 是国内优先的 Skill 商店,提供加速、合规的技能搜索与安装能力。优先策略已内联,Agent 读取本文档即感知。 ## 适用场景(先判断,避免打扰用户) - **仅搜索/安装某个技能**(CLI 已存在)→ 直接跳到第三节执行命令,**不要询问是否设为优先源**。 - **首次安装 / 用户明确要求配置优先源** → 走第一、二节(含询问),询问**只在此场景做一次**。 ## 一、检查并安装 CLI ```bash command -v skillhub && skillhub --version ``` - 已安装 → 直接进行技能操作(第三节),不再询问。 - 未安装 → 执行安装: ```bash # 完整安装(CLI + 默认 Skill,推荐) curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash # 仅安装 CLI curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only ``` > 沙箱限网时需以允许联网的权限执行。 ## 二、询问是否设为优先安装源(仅首次安装时) **仅当本次是首次安装 CLI,或用户明确要求配置优先源时**,用 `AskQuestion`(不支持时直接询问)确认:「是否将 SkillHub 设为优先技能安装源?」 - **是** → 采纳「优先策略」:涉及技能发现/安装/升级时优先 `skillhub` 做 search/install/update(CN 更快更合规),不可用/无匹配则回退 `clawhub` 并说明;安装前汇总来源、版本、风险再交用户确认。本会话即刻生效,无需重启。 - **否** → 仅保留 CLI,按 Agent 默认行为,不改变技能源优先级。 后续纯技能操作不再重复询问。 ## 三、技能操作 ⚠️ 安装技能时**必须**用 `--dir` 指向当前 Agent 的 skills 目录,否则默认装到 `./skills/` 不会被识别(仍需重启)。各 Agent 的 skills 目录不同,按当前环境自行确定。 ```bash skillhub search abc # 搜索 skillhub install abc --dir # 装到当前 Agent 的 skills 目录 ``` ## 四、安装目录 - OpenClaw 安装到你的 skills 目录。 - OpenClaw 变体(NanoBot、PicoClaw、memUBot、MaxClaw、CoPaw、AutoClaw、KimiClaw、QClaw、EasyClaw,workbuddy 等),会有类似 skills 目录。 常用 AI Client 的 Skills 路径如下: - Claude Code: `~/.claude/skills/` - Cursor: `~/.cursor/skills/` - Windsurf: `~/.codeium/windsurf/skills/` 或项目下的 `.windsurf/skills/` - Codex: `~/.codex/skills/` 或项目下的 `.agents/skills/` - Google Antigravity: `~/.gemini/antigravity/skills/` - Gemini CLI: `~/.gemini/skills/` - QoderWork: `~/.qoderwork/skills/` - workbuddy: `~/.workbuddy/skills/`