Unified Find Skills

Polar Sponsor
爱发电 赞助
.NET 9.0

帮助用户从 skills.sh、clawhub.com 和 tessl.io 发现并安装代理技能。当用户请求查找任务技能或扩展代理功能时使用。

Find Swills

功能概述

Find Swills是一项面向实际任务的技能,主要用于此技能帮助您从三个注册点发现并安装技能:. hills.sh - 原始开放代理技能生态系统. clawhub.com - 基于矢量的简单 swills搜索。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。

核心要点

  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
  • 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。
  • 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。

使用与执行

实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。

结果检查与注意事项

执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

查找技能

该技能帮助您从以下三个注册中心发现并安装技能:

  • skills.sh —— 最初的开源智能体技能生态
  • clawhub.com —— 基于向量的技能搜索,支持简洁的 slug(需已安装 clawhub CLI)
  • tessl.io —— 提供带版本号的技能及可视化卡片(tiles)的注册中心

何时使用此技能

当用户出现以下情形时,请使用该技能:

  • 询问“如何做 X”,其中 X 是一项可能存在现成技能的常见任务
  • 提出“为 X 找一个技能”或“有没有 X 相关的技能”
  • 询问“你能做 X 吗”,其中 X 是一项专业能力(如 PR 审查、性能分析等)
  • 表达出希望扩展智能体能力的意愿
  • 希望搜索工具、模板或工作流
  • 提及在某个特定领域(如设计、测试、部署等)需要协助

搜索可用注册中心

搜索所有当前可用的注册中心。若未安装 clawhub CLI,则跳过该注册中心。

步骤 1:理解用户需求

当用户请求某项帮助时,请识别以下三点:

  1. 所属领域(例如:React、测试、设计、部署)
  2. 具体任务(例如:编写测试、创建动画、审查 PR)
  3. 该任务是否足够常见,以至于很可能已有对应技能

步骤 2:搜索可用注册中心

检查本地已安装的 CLI 工具,并行执行搜索:

# skills.sh(始终可通过 npx 使用)
npx skills find [query] --limit 5

# clawhub(仅在已安装时执行)
if command -v clawhub &> /dev/null; then
  clawhub search "[query]" --limit 5
fi

# tessl.io(通过网页抓取方式)
curl -s "https://tessl.io/registry/discover?contentType=skills" | grep -o 'name:"[^"]*"' | head -10

例如:

  • 用户问:“如何让我的 React 应用更快?” → 在可用注册中心中搜索 “react performance”
  • 用户问:“你能帮我做 PR 审查吗?” → 在可用注册中心中搜索 “pr review”
  • 用户问:“我需要生成一份变更日志(changelog)” → 在可用注册中心中搜索 “changelog”

关于 clawhub 的说明: 需要预先安装 clawhub CLI。若尚未安装,可运行 npm install -g clawhub 进行安装。

关于 tessl.io 的说明: tessl 注册中心暂无简易的 CLI 搜索命令。您可以:

  • 访问 https://tessl.io/registry/discover?contentType=skills 浏览技能列表
  • 使用 curl + grep 从页面中提取技能名称
  • 使用 tessl skill search [query](仅限交互式模式)

步骤 3:向用户呈现可选技能

当找到相关技能后,请按注册中心分类呈现,每类包含以下信息:

skills.sh 结果格式:

  1. 技能名称及其功能描述
  2. 用户可直接运行的安装命令
  3. 指向 skills.sh 网站的详情链接

clawhub 结果格式:

  1. 技能 slug 及其版本号
  2. 如有提供,附上简要描述
  3. 用户可直接运行的安装命令

tessl.io 结果格式:

  1. 技能名称
  2. 如有提供,附上注册中心页面中的描述信息
  3. 用户可直接运行的安装命令

示例响应:

I found some skills that might help!

**From skills.sh:**
- "vercel-react-best-practices" - React and Next.js performance optimization guidelines from Vercel Engineering
  Install: npx skills add vercel-labs/agent-skills@vercel-react-best-practices
  Learn more: https://skills.sh/vercel-labs/agent-skills/vercel-react-best-practices

**From clawhub:**
- "react-expert v0.1.0" - React Expert
  Install: clawhub install react-expert

**From tessl.io:**
- "react-doctor" - Diagnose and fix React codebase health issues
  Browse: https://tessl.io/registry/discover?contentType=skills
  Install: tessl install  (requires tessl CLI)

步骤 4:提供安装协助

若用户希望继续安装某项技能,请按如下方式操作:

对于 skills.sh 技能:

npx skills add  -g -y

其中 -g 表示全局安装(用户级),-y 跳过确认提示。

对于 clawhub 技能:

clawhub install 

可选地指定版本:

clawhub install  --version 

对于 tessl.io 技能:

tessl install 

从 GitHub 安装:

tessl install github:user/repo

注册中心对比

功能 skills.sh clawhub.com tessl.io
搜索方式 npx skills find clawhub search "" 通过网页浏览 或 tessl skill search
安装方式 npx skills add clawhub install tessl install
版本管理 基于 Git(格式:owner/repo@skill) 语义化版本(vX.Y.Z) 语义化版本
浏览地址 https://skills.sh/ https://clawhub.ai/ https://tessl.io/registry/discover
是否需要 CLI? 否(通过 npx 即可) 是(需安装 clawhub) 可选(安装 tessl 后可用)
更新方式 npx skills update clawhub update 或 --all tessl update

