umbraco avatar

Umbraco Property Value Preset

If you're building Umbraco backoffice extensions and need to set default values when editors create new content, this handles the boilerplate. It fetches the latest official docs, asks what property editor you're targeting and what default you want (static, dynamic, or async), then generates both the manifest and the preset API implementation. The skill covers the full pattern including weighted presets that chain together, config-based defaults, and targeting by schema alias. Useful when you want sensible starting values without forcing editors to fill in the same fields repeatedly. The examples are minimal but complete, which is how this kind of utility code should be.

skills.sh installs
395
GitHub stars
27
last updated
Aug 21, 2026

Install

$ npx -y skills add umbraco/umbraco-cms-backoffice-skills --skill umbraco-property-value-preset --agent claude-code

Installs into .claude/skills of the current project.

Files

Umbraco Property Value Preset

What is it?

Property Value Presets provide default values when users create new content. They use an API to supply preset values for specific property editors, enabling streamlined content creation with sensible defaults. Multiple presets can work together using the weight property to progressively modify values.

Documentation

Always fetch the latest docs before implementing:

Workflow

  1. Fetch docs - Use WebFetch on the URLs above
  2. Ask questions - Which property editor? What default value? Static or dynamic?
  3. Generate files - Create manifest + preset API based on latest docs

Sponsors

Details

Repository
github.com/umbraco/umbraco-cms-backoffice-skills
Categories
Documentation, .NET & C#
First seen
Jun 3, 2026

More from umbraco/umbraco-cms-backoffice-skills

All 76
1umbraco avatarumbraco-search-providerumbraco/umbraco-cms-backoffice-skillsImplement search providers in Umbraco backoffice using official docs394skills.sh installs
2davila7 avatardesign-system-starterdavila7/claude-code-templatesCreate and evolve design systems with design tokens, component architecture, accessibility guidelines, and documentation templates. Ensures consistent, scalable393skills.sh installs
3umbraco avatarumbraco-preview-app-providerumbraco/umbraco-cms-backoffice-skillsImplement preview app providers in Umbraco backoffice using official docs393skills.sh installs
4umbraco avatarumbraco-search-result-itemumbraco/umbraco-cms-backoffice-skillsImplement search result items in Umbraco backoffice using official docs393skills.sh installs
5davila7 avatarstripe-integrationdavila7/claude-code-templatesGet paid from day one. Payments, subscriptions, billing portal, webhooks, metered billing, Stripe Connect. The complete guide to implementing Stripe correctly, 392skills.sh installs
6umbraco avatarumbraco-monaco-markdown-editor-actionumbraco/umbraco-cms-backoffice-skillsImplement Monaco markdown editor actions in Umbraco backoffice using official docs392skills.sh installs