umbraco avatar

Umbraco Extension Registry

This teaches Claude how to work with Umbraco's Extension Registry, the core system that manages all backoffice UI elements. It's focused on runtime operations like registering, excluding, and replacing extensions using umbExtensionsRegistry. The skill emphasizes fetching fresh docs before implementing and includes solid examples for common tasks like hiding default dashboards, replacing built-in actions, and dynamic registration from server data. Most useful when you need to customize the Umbraco backoffice beyond static manifests, especially for conditional features or when you want to modify what Umbraco ships by default. The workflow is straightforward: fetch docs, ask clarifying questions, generate code, explain what changed.

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

Install

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

Installs into .claude/skills of the current project.

Files

Umbraco Extension Registry

What is it?

The Extension Registry is the core system managing all Umbraco backoffice UI elements - almost any UI in the Backoffice is an extension managed by the Extension Registry. The registry allows developers to dynamically add, remove, or modify extensions at runtime using umbExtensionsRegistry. Developers have the same possibilities as Umbraco HQ, meaning you can change almost everything that is by default present in Umbraco.

Documentation

Always fetch the latest docs before implementing:

Sponsors

Details

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

More from umbraco/umbraco-cms-backoffice-skills

All 76

Recommended

More .NET & C#
1umbraco avatarumbraco-notificationsumbraco/umbraco-cms-backoffice-skillsUnderstand and use notifications in Umbraco backoffice (foundational concept)403skills.sh installs
2umbraco avatarumbraco-add-extension-referenceumbraco/umbraco-cms-backoffice-skillsAdd a new Umbraco extension project reference to the main Umbraco instance and solution402skills.sh installs
3umbraco avatarumbraco-context-apiumbraco/umbraco-cms-backoffice-skillsUnderstand and use Context API in Umbraco backoffice (foundational concept)402skills.sh installs
4umbraco avatarumbraco-routingumbraco/umbraco-cms-backoffice-skillsUnderstand and use routing in Umbraco backoffice (foundational concept)401skills.sh installs
5umbraco avatarumbraco-entity-create-option-actionumbraco/umbraco-cms-backoffice-skillsImplement entity create option actions in Umbraco backoffice using official docs400skills.sh installs
6umbraco avatarumbraco-menu-itemsumbraco/umbraco-cms-backoffice-skillsImplement menu items in Umbraco backoffice using official docs400skills.sh installs