umbraco avatar

Umbraco Property Editor Ui

Builds property editor UIs for Umbraco's backoffice using the modern TypeScript/Lit element approach. Pulls from official docs and includes working examples with UmbElementMixin, proper event dispatching, and configuration setup. The built-in schema alias table is genuinely helpful since mismatching client UI to server schema causes 404 errors that aren't obvious. Covers the full workflow from manifest to element implementation, though you'll still need the C# side if you want custom data validation. Good troubleshooting section addresses the common gotchas with JSON persistence and UUI components.

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

Install

$ npx -y skills add umbraco/umbraco-cms-backoffice-skills --skill umbraco-property-editor-ui --agent claude-code

Installs into .claude/skills of the current project.

Files

Umbraco Property Editor UI

What is it?

A Property Editor UI is the visual component that users interact with in the Umbraco backoffice to input and manage content data. It's one half of a property editor - the UI (client-side TypeScript) pairs with a Schema (server-side C#) that defines data storage.

Documentation

Always fetch the latest docs before implementing:

Reference Example

The Umbraco source includes a working example:

Location: /Umbraco-CMS/src/Umbraco.Web.UI.Client/examples/property-editor/

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
1fredm00n avatarframer-code-components-overridesfredm00n/framerlabsCreate Framer Code Components and Code Overrides. Use when building custom React components for Framer, writing Code Overrides (HOCs) to modify canvas elements,404skills.sh installs
2mcollina avatarnode-best-practicesmcollina/skillsProvides domain-specific best practices for Node.js development with TypeScript, covering type stripping, async patterns, error handling, streams, modules, test404skills.sh installs
3sergiodxa avatarfrontend-react-router-best-practicessergiodxa/agent-skillsReact Router performance and architecture patterns. Use when writing loaders, actions, forms, routes, or working with React Router data fetching. Triggers on ta402skills.sh installs
4umbraco avatarumbraco-entity-create-option-actionumbraco/umbraco-cms-backoffice-skillsImplement entity create option actions in Umbraco backoffice using official docs400skills.sh installs
5umbraco avatarumbraco-menu-itemsumbraco/umbraco-cms-backoffice-skillsImplement menu items in Umbraco backoffice using official docs400skills.sh installs
6umbraco avatarumbraco-mfa-login-providerumbraco/umbraco-cms-backoffice-skillsImplement MFA login providers for Umbraco backoffice using official docs400skills.sh installs