This handles modal dialogs and sidebars in Umbraco's backoffice using their official extension system. You get token-based type safety for data in and out, plus route registration if you need deep-linking. It pulls from the real Umbraco docs and includes working examples from their source tree, so you're implementing modals the way the framework expects. The workflow is straightforward: fetch current docs, answer a few questions about dialog versus sidebar and what data flows where, then generate the token, element, and manifest. It references related foundation skills for context API and state management when those patterns come up, which they will if your modal does anything beyond the basics.

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

Install

$ npx -y skills add umbraco/umbraco-cms-backoffice-skills --skill umbraco-modals --agent claude-code

Installs into .claude/skills of the current project.

Files

Umbraco Modals

What is it?

A modal is a popup layer that darkens the surroundings and comes with a focus lock. The modal extension type is used to configure and present dialogs and sidebars within the Umbraco backoffice. Modals can be opened via routes (for deep-linking) or at runtime using the Modal Manager Context, and they use a token-based system for type-safe communication.

Documentation

Always fetch the latest docs before implementing:

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
1chouheiwa avatarwechat-studiochouheiwa/wechat-studio微信公众号内容创作全流程工具,支持 Markdown 主题排版、Dan Koe 风格写作、AI 去痕、图片上传、图文草稿和小绿书发布。Use this skill when the user asks about WeChat Official Account publishing, converting Markdo397skills.sh installs
2umbraco avatarumbraco-granular-user-permissionsumbraco/umbraco-cms-backoffice-skillsImplement granular user permissions in Umbraco backoffice using official docs397skills.sh installs
3umbraco avatarumbraco-header-appsumbraco/umbraco-cms-backoffice-skillsImplement header apps in Umbraco backoffice using official docs397skills.sh installs
4umbraco avatarumbraco-health-checkumbraco/umbraco-cms-backoffice-skillsImplement health checks in Umbraco backoffice using official docs397skills.sh installs
5umbraco avatarumbraco-package-viewumbraco/umbraco-cms-backoffice-skillsImplement package views in Umbraco backoffice using official docs397skills.sh installs
6umbraco avatarumbraco-property-actionumbraco/umbraco-cms-backoffice-skillsImplement property actions in Umbraco backoffice using official docs397skills.sh installs