umbraco-manifest-picker

Select registered Umbraco extension manifests via umb-input-manifest.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you avoid hunting through extension registry details by giving you a UI to select the exact registered manifest you need.

Core Features & Use Cases

  • Extension registry-driven picker: lets users browse and select registered extensions by type using the umb-input-manifest component.
  • Type-filtered selection: supports dynamically choosing extension types (e.g., dashboards, workspaces, property editors) and then selecting a manifest from that filtered set.
  • Manifest retrieval for configuration UIs: returns the selected manifest so you can wire it into runtime configuration and other backoffice screens.

Quick Start

Use the umbraco-manifest-picker skill to build a configuration element that prompts for an extension type, lets the user pick a manifest, and then displays the selected manifest alias.

Frequently Asked Questions about umbraco-manifest-picker

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

FAQPage Schema
How do I select a registered Umbraco extension manifest from the backoffice extension registry?

To select a registered Umbraco extension manifest, use the umb-input-manifest component with an extensionType selector and handle its change event to read the selected ManifestBase value. This provides a UI to browse registered extensions by type.

What is the best way to build a Umbraco configuration screen that lets users pick an extension target like a dashboard or workspace?

The best way to build a Umbraco configuration screen for picking extension targets is using a manifest picker that prompts for an extension type, filters registered extensions, and returns the selected manifest alias for runtime wiring.

Can I dynamically filter Umbraco property editors and dashboards when building a backoffice UI configuration?

Yes, you can dynamically filter Umbraco property editors and dashboards by specifying the desired extension type in the umb-input-manifest component, which then presents only the matching registered manifests for selection.

Do I need to manually configure aliases to retrieve Umbraco extension manifests for my configuration UI?

No, you do not need to manually configure aliases or perform type-specific lookups to retrieve Umbraco extension manifests. The manifest picker UI handles browsing and selection directly from the extension registry.

How do I get the selected manifest value after a user picks an extension in the Umbraco backoffice?

To get the selected manifest value in the Umbraco backoffice, handle the change event fired by the umb-input-manifest component, which returns the selected ManifestBase value containing the extension alias and configuration data.

Does the Umbraco manifest picker work with Lit and TypeScript for backoffice extension development?

Yes, the Umbraco manifest picker integrates with Lit and TypeScript for backoffice extension development, allowing you to implement type-filtered manifest selection screens using the extension registry and umb-input-manifest component.