SuperAPI AI 工具集

search-skill

智能体与模型

查看项目

更新于 10-15 14:13

技能介绍

用途

Search Skill 用于根据用户需求,从可信市场搜索并推荐 Claude Code 技能(Skills)。当用户描述一个需求、希望找到已有技能来解决时使用。

示例场景:

  • “有没有能自动生成变更日志的技能?”
  • “帮我找一个前端设计相关的技能”
  • “我需要一个能自动化浏览器操作的技能”

数据源(按信任等级)

Tier 1 - 官方 / 高信任(优先展示)

来源 URL 说明
anthropics/skills github.com/anthropics/skills 官方示例,最可靠
ComposioHQ/awesome-claude-skills github.com/ComposioHQ/awesome-claude-skills 人工精选,12k+ stars

Tier 2 - 社区精选(次级)

来源 URL 说明
travisvn/awesome-claude-skills github.com/travisvn/awesome-claude-skills 社区精选,21k+ stars
skills.sh skills.sh Vercel 官方目录

Tier 2.5 - 大型社区注册表

来源 URL 说明
ClawHub clawhub.ai OpenClaw 官方技能注册表,5000+ 社区技能,支持向量搜索

Tier 3 - 聚合器(谨慎使用)

来源 URL 说明
skillsmp.com skillsmp.com 自动抓取,需要额外过滤

搜索流程

第 1 步:解析用户意图

从用户描述中提取:

  • 核心功能关键词(如 changelog、browser、frontend)
  • 使用场景(如开发、测试、设计)
  • 特殊要求(如语言支持、特定框架)

第 2 步:多源搜索

重要:只搜索以下 6 个来源,不要搜索整个互联网。

按优先级搜索:

  1. 先搜索 Tier 1(官方/高信任)
  2. 若结果少于 5 个,继续搜索 Tier 2
  3. 若仍不足,搜索 Tier 2.5(ClawHub,量大,需检查质量)
  4. 若仍不足,搜索 Tier 3 并严格过滤
  5. 若仍无结果,如实告知用户,不要扩展到其他来源

允许的搜索查询(使用 site: 限定):

site:github.com/anthropics/skills {keywords}
site:github.com/ComposioHQ/awesome-claude-skills {keywords}
site:github.com/travisvn/awesome-claude-skills {keywords}
site:skills.sh {keywords}
site:clawhub.ai {keywords}
site:skillsmp.com {keywords}

搜索方法:

  • GitHub 仓库:使用 site:github.com/{repo} 限定搜索范围
  • skills.sh:使用 WebFetch 仅抓取 skills.sh 的搜索结果
  • ClawHub:使用 WebFetch 访问 clawhub.ai/skills?q={keywords} 搜索注册表
  • skillsmp.com:使用 WebFetch 并额外验证

不要:

  • 搜索整个网络
  • 使用不带 site: 限定的宽泛查询
  • 包含未知来源的结果

第 3 步:质量过滤(关键)

必须过滤掉以下情况:

过滤条件 原因
GitHub stars < 10 未经社区验证
最后更新超过 6 个月 可能已废弃
没有 SKILL.md 文件 非标准格式
README 过于稀疏 质量存疑
包含可疑代码模式 安全风险

安全检查:

  • 请求敏感权限(如 ~/.ssh、环境变量)
  • 向未知域名发起外部网络请求
  • 包含 eval() 或动态代码执行
  • 修改系统文件

第 4 步:结果排序

评分公式:

Score = Source Weight × 0.4 + Stars Weight × 0.3 + Recency Weight × 0.2 + Relevance × 0.1

来源权重:

  • Tier 1:1.0
  • Tier 2:0.7
  • Tier 2.5(ClawHub):0.55
  • Tier 3:0.4

第 5 步:格式化输出

返回 Top 5-10 个结果:

## Found X relevant Skills

### Recommended
1. **[skill-name](github-url)** - Source: anthropics/skills
   - Function: xxx
   - Stars: xxx | Last updated: xxx
   - Install: `/plugin marketplace add xxx`

### Worth considering
2. **[skill-name](github-url)** - Source: ComposioHQ
   ...

### Not recommended (for reference only)
- [skill-name](url) - Reason: low stars / not maintained

示例

用户:有没有帮助编写提交信息的技能?

搜索过程:

  1. 提取关键词:commit、message、git
  2. 搜索 Tier 1:在 anthropics/skills 中找到 git-commit-assistant
  3. 搜索 Tier 2:在 ComposioHQ 中找到 semantic-commit
  4. 过滤:排除 stars < 10 的结果
  5. 排序:官方来源优先

输出:

## Found 3 relevant Skills

### Recommended
1. **git-commit-assistant** - Source: anthropics/skills (official)
   - Function: Generate semantic commit messages
   - Install: `/plugin marketplace add anthropics/claude-code`

2. **semantic-commit** - Source: ComposioHQ
   - Function: Follow conventional commits spec
   - Stars: 890 | Last updated: 2 weeks ago

重要说明

  • 绝不推荐未经验证的技能——宁可少推荐,也不推荐有风险的
  • 对 Tier 3 来源保持谨慎——来自 skillsmp.com 的结果必须二次核实
  • 若未找到合适的——如实告知用户,建议使用 skill-from-masters 自行创建
  • 安全问题——明确告知用户风险,由其自行决定