This generates custom tabs in the Umbraco backoffice user profile section, the kind of thing you'd use for preferences, activity logs, or connected account management. It follows the official extension registry pattern with manifests and Lit elements, and knows to fetch the latest docs before implementing anything. The examples show real implementations with UMB_CURRENT_USER_CONTEXT for accessing current user data and proper UUI components for toggles and tables. Good for when you need user specific settings that don't belong in the main content tree but should live in the profile area where users expect to configure their own stuff.

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

Install

$ npx -y skills add umbraco/umbraco-cms-backoffice-skills --skill umbraco-user-profile-app --agent claude-code

Installs into .claude/skills of the current project.

Files

Umbraco User Profile App

What is it?

User Profile Apps are custom views/tabs that appear in the current user's profile section. They allow you to add custom functionality to the user profile area, such as preferences, activity logs, connected accounts, or any user-specific settings.

Documentation

Always fetch the latest docs before implementing:

Related Foundation Skills

  • Umbraco Element: For implementing the profile app element

    • Reference skill: umbraco-umbraco-element
  • Context API: For accessing user context

    • Reference skill: umbraco-context-api

Workflow

  1. Fetch docs - Use WebFetch on the URLs above
  2. Ask questions - What functionality? What data to display?

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
1jwynia avatarresearchjwynia/agent-skillsDiagnose research quality and guide systematic query expansion. Use when starting research on any topic, when stuck in research, or when unsure if research is c382skills.sh installs
2umbraco avatarumbraco-tiptap-statusbar-extensionumbraco/umbraco-cms-backoffice-skillsImplement Tiptap statusbar extensions for Umbraco rich text editor using official docs382skills.sh installs
3umbraco avatarumbraco-tiptap-toolbar-extensionumbraco/umbraco-cms-backoffice-skillsImplement Tiptap toolbar extensions for Umbraco rich text editor using official docs382skills.sh installs
4davila7 avatarpydicomdavila7/claude-code-templatesPython library for working with DICOM (Digital Imaging and Communications in Medicine) files. Use this skill when reading, writing, or modifying medical imaging381skills.sh installs
5umbraco avatarumbraco-ufm-componentumbraco/umbraco-cms-backoffice-skillsImplement UFM (Umbraco Flavored Markdown) components in Umbraco backoffice using official docs381skills.sh installs
6bobmatnyc avatarnextjs-v16bobmatnyc/claude-mpm-skillsNext.js 16 migration guide (async request APIs, "use cache", Turbopack)380skills.sh installs