This helps Claude implement Umbraco backoffice bundles by fetching the latest official docs before generating any code. It's designed for when you need to group multiple extension manifests together in a JavaScript or TypeScript file rather than scattered JSON declarations. The skill follows a simple workflow: fetch current docs from umbraco.com, ask what you're bundling, then generate both the umbraco-package.json manifest and the bundle file with proper imports and re-exports. The examples show dashboards and header apps, but it works for any extension type you want to organize. Solid approach to staying current with Umbraco's extension system since it always pulls fresh documentation first.

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

Install

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

Installs into .claude/skills of the current project.

Files

Umbraco Bundle

What is it?

A Bundle is an extension type that points to a single JavaScript file that exports or re-exports Extension Manifests written in JavaScript/TypeScript. It serves as a container for grouping multiple extension manifests together, allowing you to declare manifests in code rather than JSON and organize extensions in a modular way.

Documentation

Always fetch the latest docs before implementing:

Workflow

  1. Fetch docs - Use WebFetch on the URLs above
  2. Ask questions - What extensions to bundle? TypeScript or JavaScript?
  3. Generate files - Create manifest + bundle file based on latest docs
  4. Explain - Show what was created and how to test

Minimal Examples

Manifest (umbraco-package.json)

{

Sponsors

Details

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

More from umbraco/umbraco-cms-backoffice-skills

All 76
1davila7 avatarmcp-builderdavila7/claude-code-templatesGuide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when b395skills.sh installs
2umbraco avatarumbraco-kindsumbraco/umbraco-cms-backoffice-skillsImplement kinds in Umbraco backoffice using official docs395skills.sh installs
3umbraco avatarumbraco-menuumbraco/umbraco-cms-backoffice-skillsImplement menus in Umbraco backoffice using official docs394skills.sh installs
4josiahsiegel avatartailwindcss-fundamentals-v4josiahsiegel/claude-plugin-marketplaceTailwind CSS v4 fundamentals — installation, CSS-first configuration, and 2025-2026 best practices. PROACTIVELY activate for: (1) installing Tailwind v4 (Vite p393skills.sh installs
5wispbit-ai avatarpostgresql-expert-best-practices-code-reviewwispbit-ai/skillsPostgreSQL database design, migration, and performance optimization best practices. This skill should be used when writing, reviewing, or refactoring database s390skills.sh installs
6umbraco avatarumbraco-tree-itemumbraco/umbraco-cms-backoffice-skillsImplement tree items in Umbraco backoffice using official docs387skills.sh installs