统一技能查找器:发现并安装 Openclaw 技能 - Openclaw Skills

作者:互联网

2026-03-26

环境安装

什么是 统一技能查找器?

统一技能查找器是一个专门的实用程序,旨在弥合 AI 代理与庞大的 Openclaw 技能生态系统之间的鸿沟。通过提供搜索 skills.sh、clawhub.com 和 tessl.io 这三个主要注册表的统一界面,它使开发人员能够快速扩展其代理的功能边界,而无需手动浏览。

无论您需要高级 React 优化、自动化测试套件还是 DevOps 工作流程,此技能都能简化寻找特定领域专业知识的过程。通过集成这些 Openclaw 技能,用户可以将他们的代理从通用助手转变为根据特定项目要求定制的专业专家。

下载入口:https://github.com/openclaw/skills/tree/main/skills/bdwelle/unified-find-skills

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install unified-find-skills

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式 ~/.openclaw/skills/ 工作区 /skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 unified-find-skills。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

统一技能查找器 应用场景

  • 为 PR 审查或 UI 设计等利基任务寻找专门的 Openclaw 技能。
  • 当用户提出的问题超出代理的核心训练范围时,扩展 AI 代理的能力。
  • 研究现有的工作流和模板以加速开发周期。
  • 使用统一的命令集管理跨不同注册表的 Openclaw 技能安装。
  • 为 Next.js 或 Kubernetes 等特定技术栈识别最佳的社区维护工具。
统一技能查找器 工作原理
  1. 用户提供查询或描述他们想要自动化的任务。
  2. 系统识别相关关键字并确定当前可用的注册表(例如,检查是否安装了 clawhub CLI)。
  3. 它通过 npx 在 skills.sh 上、通过其 CLI 在 clawhub 上以及通过网络爬虫或 CLI 工具在 tessl.io 上执行并行搜索。
  4. 结果被解析并组织成一个对比列表,展示相关 Openclaw 技能的描述和安装命令。
  5. 在用户选择后,该技能执行相应的安装命令(如 npx skills add 或 clawhub install),将新功能集成到代理的环境中。

统一技能查找器 配置指南

为了有效地搜索和管理 Openclaw 技能,请确保您的环境已准备好必要的包管理器。虽然某些注册表通过 npx 工作,但其他注册表则受益于全局 CLI 安装。

# 安装 clawhub CLI 以增强搜索
npm install -g clawhub

# 安装 tessl CLI 以进行版本化技能管理
npm install -g tessl

# 立即测试搜索 Openclaw 技能
npx skills find [your-query]

统一技能查找器 数据架构与分类体系

该技能处理来自各种来源的元数据,并将其映射到一致的输出格式,以帮助用户高效评估 Openclaw 技能。

属性 描述 注册表来源
name 技能的唯一标识符或别名 所有
install_cmd 添加技能的特定 bash 命令 所有
description 技能所提供功能的摘要 skills.sh, clawhub, tessl
registry_url 指向技能文档页面的直接链接 skills.sh, tessl
versioning 基于 Git 或语义化版本控制 (vX.Y.Z) clawhub, tessl
name: unified-find-skills
description: Helps users discover and install agent skills from skills.sh, clawhub.com, and tessl.io. Use when the user asks to find a skill for a task, extend agent capabilities, or search for tools/workflows.

Find Skills

This skill helps you discover and install skills from three registries:

  • skills.sh - The original open agent skills ecosystem
  • clawhub.com - Vector-based skill search with simple slugs (requires clawhub CLI)
  • tessl.io - Registry with versioned skills and tiles

When to Use This Skill

Use this skill when the user:

  • Asks "how do I do X" where X might be a common task with an existing skill
  • Says "find a skill for X" or "is there a skill for X"
  • Asks "can you do X" where X is a specialized capability
  • Expresses interest in extending agent capabilities
  • Wants to search for tools, templates, or workflows
  • Mentions they wish they had help with a specific domain (design, testing, deployment, etc.)

