用途:find-skill 让智能体按优先级查找并安装技能,以扩展自身能力。
搜索顺序:优先在“我的技能库”中查找;其次查找平台技能市场;仅在平台搜索无有效结果时,才回退到外部 skillhub。
平台内搜索:通过 shell_exec 运行 python scripts/search.py --keyword "<keyword>",同时搜索我的技能库与平台技能市场并返回 JSON。结果字段 my_skills 表示已有技能,market 表示平台市场可用技能。若在 my_skills 中找到,用 install-platform-me 安装;若在 market 中找到,用 install-platform-market 安装,参数使用结果中的 code 字段,例如 skillhub install-platform-me <code> 或 skillhub install-platform-market <code>,随后用 read_skills 加载,参数为技能名。
外部回退:仅在平台搜索无结果时使用 skillhub。调用 skillhub 命令时不要传入 cwd 参数,系统会自动使用项目根目录作为工作目录,手动指定会导致技能安装到错误路径。skillhub search "关键词" 支持关键字或自然语言搜索,默认最多返回 20 条结果。安装使用 skillhub install <slug>,slug 来自搜索结果;安装后用 read_skills 加载,参数取该技能 SKILL.md 中的 name 字段值。skillhub upgrade 可升级全部已安装技能,skillhub upgrade <slug> 升级指定技能;skillhub list 列出已安装技能及版本。install-github 支持从 GitHub 完整仓库或仓库子目录安装,形如 skillhub install-github https://github.com/<owner>/<repo> 或 https://github.com/<owner>/<repo>/tree/<branch>/<path/to/skill>,完成后同样用 read_skills 加载。remove 用于卸载,命令为 skillhub remove <skill-name>。
限制与说明:仅在资料给出的这条搜索优先级与安装流程内操作;平台搜索若命中即停止,不再继续查找。资料未提供各命令的输出格式细节、权限要求或失败处理方式,暂未提供。