umbraco-property-editor-schema

Implement Umbraco property editor schemas with built-in aliases or custom C# components.

4|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/albanistrefi/umbraco_CLI --skill umbraco-property-editor-schema-albanistrefi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: umbraco-property-editor-schema
Source: https://github.com/albanistrefi/umbraco_CLI/tree/main/skills/property-editors/umbraco-property-editor-schema
Command: npx skills add https://github.com/albanistrefi/umbraco_CLI --skill umbraco-property-editor-schema-albanistrefi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Umbraco property editors often need correct server-side schema metadata, yet developers can struggle to translate official documentation into working schema implementations.

Core Features & Use Cases

  • Fetch and follow official docs for property editor schema behavior and extension patterns.
  • Choose built-in schema aliases when they satisfy validation and storage needs.
  • Design custom C# schemas only when necessary, including configuration editors and value converters for specialized data.

Example use case: You are creating a new property editor UI that should store a validated JSON structure and convert it into a strongly typed model at render time; this guide helps you decide between a built-in alias vs. a custom schema and provides minimal working code patterns.

Quick Start

Use the skill to fetch the latest Umbraco property editor schema documentation and produce either a built-in schema alias setup or a complete minimal C# schema plus configuration and value converter plan for your custom editor.

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 with a value converter?

Implementing an Umbraco property editor schema involves selecting a built-in schema alias or designing custom C# components. You must configure server-side metadata, a configuration editor, and a property value converter to map UI manifest aliases to strongly typed render models.

When should I use a built-in schema alias versus a custom C# schema in Umbraco?

Choose built-in schema aliases when they satisfy your validation and storage needs. Design custom C# schemas only when necessary for specialized data, requiring custom configuration editors and property value converters for your specific property editor UI.

How do I map a JSON property editor manifest to server-side behavior in Umbraco?

Mapping a JSON UI manifest to server-side behavior requires fetching official Umbraco schema references. You then generate minimal working code examples that map manifest schema aliases to server-side property value conversion logic and configuration editors.

What is the workflow for creating a custom Umbraco property editor schema?

The Umbraco property editor schema workflow involves fetching official documentation, deciding between built-in and custom implementation, and generating minimal working examples. This produces a complete C# schema, configuration editor, and value converter plan.

Can I use a configuration editor to store validated JSON for an Umbraco property editor?

Yes, you can use a configuration editor to store validated JSON structures. The schema implementation includes a property value converter to transform the stored JSON into a strongly typed model at render time.

Why does my Umbraco property editor need server-side schema metadata?

Umbraco property editors need server-side schema metadata to handle validation, storage, and property value conversion. It ensures your custom property editor UI correctly translates validated data structures into strongly typed models during rendering.