umbraco-property-value-preset

Implement property value presets for Umbraco backoffice extensions using TypeScript.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines content creation in Umbraco by automatically providing sensible default values for content editors when they create new content, reducing manual input and ensuring consistency.

Core Features & Use Cases

  • Default Value Assignment: Automatically populates property fields with predefined values.
  • Dynamic Defaults: Can generate defaults based on configuration or external data.
  • Use Case: Ensure a 'Published Date' property always defaults to today's date, or a 'Status' field defaults to 'Draft' for new content items.

Quick Start

Use the umbraco-property-value-preset skill to create a default text preset for the TextBox property editor.

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 Umbraco property values for new content items?

This Skill implements property value presets using TypeScript to automatically populate Umbraco backoffice fields, reducing manual input and ensuring consistency for new content items.

Can I use dynamic or API-driven defaults in Umbraco backoffice extensions?

Yes, the preset mechanism supports dynamic and API-driven defaults, allowing you to generate default values for property editors based on external data or configuration.

Does setting default property values require Umbraco extension manifest integration?

Yes, integrating property value presets requires adherence to Umbraco's official extension manifest and API structure to register and execute the default value logic correctly.

What is the best way to ensure a new content property defaults to a specific value in Umbraco?

The best way is to implement property value presets that automatically populate fields with predefined values, such as defaulting a status field to Draft or a published date to today.

Are there limitations when assigning default values to Umbraco property editors?

Limitations include strict adherence to Umbraco's extension manifest and API structure, meaning presets must align with supported property editor types and official API capabilities for dynamic defaults.