umbraco-menu

Create and manage custom menus and menu items in the Umbraco backoffice.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the process of creating and managing custom menus and menu items within the Umbraco backoffice, enhancing navigation and user experience.

Core Features & Use Cases

  • Custom Menu Creation: Define and register entirely new menus for specific sections or functionalities.
  • Menu Item Extension: Add new items to existing Umbraco menus (e.g., Help, Content, Settings) to provide quick access to custom links or actions.
  • Use Case: Add a "Developer Documentation" link to the Umbraco Help menu, or create a new "Project Tools" menu in the settings section for project-specific actions.

Quick Start

Use the umbraco-menu skill to create a new menu item for the help menu with the label "My Custom Link" that points to "/my-custom-url".

Frequently Asked Questions about umbraco-menu

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

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

To create a custom menu in the Umbraco backoffice, you define and register new menus using the Umbraco extension system and manifest file structure. This organizes navigation by allowing specific sections to contain custom links and actions.

Can I add custom links to existing Umbraco menus?

Yes, you can extend existing Umbraco menus by adding new menu items. This allows you to inject custom links, such as a Developer Documentation link, directly into default menus like Help, Content, or Settings for quick access.

What is the Umbraco extension system used for when managing backoffice menus?

The Umbraco extension system is used to define manifest files that structure and register custom menu components. It facilitates the creation of new menus and the grouping of custom actions within the Umbraco backoffice interface.

Do I need to understand manifest files to customize Umbraco backoffice navigation?

Yes, understanding Umbraco's manifest file structure is required. Manifests are used to define the menu components and configure how new menus and custom action items are registered and displayed in the backoffice.

What is the best way to group project-specific actions in Umbraco?

The best way to group project-specific actions is to create a new custom menu, such as a Project Tools menu in the settings section. This uses the extension system to organize and provide quick access to tailored links and actions.