lib_search
Search all KiCad symbol and footprint libraries by name, description, or keywords; exact and prefix matches rank first, and project-specific libraries are included.
Instructions
Search every symbol and footprint library KiCad can see (about 22,000 symbols and 15,000 footprints in the stock libraries) by name, description and keywords. Exact and prefix name matches come first. The index is built on first use, which takes about half a minute, then refreshes only for libraries whose files changed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | both | |
| limit | No | ||
| query | Yes | Words from the part's name, description or keywords, e.g. 'attiny1614', '0603 resistor', 'usb c receptacle 16 pin'. | |
| project_path | No | A project directory or any file in it; the project's own libraries (its sym-lib-table and fp-lib-table) are included and shadow global ones. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | ||
| symbols | Yes | ||
| footprints | Yes | ||
| index_symbols | Yes | ||
| symbol_matches | Yes | ||
| index_footprints | Yes | ||
| footprint_matches | Yes |