umbraco-search-result-item

Implement custom Umbraco backoffice search result items with manifests and lit elements.

4|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/albanistrefi/umbraco_CLI --skill umbraco-search-result-item-albanistrefi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: umbraco-search-result-item
Source: https://github.com/albanistrefi/umbraco_CLI/tree/main/skills/extensions/umbraco-search-result-item
Command: npx skills add https://github.com/albanistrefi/umbraco_CLI --skill umbraco-search-result-item-albanistrefi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the problem of having generic, hard-to-read backoffice search results by letting you control exactly how each search result item is rendered for specific entity types.

Core Features & Use Cases

  • Build a Search Result Item UI: Create a custom search result item element that renders fields like name, icon, and entity type in a consistent layout.
  • Show Extended Metadata: Display additional properties (for example status, description, or updated date) when your search provider returns richer data.
  • Target Specific Entity Types: Register the result item for one or multiple entity types so different content types can have tailored presentation in search and pickers.

Quick Start

Ask the AI to implement a working Umbraco backoffice search result item by fetching the latest official documentation and generating a manifest plus a lit-based element for your chosen entity type.

Frequently Asked Questions about umbraco-search-result-item

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I customize Umbraco backoffice search results for different entity types?

Custom Umbraco backoffice search results are built by defining a SKILL-compliant manifest and implementing a lit-based web component element that renders UmbSearchResultItemModel fields like name, icon, and entityType for specific entity types.

What is a ManifestSearchResultItem used for in Umbraco?

In Umbraco, a ManifestSearchResultItem registers a custom search result item element for the backoffice, letting you define how specific entity types display in search and picker flows with extended metadata rendering.

Can I display extended metadata like status or updated date in Umbraco backoffice search?

Yes, you can display extended metadata such as status, description, or updated date in Umbraco backoffice search by creating a custom result item element that renders additional properties returned by your search provider.

Does Umbraco search result customization work with picker search flows?

Yes, Umbraco search result customization works with picker search flows by using the ManifestPickerSearchResultItem manifest to ensure tailored presentation for different content types in both backoffice search and pickers.

What fields are available in the UmbSearchResultItemModel for rendering search results?

The UmbSearchResultItemModel provides fields including entityType, unique, name, icon, and href for rendering search results. Your custom lit-based element consumes these fields to display consistent and meaningful UI layouts.

Do I need lit to build custom Umbraco backoffice search result items?

Yes, you need lit to build custom Umbraco backoffice search result items because the implementation requires a lit-based element that consumes UmbSearchResultItemModel fields and renders them in a consistent layout for specific entity types.