umbraco-bundle

Implement Umbraco extension bundles with multiple manifests in one JavaScript/TypeScript file.

26|13|Updated Nov 30, 2025
One-click install
npx skills add https://github.com/umbraco/Umbraco-CMS-Backoffice-Skills --skill umbraco-bundle
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: umbraco-bundle
Source: https://github.com/umbraco/Umbraco-CMS-Backoffice-Skills/tree/main/plugins/umbraco-backoffice-skills/skills/umbraco-bundle
Command: npx skills add https://github.com/umbraco/Umbraco-CMS-Backoffice-Skills --skill umbraco-bundle

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the management and organization of multiple Umbraco backoffice extensions by grouping them into manageable bundles, reducing complexity and improving modularity.

Core Features & Use Cases

  • Bundle Creation: Define and implement extension bundles using JavaScript/TypeScript.
  • Manifest Management: Generate and manage extension manifests within a single bundle file.
  • Use Case: Consolidate various dashboard widgets, header apps, and custom sections into a single, easily deployable bundle for a new Umbraco feature.

Quick Start

Use the umbraco-bundle skill to create a new bundle for custom dashboard widgets and header apps.

Frequently Asked Questions about umbraco-bundle

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

FAQPage Schema
How do I organize multiple Umbraco backoffice extensions into a single file?

Umbraco extension bundles group multiple extension manifests into a single TypeScript or JavaScript file, allowing you to declare various custom backoffice features together for simplified management and deployment.

What is the best way to bundle Umbraco dashboard widgets and header apps?

Bundling Umbraco dashboard widgets and header apps involves defining multiple extension manifests within one TypeScript file, consolidating these custom backoffice features into a modular, easily deployable bundle.

Can I use TypeScript to declare Umbraco extension manifests?

Yes, you can use TypeScript to declare Umbraco extension manifests. The bundle structure allows you to define and export multiple extension manifests within a single TypeScript file while adhering to export conventions.

When do I need to create bundles for Umbraco backoffice extensions?

You need to create bundles for Umbraco backoffice extensions when you want to consolidate various custom features, such as dashboard widgets and custom sections, into a single deployable file to reduce complexity and improve modularity.

Does organizing Umbraco extensions with bundles require specific manifest structures?

Yes, organizing Umbraco extensions with bundles requires adherence to Umbraco's extension manifest structure and export conventions to ensure the custom backoffice features are properly registered and functional.