常见技能类别

搜索时,可参考以下常见类别:

类别 示例查询关键词
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

高效搜索技巧

  1. 搜索所有可用注册中心 —— 各注册中心覆盖技能不重叠
  2. 使用具体关键词:例如 “react testing” 比单纯 “testing” 更有效
  3. 尝试同义词或变体:若 “deploy” 无结果,可尝试 “deployment” 或 “ci-cd”
  4. 关注热门来源:许多 skills.sh 技能来自 vercel-labs/agent-skills 或 ComposioHQ/awesome-claude-skills
  5. 针对 tessl.io:建议优先使用网页界面浏览,因其 CLI 搜索仅支持交互式模式
  6. 针对 clawhub:若尚未安装 CLI,请先运行 npm install -g clawhub

未找到匹配技能时的处理

若在所有可用注册中心中均未找到相关技能,请执行以下步骤:

  1. 明确告知用户未发现匹配技能
  2. 主动提出可直接利用自身通用能力协助完成该任务
  3. 建议用户自行创建专属技能

示例:

I searched all available registries for skills related to "xyz" but didn't find any matches.
I can still help you with this task directly! Would you like me to proceed?

If this is something you do often, you could create your own skill:
- With skills.sh: npx skills init my-xyz-skill
- With tessl.io: tessl skill new --name "My X Skill" --description "..."

安装缺失的 CLI 工具

若用户希望使用 clawhub 但尚未安装:

npm install -g clawhub

若需使用 tessl.io:

npm install -g tessl

相关专题

更多
PixTV官网入口地址合集
PixTV官网入口地址合集

本专题汇总了 PixTV AI 一站式视频创作平台的官方入口与使用教程。无需下载软件,浏览器直接访问即可使用。平台将剧本、图像、视频、声音与剪辑整合在“无限画布”中,接入 GPT Image 2.5、Seedance 2.5 等头部模型。本专题整理了从新建画布、角色锚定、分镜拆分到视频生成与导出的完整操作指南,助你快速上手 AI 短剧与漫剧创作。

2026.10.10

0

15

Kratos框架HTTP与gRPC服务开发教程
Kratos框架HTTP与gRPC服务开发教程

本专题围绕Kratos框架双协议服务开发,涵盖HTTP路由与处理器编写、参数获取、gRPC服务实现与客户端调用、metadata上下文传递、encoding编解码注册、统一响应封装、超时控制与流式响应实现方法。

2026.10.10

0

15

Kratos框架Protobuf接口定义与代码生成合集
Kratos框架Protobuf接口定义与代码生成合集

本专题讲解Kratos框架接口定义体系,涵盖proto编写规范、proto add/client/server生成命令、http注解路由、validate校验、OpenAPI文档生成、跨服务proto复用与兼容性设计。

2026.10.10

0

15

C++虚函数怎么定义和调用
C++虚函数怎么定义和调用

C++虚函数是实现运行时多态的重要机制。本专题从virtual关键字的基本用法入手,介绍基类与派生类之间的函数重写、基类指针调用派生类方法,以及动态绑定的执行过程,帮助初学者掌握虚函数的核心语法。

2026.10.10

0

26

C++类与对象的封装方法教程
C++类与对象的封装方法教程

C++封装是面向对象编程的核心特性之一,通过类将数据与操作数据的函数组织在一起,并利用访问权限控制外部访问。本专题介绍类的定义、成员变量、成员函数以及public、private和protected的使用方法,帮助初学者掌握封装的基本原理。

2026.10.10

0

32

C++构造函数定义与调用方法
C++构造函数定义与调用方法

C++构造函数用于初始化类对象,是面向对象编程的重要基础。本专题从构造函数的定义、声明和调用入手,介绍默认构造函数、带参数构造函数、拷贝构造函数及成员初始化列表,帮助初学者掌握对象创建与初始化的基本方法。

2026.10.10

0

16

Kratos框架零基础入门教程
Kratos框架零基础入门教程

本专题整理Kratos框架入门内容,涵盖Go环境准备、kratos CLI安装升级、new命令创建项目、目录结构分层说明、服务启动与双协议端口、依赖下载报错排查,帮助开发者快速跑通第一个Kratos框架微服务应用。

2026.10.10

0

15

C++条件判断语句怎么写
C++条件判断语句怎么写

C++条件判断是控制程序执行流程的重要基础。本专题介绍if、if-else、else if和switch等常见分支语句,结合条件表达式、比较运算符与代码示例,帮助初学者掌握不同场景下的判断逻辑。

2026.10.10

0

13

C++变量怎么声明和赋值
C++变量怎么声明和赋值

C++变量是编写程序和存储数据的基础。本专题围绕变量声明、定义、初始化、赋值和类型选择等内容展开,帮助初学者理解不同变量的用法,并掌握在实际代码中定义和使用变量的方法。

2026.10.10

0

20

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Codex官方文档
Codex官方文档

共0课时 | 0人学习

QClaw产品手册
QClaw产品手册

共0课时 | 0人学习