Usage
Description
Thefind command helps you discover and install skills from the skills ecosystem. It provides two modes:
- Interactive mode (no query): Fuzzy search with keyboard navigation
- Direct search (with query): Shows matching results immediately
Arguments
Optional search keyword(s) to find skills. When provided, displays matching results immediately.Examples:
typescriptweb designcommit
Interactive Mode
When run without a query,skills find provides a real-time fuzzy search interface:
Type to Search
Start typing to search for skills. Results appear as you type (minimum 2 characters).
Navigate Results
Use arrow keys to navigate:
- Up/Down: Move between results
- Enter: Select and install skill
- Esc: Cancel search
Direct Search Mode
When run with a query, displays matching results immediately:- Package and skill:
owner/repo@skill-name - Install count: Number of times installed
- URL: Link to skill details on skills.sh
Examples
Search Features
Fuzzy Matching
The interactive search uses fuzzy matching, so you can:- Type partial words:
typematches “typescript”, “prototype”, etc. - Skip characters:
fendmatches “frontend-design” - Match anywhere:
guidematches “typescript-guide”, “design-guidelines”, etc.
Adaptive Debouncing
Search requests are debounced based on query length:- 2 characters: 250ms delay (user still typing)
- 3 characters: 200ms delay
- 4 characters: 150ms delay
- 5+ characters: 150ms delay
Result Ranking
Results are ranked by:- Relevance: How well the skill matches your query
- Popularity: Install count (shown as “1.2K installs”)
Output Format
Interactive Mode
- Selected item: Shown with
>and bold text - Package info: Shows source repository
- Install count: Formatted as “1.2K”, “856”, etc.
- Loading indicator: ”…” appears while fetching results
Direct Search Mode
Non-Interactive Usage
When used in non-interactive environments (like coding agents), the CLI provides a helpful tip:Installation After Search
When you select a skill in interactive mode:- The skill source and name are extracted
skills addis called automatically with:- Source:
owner/repo - Skill filter:
--skill skill-name
- Source:
- Normal installation flow proceeds (agent selection, scope, confirmation)
Search API
The search queries the Skills directory API at:- Default:
https://skills.sh/api/search - Custom: Set
SKILLS_API_URLenvironment variable
Aliases
The following aliases are available:skills search→skills findskills f→skills findskills s→skills find
Related Commands
skills add- Install skills from repositoriesskills list- List installed skillsskills remove- Remove installed skills