
Umbraco Search Provider
Adds custom search providers to Umbraco's backoffice search bar so you can surface your own data sources alongside the built-in content and media searches. Built around the UmbSearchProvider interface, it generates the manifest registration and provider class that implements the search method. The skill pulls fresh docs from Umbraco's official extension registry before generating code, which is smart since their backoffice API changes between versions. Includes examples for basic implementations, repository pattern integration, and scoped searches. Most useful when you're extending Umbraco with custom entities and want them discoverable through the main search experience rather than buried in a separate interface.
- skills.sh installs
- 394
- GitHub stars
- 27
- last updated
- Aug 21, 2026
Install
$ npx -y skills add umbraco/umbraco-cms-backoffice-skills --skill umbraco-search-provider --agent claude-codeInstalls into .claude/skills of the current project.
Files
Umbraco Search Provider
What is it?
A Search Provider integrates custom search functionality into Umbraco's backoffice search bar. It enables users to search custom data sources alongside built-in content, media, and members. The provider implements a search method that returns paginated results matching the user's query.
Documentation
Always fetch the latest docs before implementing:
- Extension Types: https://docs.umbraco.com/umbraco-cms/extend-your-project/backoffice-extensions/extending-overview/extension-types
- Foundation: https://docs.umbraco.com/umbraco-cms/extend-your-project/backoffice-extensions/foundation
- Extension Registry: https://docs.umbraco.com/umbraco-cms/extend-your-project/backoffice-extensions/extending-overview/extension-registry
Related Foundation Skills
-
Repository Pattern: For data access in search providers
- Reference skill:
umbraco-repository-pattern
- Reference skill:
-
Context API: For accessing contexts within the provider
- Reference skill:
umbraco-context-api
- Reference skill:
Workflow
- Fetch docs - Use WebFetch on the URLs above
Sponsors
Details
- Repository
- github.com/umbraco/umbraco-cms-backoffice-skills
- Categories
- Documentation, .NET & C#
- First seen
- Jun 3, 2026
More from umbraco/umbraco-cms-backoffice-skills
All 76- Umbraco Manifest Picker393
- Umbraco Preview App Provider393
- Umbraco Search Result Item393
- Umbraco Sorter393
- Umbraco Monaco Markdown Editor Action392
- Package Script Writer391
- Umbraco Tree391
- Umbraco Umbraco Element388
- Umbraco Tree Item387
- Umbraco Skill Validator386
- Umbraco Tiptap Extension386
- Umbraco Theme385
- Umbraco Workspace385
- Umbraco Playwright Testhelpers384
- Umbraco Skill Test Runner384
- Umbraco State Management384
- Umbraco Example Generator383
- Umbraco Skill Code Analyzer383
- Umbraco User Profile App383
- Umbraco Mocked Backoffice382
- Umbraco Tiptap Statusbar Extension382
- Umbraco Tiptap Toolbar Extension382
- Umbraco Validation Checks382
- Umbraco Ufm Component381