watchface_template_search
Search a curated library of watchface templates by tags, bucket, clock IDs, or item count, with optional filtering by display presence and name.
Instructions
Search the curated template library (divoom://templates/curated): ~20 marketplace-derived watchface skeletons with tags such as weather, lunar_calendar, split_time_digits, pixel_theme, asset_heavy. Prefer cloning an existing ItemList layout before inventing raw coordinates. Filters support tagsAll/tagsAny, bucket, clockIds, item-count bounds, and dispPresent (template must include that disp id). Set includeWatchface=false for a compact summary without the full ItemList payload.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tagsAll | No | Template must contain every listed tag (AND semantics). | |
| tagsAny | No | Template must contain at least one listed tag (OR semantics). | |
| bucket | No | Pick list bucket label from the curated generator (e.g. split_time_digits, weather, pixel_theme). | |
| clockIds | No | Restrict to explicit ClockId values. | |
| minItems | No | Minimum ItemList row count. | |
| maxItems | No | Maximum ItemList row count. | |
| dispPresent | No | Keep templates that already contain at least one row with this disp id. | |
| nameContains | No | Case-insensitive substring match on NameCn or NameEn. | |
| limit | No | Max templates to return (default 8, max 25). | |
| includeWatchface | No | If false, omit the nested watchface.ItemList payload (default true). |