Skip to main content
skill CX Codex

search-skill — Claude Code skill: what it does, how to install

Discovers Claude Code skills across trusted marketplaces and verifies their safety. Useful when you need ready-made tools instead of building custom extensions.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add GBSOSS/skill-from-masters --skill search-skill -a claude-code
Open on GitHub

What search-skill does

The skill searches for community extensions across six specific repositories and registries: anthropics, ComposioHQ, travisvn, skills.sh, ClawHub, and skillsmp.com. It never queries the broad web. The agent extracts keywords from your request and queries sources tier by tier, prioritizing official directories.

Quality checks remove questionable code before recommendations appear. Repositories with fewer than 10 stars, no updates in over 6 months, or missing SKILL.md files get excluded immediately. The skill scans for risky patterns like eval(), requests to ~/.ssh, system file modifications, and calls to unrecognized domains.

Scoring balances source authority, star counts, recency, and relevance. If all six sources lack a solid match, the agent reports that directly rather than inventing links or expanding search scope.

What it helps with

  • find community skills for a specific development task
  • filter out abandoned repositories and scripts containing eval()
  • rank Claude Code extensions by source trust and star counts

Example prompts for the agent

  • Is there a skill that can auto-generate changelogs?
  • Find me a skill for frontend design
  • I need a skill that can automate browser actions

How to install search-skill

1Skills CLI (Vercel)

npx skills add GBSOSS/skill-from-masters --skill search-skill -a claude-code

2Manually: put the files in place

~/.claude/skills/search-skill/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/search-skill/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about search-skill

How to install search-skill in Claude Code?

Run npx skills add GBSOSS/skill-from-masters --skill search-skill -a claude-code in your terminal. Alternatively, save the file to ~/.claude/skills/search-skill/SKILL.md.

What does search-skill do?

It queries six vetted marketplaces to discover extensions matching your prompt. It sorts candidates by trust level, activity, and security compliance.

Which criteria disqualify a skill during search?

It rejects projects with under 10 GitHub stars, no updates for over 6 months, or missing SKILL.md documentation. Security filters also catch dynamic execution like eval() and access to ~/.ssh.

Source text

SKILL.md · MIT
---
name: search-skill
description: Search and recommend Claude Code skills from trusted marketplaces
model: sonnet
---

# Search Skill

Search and recommend Claude Code Skills from trusted marketplaces based on user requirements.

## When to Use

When users describe a need and want to find an existing Skill to solve it.

Examples:
- "Is there a skill that can auto-generate changelogs?"
- "Find me a skill for frontend design"
- "I need a skill that can automate browser actions"

## Data Sources (by trust level)

### Tier 1 - Official / High Trust (show first)
| Source | URL | Notes |
|--------|-----|-------|
| anthropics/skills | github.com/anthropics/skills | Official examples, most reliable |
| ComposioHQ/awesome-claude-skills | github.com/ComposioHQ/awesome-claude-skills | Hand-picked, 12k+ stars |

### Tier 2 - Community Curated (secondary)
| Source | URL | Notes |
|--------|-----|-------|
| travisvn/awesome-claude-skills | github.com/travisvn/awesome-claude-skills | Community curated, 21k+ stars |
| skills.sh | skills.sh | Vercel's official directory |

### Tier 2.5 - Large Community Registry
| Source | URL | Notes |
|--------|-----|-------|
| ClawHub | clawhub.ai | OpenClaw official skill registry, 5000+ community skills, vector search powered |

### Tier 3 - Aggregators (use with caution)
| Source | URL | Notes |
|--------|-----|-------|
| skillsmp.com | skillsmp.com | Auto-scraped, requires extra filtering |

## Search Process

### Step 1: Parse User Intent

Extract from user description:
- Core functionality keywords (e.g., changelog, browser, frontend)
- Use case (e.g., development, testing, design)
- Special requirements (e.g., language support, specific framework)

### Step 2: Multi-Source Search

**IMPORTANT: Only search these 6 sources. Do NOT search the entire internet.**

Search by priority:

```
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
```

Allowed search queries (use `site:` to restrict):
```
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}
```

Search methods:
- GitHub repos: Use `site:github.com/{repo}` to restrict search scope
- skills.sh: WebFetch to scrape search results from skills.sh only
- ClawHub: WebFetch `clawhub.ai/skills?q={keywords}` to search the registry
- skillsmp.com: WebFetch with additional verification

**Do NOT:**
- Search the entire web
- Use broad queries without `site:` restriction
- Include results from unknown sources

### Step 3: Quality Filtering (Critical)

**Must filter out the following:**

| Filter Condition | Reason |
|------------------|--------|
| GitHub stars < 10 | Not community verified |
| Last update > 6 months ago | Possibly abandoned |
| No SKILL.md file | Non-standard format |
| README too sparse | Quality concerns |
| Contains suspicious code patterns | Security risk |

**Security checks:**
- Requests sensitive permissions (e.g., ~/.ssh, env variables)
- External network requests to unknown domains
- Contains eval() or dynamic code execution
- Modifies system files

### Step 4: Rank Results

Scoring formula:
```
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
```

### Step 5: Format Output

Return Top 5-10 results:

```markdown
## 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
```

## Example

**User**: Is there a skill that helps write commit messages?

**Search process**:
1. Extract keywords: commit, message, git
2. Search Tier 1: Found git-commit-assistant in anthropics/skills
3. Search Tier 2: Found semantic-commit in ComposioHQ
4. Filter: Exclude results with stars < 10
5. Rank: Official sources first

**Output**:
```
## 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
```

## Important Notes

1. **Never recommend unverified Skills** - Better to recommend fewer than to recommend risky ones
2. **Stay cautious with Tier 3 sources** - Results from skillsmp.com must be double-checked
3. **If nothing suitable is found** - Tell the user honestly, suggest using skill-from-masters to create their own
4. **Security concerns** - Clearly inform users of risks, let them decide

© GBSOSS · MIT · GBSOSS/skill-from-masters

Similar skills

All skills for Agent setup: memory, context, orchestration →

From the same set3

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor