umbraco-property-editor-schema

Define server-side metadata and configuration structures for Umbraco property editors.

26|13|Updated Nov 30, 2025
One-click install
npx skills add https://github.com/umbraco/Umbraco-CMS-Backoffice-Skills --skill umbraco-property-editor-schema
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: umbraco-property-editor-schema
Source: https://github.com/umbraco/Umbraco-CMS-Backoffice-Skills/tree/main/plugins/umbraco-backoffice-skills/skills/umbraco-property-editor-schema
Command: npx skills add https://github.com/umbraco/Umbraco-CMS-Backoffice-Skills --skill umbraco-property-editor-schema

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps developers define the server-side structure and configuration for Umbraco property editors, ensuring data is stored, validated, and processed correctly.

Core Features & Use Cases

  • Schema Definition: Create or utilize schemas for custom data types in Umbraco.
  • Validation & Conversion: Implement custom validation rules and data value conversion logic.
  • Use Case: When building a new custom field for content editors, use this skill to define how the data for that field should be structured and validated.

Quick Start

Use the umbraco-property-editor-schema skill to generate a C# custom schema class for a new property editor that handles JSON data with a maximum item limit.

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 schema for a custom Umbraco property editor?▼

To define a custom Umbraco property editor schema, you generate a C# class that establishes server-side metadata and configuration structures for data storage and validation in the backoffice.

What is the best way to add custom validation rules to Umbraco backoffice data?▼

Adding custom validation rules to Umbraco backoffice data is handled by implementing property editor schemas, which enforce specific server-side constraints and data transformation logic for specialized content fields.

Can I use built-in schema aliases for Umbraco property editor blueprints?▼

Yes, you can use built-in schema aliases for Umbraco property editor blueprints, or you can utilize custom C# class generation when specialized data handling and value conversion are required.

When do I need to implement value conversion for Umbraco property editors?▼

You need to implement value conversion for Umbraco property editors when building a custom field that requires transforming stored data into a specific structure for specialized content editing needs.

Does the Umbraco property editor schema support JSON data with a maximum item limit?▼

Yes, the Umbraco property editor schema supports JSON data handling, allowing you to define a custom C# schema class that enforces structural rules like a maximum item limit for the backoffice.

Why use C# class generation for Umbraco property editor configuration?▼

Using C# class generation for Umbraco property editor configuration ensures robust server-side metadata definition, allowing you to explicitly program custom validation and data transformation logic for complex fields.