umbraco-current-user-action

Create custom current user actions for the Umbraco backoffice.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enables the creation and management of custom actions that appear in the Umbraco backoffice's user menu, allowing for quick access to user-specific functionalities.

Core Features & Use Cases

  • Custom User Actions: Define actions that can either navigate to a URL or execute custom code.
  • Conditional Display: Control the visibility of actions based on user permissions or other conditions.
  • Integration with Modals: Trigger modal dialogs for user interaction.
  • Use Case: Add a "My Profile Settings" action to the user menu that opens a modal for the user to update their preferences.

Quick Start

Use the umbraco-current-user-action skill to create a new user action that navigates to the '/settings/profile' route.

Frequently Asked Questions about umbraco-current-user-action

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

FAQPage Schema
How do I add custom user actions to the Umbraco backoffice user menu?

Custom Umbraco user actions are added by defining extension manifests within the Umbraco extension registry to integrate new menu items into the backoffice. These actions can navigate to specific URLs, execute custom code, or trigger modal dialogs.

Can I conditionally display Umbraco backoffice user actions based on permissions?

Yes, conditional display for Umbraco user actions is supported by configuring the manifest definitions to check user permissions. This ensures custom actions only appear in the backoffice user menu when specific permission criteria are met.

How do I configure a custom Umbraco user action to open a modal dialog?

Modal dialogs for Umbraco user actions are configured using specific manifest definitions within the extension registry. You define the action type in the manifest to trigger a modal interface for user interaction directly from the backoffice menu.

What is the Umbraco extension registry and how does it manage backoffice user actions?

The Umbraco extension registry is the official system that manages backoffice extensions using manifest definitions. It processes custom user actions by registering their configurations, enabling them to appear and function correctly within the user menu.

Do I need to understand manifest definitions to customize the Umbraco backoffice user menu?

Yes, understanding Umbraco manifest definitions and extension types is required to implement custom current user actions. These manifests provide the structural configuration needed to register actions, specify navigation routes, and define execution logic.