umbraco-property-value-preset

Implement property value presets for Umbraco backoffice property editors using TypeScript and official Umbraco APIs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the process of setting default values for Umbraco content properties, streamlining content creation and ensuring consistency.

Core Features & Use Cases

  • Default Value Implementation: Define default values for various Umbraco property editors.
  • Dynamic Defaults: Create presets that dynamically determine default values based on configuration or external data.
  • Use Case: Automatically set a new content item's "Publish Date" property to today's date or pre-fill a "Meta Description" field with a standard template.

Quick Start

Implement a property value preset for the Umbraco TextBox property editor that defaults to 'Default text value'.

Frequently Asked Questions about umbraco-property-value-preset

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

FAQPage Schema
How do I set default values for Umbraco backoffice property editors?

You can set default Umbraco property values by implementing property value presets using TypeScript and official Umbraco APIs. This automatically populates content fields with static or dynamic defaults during content creation.

Can I generate dynamic default values for Umbraco content properties?

Yes, Umbraco property value presets support dynamic and asynchronous default value generation. Defaults can be determined dynamically based on property editor UI aliases or schema aliases and external data.

How do I pre-fill an Umbraco TextBox with default text?

To pre-fill an Umbraco TextBox, implement a property value preset targeting the TextBox property editor alias. This establishes a standard default text value that appears automatically when editors create new content.

Does this preset mechanism work with any Umbraco property editor?

The property value preset mechanism applies to Umbraco backoffice property editors based on their UI aliases or schema aliases. It enables sensible default value implementation across various property editors supporting streamlined content creation.

What is the best way to automate default metadata fields in Umbraco?

Automating default Umbraco metadata fields is best achieved by implementing property value presets. This approach uses TypeScript to define static or dynamic defaults, ensuring consistency and saving time during content creation.