Search Available Registries

Search all available registries. If clawhub CLI is not installed, skip that registry.

Step 1: Understand What They Need

When a user asks for help with something, identify:

  1. The domain (e.g., React, testing, design, deployment)
  2. The specific task (e.g., writing tests, creating animations, reviewing PRs)
  3. Whether this is a common enough task that a skill likely exists

Step 2: Search Available Registries

Check which CLIs are available and search in parallel:

# skills.sh (always available via npx)
npx skills find [query] --limit 5

# clawhub (only if installed)
if command -v clawhub &> /dev/null; then
  clawhub search "[query]" --limit 5
fi

# tessl.io (via web scraping)
curl -s "https://tessl.io/registry/discover?contentType=skills" | grep -o 'name:"[^"]*"' | head -10

For example:

  • User asks "how do I make my React app faster?" → search available registries for "react performance"
  • User asks "can you help me with PR reviews?" → search available registries for "pr review"
  • User asks "I need to create a changelog" → search available registries for "changelog"

Note on clawhub: Requires clawhub CLI installed. Install with npm install -g clawhub if not available.

Note on tessl.io: The tessl registry doesn't have a simple CLI search command. You can:

  • Browse at https://tessl.io/registry/discover?contentType=skills
  • Extract skill names from the page using curl + grep
  • Use tessl skill search [query] (interactive mode only)

Step 3: Present Options to the User

When you find relevant skills, present them organized by registry with:

For skills.sh results:

  1. The skill name and what it does
  2. The install command they can run
  3. A link to learn more at skills.sh

For clawhub results:

  1. The skill slug and version
  2. Description if available
  3. The install command they can run

For tessl.io results:

  1. The skill name
  2. Description if available (from the registry page)
  3. The install command they can run

Example response:

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)

Step 4: Offer to Install

If the user wants to proceed with a skill:

For skills.sh skills:

npx skills add  -g -y

The -g flag installs globally (user-level) and -y skips confirmation prompts.

For clawhub skills:

clawhub install 

Optionally specify version:

clawhub install  --version 

For tessl.io skills:

tessl install 

Install from GitHub:

tessl install github:user/repo

Registry Comparison

Feature skills.sh clawhub.com tessl.io
Search format npx skills find clawhub search "" Browse web or tessl skill search
Install format npx skills add clawhub install tessl install
Versioning Git-based (owner/repo@skill) Semantic versioning (vX.Y.Z) Semantic versioning
Browse at https://skills.sh/ https://clawhub.ai/ https://tessl.io/registry/discover
CLI required? No (npx) Yes (clawhub) Optional (tessl)
Updates npx skills update clawhub update or --all tessl update

Common Skill Categories

When searching, consider these common categories:

Category Example Queries
Web Development react, nextjs, typescript, css, tailwind
Testing testing, jest, playwright, e2e
DevOps deploy, docker, kubernetes, ci-cd
Documentation docs, readme, changelog, api-docs
Code Quality review, lint, refactor, best-practices
Design ui, ux, design-system, accessibility
Productivity workflow, automation, git

Tips for Effective Searches

  1. Search all available registries - Each has unique skills
  2. Use specific keywords: "react testing" is better than just "testing"
  3. Try alternative terms: If "deploy" doesn't work, try "deployment" or "ci-cd"
  4. Check popular sources: Many skills.sh skills come from vercel-labs/agent-skills or ComposioHQ/awesome-claude-skills
  5. For tessl.io: Browse the web interface since CLI search is interactive-only
  6. For clawhub: Install CLI first with npm install -g clawhub if not available

When No Skills Are Found

If no relevant skills exist in any available registry:

  1. Acknowledge that no existing skill was found
  2. Offer to help with the task directly using your general capabilities
  3. Suggest the user could create their own skill

Example:

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 "..."

Installing Missing CLIs

If a user wants to use clawhub but doesn't have it installed:

npm install -g clawhub

For tessl.io:

npm install -g tessl