用途:find-skills 用于发现、搜索和安装智能体技能,相当于智能体环境的“包管理器”。当用户询问“如何做 X”“找一个 X 技能”“有哪些技能可用”,或希望按名称安装技能、扩展专用工具与工作流、进行沙箱或安全执行时使用。
主要能力:搜索通过 Python 脚本 scripts/request.py 中的 POPRequest 类,向阿里云技能市场发起认证 API 调用,参数为 UserQuery(搜索词)和 TopK(结果数量),返回包含名称、描述、仓库等信息的 JSON。安装命令为 npx skills add <repo> -s <skill_name>,支持 GitHub 简写、完整 GitHub URL、技能直接路径、GitLab URL、Git 地址和本地路径,使用 -s '*' 可安装仓库内全部技能。
使用方式:先理解需求并提炼搜索关键词,再调用搜索 API,将结果以 skill_name、skill_id、skill_repo、description、source_url 呈现给用户,最后在用户明确确认后才执行安装。示例:npx skills add https://github.com/vercel-labs/agent-skills -s vercel-react-best-practices。若未找到相关技能,应如实说明并可直接协助,或提示用 npx skills init my-xyz-skill 创建自己的技能。
适用场景:Web 开发、测试、DevOps、文档、代码质量、设计、生产力、沙箱等常见类别。
限制:安装前必须始终征得用户确认;不得虚构技能名称,只能推荐搜索 API 返回的结果;安装技能会授予智能体新权限,需让用户知悉。具体收费、价格与平台细节暂未提供。