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.