umbraco-current-user-action

Generate custom Umbraco backoffice user menu actions with conditional display.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the process of creating custom actions that appear in the Umbraco backoffice's user menu, allowing for quick access to user-specific functionalities or navigation.

Core Features & Use Cases

  • Custom User Actions: Define and implement new actions that appear when a user clicks their avatar.
  • Navigation & Execution: Actions can either navigate to a specific URL or execute custom code.
  • Conditional Display: Actions can be configured to appear only under specific conditions (e.g., for admin users).
  • Use Case: Add a "My Profile Settings" action to the user menu that opens a custom workspace for managing user preferences.

Quick Start

Generate a new current user action that navigates to the '/my-custom-page' 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 actions to the Umbraco backoffice user menu?

To add custom actions to the Umbraco backoffice user menu, you define new entries that appear when a user clicks their avatar, configuring them to either navigate to a specific URL or execute custom code.

Can I show custom user menu actions only for specific Umbraco roles?

Yes, custom user menu actions can be configured for conditional display based on user roles or permissions, ensuring specific menu entries appear only for targeted users like admins.

How does an Umbraco current user action execute custom code?

An Umbraco current user action executes custom code by integrating with the extension registry and foundation APIs, allowing developers to define specific functionality triggered from the user menu.

What's the best way to extend the Umbraco user menu with a navigation link?

The best way to extend the Umbraco user menu with a navigation link is to generate a custom action configured to navigate directly to a specific URL route within the backoffice.

Do I need additional dependencies to create custom Umbraco backoffice user actions?

No additional dependencies are required to create custom Umbraco backoffice user actions, as the functionality integrates directly with Umbraco's built-in extension registry and foundation APIs.

Why use a custom current user action instead of standard Umbraco backoffice navigation?

Use a custom current user action to provide quick access to user-specific functionalities or custom workspaces directly from the avatar menu, bypassing standard navigation limitations.