umbraco avatar

Umbraco Current User Action

This handles the user menu dropdown in Umbraco's backoffice, the one you click in the top right corner. It covers both action types: ones that execute code (like opening a modal or triggering a function) and ones that just navigate somewhere. The skill fetches official docs before implementing, which is smart since Umbraco's extension system changes between versions. The examples show the manifest setup, the action class with getHref and execute methods, and how to wire in conditions so actions only appear for certain user types. If you're adding custom functionality to that user menu or need admin-only actions, this gets you there without digging through docs yourself.

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

Install

$ npx -y skills add umbraco/umbraco-cms-backoffice-skills --skill umbraco-current-user-action --agent claude-code

Installs into .claude/skills of the current project.

Files

Umbraco Current User Action

What is it?

Current User Actions appear in the user menu (accessed by clicking the user avatar in the top-right corner of the backoffice). They provide quick actions for the currently logged-in user, such as profile settings, preferences, or custom functionality. Actions can execute code or navigate to a URL.

Documentation

Always fetch the latest docs before implementing:

Related Foundation Skills

  • Conditions: For controlling when actions appear

    • Reference skill: umbraco-conditions
  • Modals: When actions open modal dialogs

    • Reference skill: umbraco-modals

Workflow

  1. Fetch docs - Use WebFetch on the URLs above
  2. Ask questions - What action? Navigate or execute? Conditions needed?

Sponsors

Details

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

More from umbraco/umbraco-cms-backoffice-skills

All 76
1umbraco avatarumbraco-entity-actionsumbraco/umbraco-cms-backoffice-skillsImplement entity actions in Umbraco backoffice using official docs396skills.sh installs
2umbraco avatarumbraco-file-upload-previewumbraco/umbraco-cms-backoffice-skillsImplement file upload preview components in Umbraco backoffice using official docs396skills.sh installs
3umbraco avatarumbraco-collection-actionumbraco/umbraco-cms-backoffice-skillsImplement collection actions in Umbraco backoffice using official docs395skills.sh installs
4umbraco avatarumbraco-global-contextumbraco/umbraco-cms-backoffice-skillsImplement global contexts in Umbraco backoffice using official docs395skills.sh installs
5umbraco avatarumbraco-property-value-presetumbraco/umbraco-cms-backoffice-skillsImplement property value presets in Umbraco backoffice using official docs395skills.sh installs
6umbraco avatarumbraco-search-providerumbraco/umbraco-cms-backoffice-skillsImplement search providers in Umbraco backoffice using official docs394skills.sh installs