
Umbraco Header Apps
This extends Umbraco's backoffice with header apps, those single-purpose buttons that sit in the top navigation bar next to the user avatar and global search. You'd use it for quick links to external docs, global actions like triggering notifications, or custom tools that need to be accessible from anywhere in the backoffice. The skill fetches official Umbraco docs before implementing and handles both simple link-based header apps and interactive ones with custom elements and click handlers. It's straightforward if you're already comfortable with Umbraco's extension system, though interactive apps require understanding UmbHeaderAppButtonElement and the Context API for modals or notifications.
- skills.sh installs
- 397
- GitHub stars
- 27
- last updated
- Aug 21, 2026
Install
$ npx -y skills add umbraco/umbraco-cms-backoffice-skills --skill umbraco-header-apps --agent claude-codeInstalls into .claude/skills of the current project.
Files
Umbraco Header Apps
What is it?
Header apps are single-purpose extensions that appear in Umbraco's top navigation bar, positioned next to the user profile avatar and global search. They provide globally accessible functionality to the Backoffice, such as quick links to documentation, tools, or custom interactive features. Header apps can be simple links or custom interactive components that open modals or perform actions.
Documentation
Always fetch the latest docs before implementing:
- Main docs: https://docs.umbraco.com/umbraco-cms/extend-your-project/backoffice-extensions/extending-overview/extension-types/header-apps
- Foundation: https://docs.umbraco.com/umbraco-cms/extend-your-project/backoffice-extensions/foundation
- Extension Registry: https://docs.umbraco.com/umbraco-cms/extend-your-project/backoffice-extensions/extending-overview/extension-registry
Related Foundation Skills
If you need to explain these foundational concepts when implementing header apps, reference these skills:
- Umbraco Element: When implementing interactive header apps, explaining UmbHeaderAppButtonElement, or custom elements
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- Umbraco Health Check397
- Umbraco Icons397
- Umbraco Package View397
- Umbraco Property Action397
- Umbraco Property Editor Schema397
- Umbraco Review Checks397
- Umbraco Sections397
- Umbraco Block Editor Custom View396
- Umbraco Bundle396
- Umbraco Collection396
- Umbraco Current User Action396
- Umbraco Entity Actions396
- Umbraco File Upload Preview396
- Umbraco Picker Data Source396
- Umbraco Collection Action395
- Umbraco Global Context395
- Umbraco Kinds395
- Umbraco Property Value Preset395
- Umbraco Conditions394
- Umbraco Menu394
- Umbraco Search Provider394
- Umbraco Manifest Picker393
- Umbraco Preview App Provider393
- Umbraco Search Result Item393