umbraco-property-editor-schema

Implement custom property editor schemas in the Umbraco backoffice with C#.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps developers understand and implement custom property editor schemas for the Umbraco backoffice, enabling specialized data handling and validation beyond built-in options.

Core Features & Use Cases

  • Schema Definition: Guides the creation of server-side blueprints for Umbraco property editors.
  • Built-in Aliases: Provides a quick reference for commonly used schema types.
  • Customization: Details how to implement custom C# schema classes and value converters when built-in options are insufficient.
  • Use Case: A developer needs to create a new property editor for storing complex geographical data with custom validation rules. This Skill provides the necessary documentation and code examples to define the schema and value conversion.

Quick Start

Use the umbraco-property-editor-schema skill to find the correct schema alias for storing simple text input.

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 define a custom property editor schema in Umbraco?

To define a custom Umbraco property editor schema, implement server-side blueprints using C# classes. This approach enables specialized data handling, custom validation rules, and dedicated data storage configurations beyond built-in options.

What is the best way to store complex geographical data in an Umbraco property editor?

The best way to store complex geographical data in an Umbraco property editor is by defining a custom C# schema class alongside a value converter. This configuration applies custom validation rules and structures the data for backoffice storage.

How do I find the correct schema alias for storing simple text input in Umbraco?

To find the correct schema alias for storing simple text input in Umbraco, reference the built-in aliases provided by the property editor schema documentation. These aliases offer quick implementation for commonly used data types.

Do I need C# and Umbraco's extensibility model to implement custom property editor schemas?

Yes, implementing custom property editor schemas requires understanding of C# and Umbraco's extensibility model. These prerequisites are necessary to build server-side metadata, configure validation, and handle data storage properly.

When should I use custom C# schema classes instead of built-in Umbraco property editor options?

You should use custom C# schema classes instead of built-in Umbraco property editor options when built-in schemas are insufficient. This occurs when you need specialized data handling, custom validation rules, or complex value conversion.