用途:find-skills 用于在开放智能体技能生态中发现并安装技能。当用户遇到不熟悉的领域、框架或工作流,或提出“有没有做 X 的技能”“从市场导入某技能”等需求时,可用它搜索、推荐并安装合适的技能包。
主要能力:支持按关键词搜索相关技能,例如 react performance、pr review、changelog;支持在用户已给出明确技能名时直接从市场安装;支持检查技能更新(skills check)与更新全部已安装技能(skills update)。技能注册表地址可通过环境变量 SKILLS_API_URL 配置,默认指向 nacos://market.agentteams.io:80/public,管理员可改为企业私有注册表。
使用方式:若 skills 命令不存在,先执行 npm install -g skills。脚本需从本地技能路径解析,先定位 FIND_SKILLS_SCRIPT,再执行搜索或安装:"${FIND_SKILLS_SCRIPT}" find [query] 用于搜索,"${FIND_SKILLS_SCRIPT}" install <skill> 用于安装。搜索结果会给出确切的安装命令,应原样复制使用,不要猜测或缩短包名。若技能名不明确,建议先搜索再安装。
适用场景:常见搜索类别包括 Web 开发(react、nextjs、typescript、css、tailwind)、测试(testing、jest、playwright、e2e)、DevOps(deploy、docker、kubernetes、ci-cd)、文档(docs、readme、changelog、api-docs)、代码质量(review、lint、refactor、best-practices)、设计(ui、ux、design-system、accessibility)以及效率(workflow、automation、git)。
限制与说明:未找到相关技能时,应如实告知并可直接用通用能力协助,或建议用 skills init 创建自定义技能。Worker 完全隔离,无法访问管理员个人敏感数据,安装的技能只在隔离容器内运行。默认安装位置由运行时管理,具体路径与同步方式资料未详细说明。