mcpField
S
search-skill

search-skill

github.com/gbsossAgent 工作流1.6k482 次安装36 周前更新
代码仓库

关于 search-skill

search-skill 根据用户需求,在指定市场中查找并推荐 Claude Code Skills。它优先检索可信来源,并按质量、安全性和相关性筛选排序。

主要功能

  1. 01检索指定的六个技能来源
  2. 02将需求整理为搜索条件
  3. 03执行质量与安全筛选
  4. 04排序并呈现推荐结果

适用场景

  1. 01查找浏览器自动化技能
  2. 02寻找前端设计技能
  3. 03比较变更日志生成技能

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/gbsoss/skill-from-masters --skill search-skill

安装后在 Claude Code 中输入/search-skill确认已加载。

详细介绍

搜索 Skill

根据用户需求,从可信的市场中搜索并推荐 Claude Code Skills。

使用时机

用户描述需求,并希望找到现有 Skill 来解决时。

示例:

  • “有没有可以自动生成变更日志的 Skill?”
  • “帮我找一个用于前端设计的 Skill。”
  • “我需要一个可以自动执行浏览器操作的 Skill。”

数据来源(按可信度排序)

Tier 1 - 官方/高可信度(优先展示)
来源URL备注
anthropics/skillsgithub.com/anthropics/skills官方示例,最可靠
ComposioHQ/awesome-claude-skillsgithub.com/ComposioHQ/awesome-claude-skills精选,拥有 12k+ 星标
Tier 2 - 社区精选(次优先)
来源URL备注
travisvn/awesome-claude-skillsgithub.com/travisvn/awesome-claude-skills社区精选,拥有 21k+ 星标
skills.shskills.shVercel 官方目录
Tier 2.5 - 大型社区注册表
来源URL备注
ClawHubclawhub.aiOpenClaw 官方 Skill 注册表,拥有 5000+ 个社区 Skill,支持向量搜索
Tier 3 - 聚合站点(谨慎使用)
来源URL备注
skillsmp.comskillsmp.com自动抓取,需要额外筛选

搜索流程

步骤 1:解析用户意图

从用户描述中提取:

  • 核心功能关键词(例如:变更日志、浏览器、前端)
  • 使用场景(例如:开发、测试、设计)
  • 特殊要求(例如:语言支持、特定框架)
步骤 2:多来源搜索

重要:仅搜索这 6 个来源。不要搜索整个互联网。

按优先级搜索:

1. Search Tier 1 (official/high trust) first
2. If fewer than 5 results, continue to Tier 2
3. If still insufficient, search Tier 2.5 (ClawHub - large volume, check quality)
4. If still insufficient, search Tier 3 with strict filtering
5. If still nothing found, tell user honestly - do NOT expand to other sources

允许的搜索查询(使用 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 星标数 < 10未经社区验证
最近更新时间距今 > 6 个月可能已停止维护
没有 SKILL.md 文件格式不符合标准
README 过于简略质量存疑
含有可疑代码模式安全风险

安全检查:

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

评分公式:

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

Source weights:
- Tier 1: 1.0
- Tier 2: 0.7
- Tier 2.5 (ClawHub): 0.55
- Tier 3: 0.4
步骤 5:整理输出

返回排名前 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

示例

用户:有没有能帮助撰写提交消息的 Skill?

搜索流程:

  1. 提取关键词:提交、消息、git
  2. 搜索 Tier 1:在 anthropics/skills 中找到 git-commit-assistant
  3. 搜索 Tier 2:在 ComposioHQ 中找到 semantic-commit
  4. 筛选:排除星标数 < 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

重要说明

  1. 绝不推荐未经验证的 Skills - 宁可少推荐,也不要推荐有风险的内容
  2. 谨慎对待 Tier 3 来源 - 必须再次核查来自 skillsmp.com 的结果
  3. 如果没有找到合适内容 - 如实告知用户,并建议使用 skill-from-masters 创建自己的 Skill
  4. 安全问题 - 明确告知用户风险,由用户自行决定

评论

支持 Markdown