This helps Claude implement Umbraco's `umb-input-manifest` component, which is basically a dropdown picker for registered backoffice extensions. You'd use it when building configuration UIs where users need to select from workspaces, dashboards, property editors, or any other extension type in the registry. The skill includes two solid examples: a basic picker locked to one extension type, and a dynamic browser that lets you filter by type first. It's narrowly focused but genuinely useful if you're building admin screens that reference other parts of the Umbraco backoffice. The extension types table is handy reference material.

skills.sh installs
393
GitHub stars
27
last updated
Aug 21, 2026

Install

$ npx -y skills add umbraco/umbraco-cms-backoffice-skills --skill umbraco-manifest-picker --agent claude-code

Installs into .claude/skills of the current project.

Files

Umbraco Manifest Picker

What is it?

The <umb-input-manifest> component provides a picker UI for selecting registered extensions from the Umbraco extension registry. It allows users to pick from any extension type (workspaces, dashboards, property editors, etc.) and returns the selected manifest. This is useful for configuration UIs where users need to reference other extensions.

Documentation

Always fetch the latest docs before implementing:

Reference Example

The Umbraco source includes a working example:

Location: /Umbraco-CMS/src/Umbraco.Web.UI.Client/examples/manifest-picker/

This example demonstrates a dashboard that lets users browse and select extensions by type.

Related Foundation Skills

  • Extension Registry: For understanding how extensions are registered

    • Reference skill: umbraco-extension-registry
  • Umbraco Element: For creating picker UIs

Sponsors

Details

Repository
github.com/umbraco/umbraco-cms-backoffice-skills
Category
.NET & C#
First seen
Jun 3, 2026

More from umbraco/umbraco-cms-backoffice-skills

All 76

Recommended

More .NET & C#
1umbraco avatarumbraco-preview-app-providerumbraco/umbraco-cms-backoffice-skillsImplement preview app providers in Umbraco backoffice using official docs393skills.sh installs
2umbraco avatarumbraco-search-result-itemumbraco/umbraco-cms-backoffice-skillsImplement search result items in Umbraco backoffice using official docs393skills.sh installs
3umbraco avatarumbraco-sorterumbraco/umbraco-cms-backoffice-skillsImplement drag-and-drop sorting with UmbSorterController in Umbraco backoffice393skills.sh installs
4umbraco avatarumbraco-monaco-markdown-editor-actionumbraco/umbraco-cms-backoffice-skillsImplement Monaco markdown editor actions in Umbraco backoffice using official docs392skills.sh installs
5umbraco avatarumbraco-treeumbraco/umbraco-cms-backoffice-skillsImplement trees in Umbraco backoffice using official docs391skills.sh installs
6umbraco avatarumbraco-umbraco-elementumbraco/umbraco-cms-backoffice-skillsImplement Umbraco elements in Umbraco backoffice using official docs388skills.sh installs