umbraco-property-editor-schema

Map Umbraco editor UI configuration to server-side property editor schemas.

1|Updated May 21, 2026
One-click install
npx skills add https://github.com/1k-off/umbraco-observability-playground --skill umbraco-property-editor-schema-1k-off
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: umbraco-property-editor-schema
Source: https://github.com/1k-off/umbraco-observability-playground/tree/main/.agents/skills/umbraco-property-editor-schema
Command: npx skills add https://github.com/1k-off/umbraco-observability-playground --skill umbraco-property-editor-schema-1k-off

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Umbraco property editor UIs need a server-side schema to define how values are validated, stored, and converted for rendering, otherwise custom data handling becomes inconsistent and error-prone.

Core Features & Use Cases

  • Select the right built-in schema alias for common types like strings, integers, decimals, dates, JSON, and rich text to avoid unnecessary custom code.
  • Create a custom property value schema when you need specialized validation, transformation, or complex storage models.
  • Implement a value converter so published content can be transformed into the correct strongly-typed model at runtime and during preview.

Quick Start

Fetch the latest Umbraco property editor schema docs, decide whether a built-in alias fits your data type, and then implement the minimal schema and (only if needed) the matching configuration editor and value converter to make your property editor store and render correctly.

Frequently Asked Questions about umbraco-property-editor-schema

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement an Umbraco property editor schema for custom data validation?

To implement an Umbraco property editor schema, map your editor UI configuration to server-side schema definitions using built-in aliases or custom C# schemas, ensuring values are validated and stored consistently without error-prone manual handling.

When do I need a custom property value converter in Umbraco?

You need a custom property value converter in Umbraco when your property editor requires specialized validation, transformation, or complex storage models that built-in schema aliases cannot handle, ensuring published content transforms into correct strongly-typed models at runtime.

What is the propertyEditorSchemaAlias used for in Umbraco backoffice development?

The propertyEditorSchemaAlias in Umbraco backoffice development identifies the server-side schema definition that governs how a property editor's values are validated, stored, and converted, aligning custom editors with official Umbraco guidance for consistent data handling.

Should I use built-in Umbraco schema aliases or create a custom C# schema?

Use built-in Umbraco schema aliases for common types like strings, integers, decimals, dates, JSON, and rich text to avoid unnecessary custom code, and create a custom C# schema only when you need specialized validation or complex storage models.

How do I align my Umbraco property editor schema with official documentation?

Align your Umbraco property editor schema with official documentation by fetching the latest Umbraco property editor schema docs first, deciding whether a built-in alias fits your data type, and then implementing the minimal schema and matching configuration editor.

Why does my custom Umbraco property editor store inconsistent values?

Custom Umbraco property editor values become inconsistent and error-prone when the editor UI lacks a server-side schema to define how values are validated, stored, and converted, requiring correct schema implementation and a matching value converter for consistent rendering.