← 返回
未分类 中文

SkillMe

Use when user asks to find, search, add, or install skills, or discover agent capabilities. Also triggers on 'install skills', 'add skills', 'is there a skil...
用于用户请求查找、搜索、添加或安装技能,或探索代理能力时。也可在“install skills”、“add skills”、“is there a skill...”等触发。
ghesericsu ghesericsu 来源
未分类 clawhub v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 479
下载
💾 0
安装
1
版本
#latest

概述

SkillMe

Search ClawHub and skills.sh simultaneously to discover, compare, and install agent skills. Converts skills.sh skills into OpenClaw-compatible format automatically.

Step 1: Run Parallel Search

Always search both registries at the same time:

# Run both in parallel, capture output
clawhub search "<query>" &
CLAWHUB_PID=$!
npx skills find <query> 2>&1 &
SKILLS_PID=$!
wait $CLAWHUB_PID $SKILLS_PID

Or use exec with two commands in sequence since both are fast:

echo "=== ClawHub ===" && clawhub search "<query>"
echo "=== skills.sh ===" && npx skills find <query> 2>&1

Step 2: Present Merged Results

Show results in a clean table or list. For each result include:

  • Name — the skill slug
  • Source — ClawHub or skills.sh
  • Description/snippet — what it does
  • Install count — if available (skills.sh shows this)
  • Install command — ready to copy-paste

Example output format:

Found 4 results for "react":

[ClawHub]
• react-patterns — React component patterns (score: 3.8)
  Install: clawhub install react-patterns

[skills.sh]
• vercel-labs/agent-skills@react-best-practices — 185K installs
  React and Next.js performance optimization from Vercel Engineering
  Install: npx skills add vercel-labs/agent-skills@react-best-practices -g -y
  More: https://skills.sh/vercel-labs/agent-skills/react-best-practices

Deduplicate by name when the same skill appears in both registries.

Step 3: Quality Check Before Recommending

For skills.sh results:

  • Prefer skills with 1K+ installs
  • Trust official sources: vercel-labs, anthropics, microsoft
  • Be skeptical of anything under 100 installs from unknown authors

For ClawHub results:

  • Higher score = better semantic match
  • Check the slug for recognizable names

Step 4: Installing Skills

1. Choose Location (User Choice)

Before installing, ALWAYS ask the user if they want the skill installed to:

  • Project Workspace (local): /root/.openclaw/workspace/skills//
  • Global User Skills (shared): /root/.openclaw/skills//

2. ClawHub skills

# Workspace (default):
clawhub install <slug> --workdir /root/.openclaw/workspace

# Global:
clawhub install <slug> --workdir /root/.openclaw

3. skills.sh / GitHub skills (Conversion)

When the user wants to install a skills.sh skill directly:

  1. Determine the path based on their location choice.
  2. Use the convert script:
  3. python3 /root/.openclaw/workspace/skills/skill-finder/scripts/convert_skillssh.py \
      "<url-or-slug>" \
      --output /path/to/chosen/location/<skill-name>/SKILL.md
    

Step 5: Verify Installation

After any install, confirm the file exists:

# For converted skills:
ls /path/to/chosen/location/<skill-name>/SKILL.md

# For clawhub installs:
clawhub list | grep <slug>

Tell the user: "Installed and verified at /path/to/location."

Conversion Rules (skills.sh → OpenClaw)

When converting a skills.sh skill:

  1. Extract "When to Use" section → use as the description frontmatter value (make it self-contained with trigger phrases)
  2. Remove "When to Use This Skill" section from body (it lives in frontmatter now)
  3. Keep all other sections intact in the body
  4. Folder name must be kebab-case matching the skill name
  5. Description must include trigger phrases so OpenClaw can match it correctly

The convert script handles all of this automatically.

When No Results Are Found

If neither registry returns relevant results:

  1. Tell the user no skills were found for that query
  2. Suggest alternative search terms
  3. Offer to help directly with the task using general capabilities
  4. Mention they can create a custom skill: ask if they want Angie to build one

Example:

No skills found for "obscure-thing". I can still help directly.
Want me to build a custom OpenClaw skill for this? I'll use the skill-creator.

Common Search Categories

NeedTry These Queries
-------------------------
Web devreact, nextjs, tailwind, typescript
Testingtesting, jest, playwright, e2e
DevOpsdeploy, docker, kubernetes, cicd
Writingcopywriting, blog, seo, content
Datascraping, csv, sheets, analytics
Cryptosolana, defi, onchain, wallet
Designui, ux, design-system, figma
Researchresearch, summarize, news, arxiv

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-05-02 13:52 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

ai-agent

self-improving agent

pskoett
记录自身发现以实现自我改进的技能
★ 4,173 📥 944,133
ai-agent

Find Skills

root
帮助用户发现和安装智能体技能,当用户询问如「如何做X」、「找X的技能」、「有能做...的吗」等问题时
★ 1,524 📥 581,337
ai-agent

Agent Browser

rez0
用于 AI 代理的浏览器自动化 CLI。当用户需要与网站交互(包括浏览页面、填写表单、点击按钮、截图等)时使用。
★ 871 📥 349,777