umbraco-bundle

Generate Umbraco backoffice bundle and manifest code from official documentation.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you implement Umbraco backoffice Extension Bundles reliably by turning official documentation into complete, working manifest and bundle files.

Core Features & Use Cases

  • Fetch the latest official docs: Ensures the Bundle and extension-manifest structure matches current Umbraco guidance.
  • Generate correct bundle + manifest code: Produces a bundle entry that re-exports extension manifests from JavaScript/TypeScript.
  • Explain creation and testing approach: Clarifies what was created and how to verify the bundle in your project.

Quick Start

Generate bundle and extension manifest TypeScript/JavaScript files for an Umbraco backoffice bundle by following the steps to fetch the latest docs, decide which extensions to include, and then create the required umbraco-package.json manifest plus the manifests file that exports the correct extension manifest objects.

Frequently Asked Questions about umbraco-bundle

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

FAQPage Schema
How do I create an Umbraco backoffice extension bundle with multiple manifests?

An Umbraco extension bundle groups multiple extension manifests under a single bundle alias using JavaScript or TypeScript re-exports. This generates a bundle implementation and an umbraco-package.json entry that exports the required manifest objects.

What is an Umbraco extension bundle and when do I need one?

An Umbraco extension bundle groups multiple backoffice extension manifests under a shared alias. You need one when packaging several extensions together, requiring an umbraco-package.json entry and a JavaScript or TypeScript file that re-exports the individual manifest objects.

How do I generate an umbraco-package.json manifest for backoffice extensions?

Generating an umbraco-package.json manifest involves fetching the latest Umbraco extension-registry documentation, deciding which extensions to include, and outputting a correct bundle entry that exports extension manifests with valid type, name, alias, and element properties.

Can I use TypeScript to implement Umbraco backoffice extension bundles?

Yes, you can implement Umbraco backoffice extension bundles using TypeScript. The bundle implementation re-exports extension manifests from TypeScript files, ensuring the manifest objects contain valid type, name, alias, element, and optional conditions or meta properties.

What fields are required in an Umbraco extension manifest?

An Umbraco extension manifest requires valid type, name, alias, and element fields. Optional conditions and meta properties can also be included to control visibility and provide additional metadata for the backoffice extension bundle implementation.

Does generating Umbraco bundle code require fetching official documentation?

Yes, generating Umbraco bundle code requires fetching and following the official Umbraco Bundle and extension-registry documentation. This ensures the generated bundle and manifest structure, including the umbraco-package.json entry, matches current Umbraco guidance.