umbraco-sections

Create and configure custom sections in the Umbraco CMS backoffice.

Updated Mar 6, 2026
One-click install
npx skills add https://github.com/kraftvaerk/Kraftvaerk.Umbraco.Alchemy --skill umbraco-sections-kraftvaerk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: umbraco-sections
Source: https://github.com/kraftvaerk/Kraftvaerk.Umbraco.Alchemy/tree/main/Kraftvaerk.Umbraco.Alchemy.Frontend/.agents/skills/umbraco-sections
Command: npx skills add https://github.com/kraftvaerk/Kraftvaerk.Umbraco.Alchemy --skill umbraco-sections-kraftvaerk

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps developers create custom sections within the Umbraco backoffice, providing a structured way to add new functionality and content areas.

Core Features & Use Cases

  • Section Creation: Define new top-level navigation items in the Umbraco backoffice.
  • Extension Integration: Integrate dashboards, sidebars, and custom views into new sections.
  • Permission Management: Configure user group access to custom sections.
  • Use Case: A marketing team needs a dedicated area in Umbraco to manage campaign landing pages. This Skill can be used to create a new "Campaigns" section with its own dashboard and content tree.

Quick Start

Use the umbraco-sections skill to create a new basic section with the alias 'My.CustomSection' and name 'Custom Section'.

Frequently Asked Questions about umbraco-sections

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

FAQPage Schema
How do I create a custom section in the Umbraco backoffice?

Umbraco custom sections are built by defining an extension manifest that registers a new top-level navigation item. You configure the section alias, integrate custom dashboards, and manage sidebar applications to complete the administrative interface.

What is an Umbraco extension manifest and how does it work for custom sections?

An Umbraco extension manifest defines the structure and routing for backoffice custom sections. It works by registering section aliases, integrating custom dashboards, and configuring sidebar applications within the CMS navigation system.

Can I configure user group permissions for a custom Umbraco section?

Yes, custom Umbraco sections support user group permission management. You configure access rights during section creation to control which user groups can view and interact with the new backoffice administrative interfaces.

Does building a custom Umbraco section require understanding of routing?

Yes, implementing custom Umbraco sections requires understanding the extension manifest system and backoffice routing. This knowledge ensures your custom views, dashboards, and sidebar applications integrate correctly into the CMS navigation.

What is the best way to add a dedicated dashboard to the Umbraco backoffice?

The best way to add a dedicated dashboard is by creating a custom Umbraco section. You define a section manifest with a unique alias, then integrate dashboard views and sidebar applications into that new backoffice section.