SuperAPI AI 工具集

find-skills

智能体与模型

查看项目

更新于 10-15 07:58

技能介绍

用途

Find Skills 用于帮助用户发现并安装来自开放智能体技能生态的技能。当用户提出“如何做 X”“帮我找一个做 X 的技能”“有没有能做 X 的技能”等问题,或表达希望扩展智能体能力、搜索工具/模板/工作流、需要特定领域(设计、测试、部署等)帮助时,可使用该技能。

主要能力

该技能围绕 Skills CLI(npx skills)展开。Skills CLI 被描述为开放智能体技能生态的包管理器,技能是用于扩展智能体能力的模块化包,包含专门的知识、工作流和工具。

关键命令包括:

  • npx skills find [query]:以交互方式或按关键词搜索技能
  • npx skills add <package>:从 GitHub 或其他来源安装技能
  • npx skills check:检查技能更新
  • npx skills update:更新所有已安装技能

技能浏览地址:https://skills.sh/

使用方式

帮助用户查找技能分为四步:

  1. 理解需求:识别领域(如 React、测试、设计、部署)、具体任务(如编写测试、创建动画、审查 PR),并判断该任务是否常见到可能已有现成技能。
  2. 搜索技能:运行 npx skills find [query]。例如用户问“如何让我的 React 应用更快?”→ npx skills find react performance;用户问“能帮我做 PR 审查吗?”→ npx skills find pr review;用户说“我需要创建一个 changelog”→ npx skills find changelog。命令会返回类似 vercel-labs/agent-skills@vercel-react-best-practices 的结果及对应链接。
  3. 向用户展示选项:提供技能名称及其作用、可运行的安装命令、以及 skills.sh 上的了解更多链接。
  4. 提供安装:若用户同意,可代为安装,命令为 npx skills add <owner/repo@skill> -g -y,其中 -g 表示全局(用户级)安装,-y 表示跳过确认提示。

适用场景

常见技能类别及示例查询词:

  • 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

搜索技巧:使用具体关键词(“react testing”优于“testing”);尝试替代词(“deploy”不行可试“deployment”或“ci-cd”);关注热门来源(如 vercel-labs/agent-skills 或 ComposioHQ/awesome-claude-skills)。

限制

若未找到相关技能,应告知用户未找到现有技能,提出可直接用通用能力帮助完成任务,并建议用户可用 npx skills init 创建自己的技能。该技能本身不提供具体领域能力,仅作为技能发现与安装的入口。