关于 search-skill
search-skill 根据用户需求,在指定市场中查找并推荐 Claude Code Skills。它优先检索可信来源,并按质量、安全性和相关性筛选排序。
主要功能
- 01检索指定的六个技能来源
- 02将需求整理为搜索条件
- 03执行质量与安全筛选
- 04排序并呈现推荐结果
适用场景
- 01查找浏览器自动化技能
- 02寻找前端设计技能
- 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/skills | github.com/anthropics/skills | 官方示例,最可靠 |
| ComposioHQ/awesome-claude-skills | github.com/ComposioHQ/awesome-claude-skills | 精选,拥有 12k+ 星标 |
Tier 2 - 社区精选(次优先)
| 来源 | URL | 备注 |
|---|---|---|
| travisvn/awesome-claude-skills | github.com/travisvn/awesome-claude-skills | 社区精选,拥有 21k+ 星标 |
| skills.sh | skills.sh | Vercel 官方目录 |
Tier 2.5 - 大型社区注册表
| 来源 | URL | 备注 |
|---|---|---|
| ClawHub | clawhub.ai | OpenClaw 官方 Skill 注册表,拥有 5000+ 个社区 Skill,支持向量搜索 |
Tier 3 - 聚合站点(谨慎使用)
| 来源 | URL | 备注 |
|---|---|---|
| skillsmp.com | skillsmp.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?
搜索流程:
- 提取关键词:提交、消息、git
- 搜索 Tier 1:在 anthropics/skills 中找到 git-commit-assistant
- 搜索 Tier 2:在 ComposioHQ 中找到 semantic-commit
- 筛选:排除星标数 < 10 的结果
- 排序:官方来源优先
输出:
## 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
重要说明
- 绝不推荐未经验证的 Skills - 宁可少推荐,也不要推荐有风险的内容
- 谨慎对待 Tier 3 来源 - 必须再次核查来自 skillsmp.com 的结果
- 如果没有找到合适内容 - 如实告知用户,并建议使用 skill-from-masters 创建自己的 Skill
- 安全问题 - 明确告知用户风险,由用户自行决定
评论
支持 Markdown