Search StyleKit styles
stylekit_search_stylesSearch StyleKit design styles by keyword and/or category, with pagination. Exact slug or name matches are ranked first.
Args:
query (string, optional): matches slug, name, description, tags, keywords (case-insensitive).
category ('modern'|'retro'|'minimal'|'expressive', optional): restrict to one category.
limit (number 1-50, default 15): page size.
offset (number >=0, default 0): results to skip (for paging).
Returns structured JSON with total, count, offset, hasMore, next_offset (null on the last page), has_more as a deprecated alias, source, optional fallbackReason, and results. A valid query with no matches returns an empty results array, not a tool error.
Examples:
"find a glassy frosted style" -> query: "glass"
"next page of retro styles" -> category: "retro", offset: 15
For full tokens of one style, use stylekit_get_style_tokens instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Page size | |
| query | No | Keyword to match | |
| offset | No | Results to skip for pagination | |
| category | No | Style category filter |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | Yes | ||
| total | Yes | ||
| offset | Yes | ||
| source | Yes | ||
| hasMore | Yes | ||
| ranking | No | ||
| results | Yes | ||
| has_more | Yes | Deprecated alias of hasMore. | |
| next_offset | Yes | ||
| fallbackReason | No |