recipe-discover-and-modify-datatype

Discover Umbraco datatypes by query and update their extension lists with dry-run validation.

4|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/albanistrefi/umbraco_CLI --skill recipe-discover-and-modify-datatype
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: recipe-discover-and-modify-datatype
Source: https://github.com/albanistrefi/umbraco_CLI/tree/main/skills/cli/recipe-discover-and-modify-datatype
Command: npx skills add https://github.com/albanistrefi/umbraco_CLI --skill recipe-discover-and-modify-datatype

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

You need to find a specific Umbraco datatype, understand its current configuration, and then update it without guessing or risking unintended changes.

Core Features & Use Cases

  • Search and inspection: Locate a datatype by query, then retrieve its details and current extensions so you know what you’re changing.
  • Safe configuration updates: Add a new extension (optionally as a dry-run first) while preserving the existing extension set.
  • Use case: When your content pipeline requires a new datatype extension, you can discover the target datatype, verify its existing extensions, and apply the update in a controlled way.

Quick Start

Ask the AI to discover the datatype for “rich text”, inspect its current extensions, then add the extension My.Custom.Extension (with a dry-run first to validate).

Frequently Asked Questions about recipe-discover-and-modify-datatype

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

FAQPage Schema
How do I inspect an Umbraco datatype configuration before making changes?

You can inspect an Umbraco datatype configuration by searching for the datatype by query and retrieving its full details, including its current list of extensions, to understand exactly what you are changing before applying any updates.

What is the safest way to add an extension to an Umbraco datatype?

The safest way to add an extension to an Umbraco datatype is to use a dry-run validation first, which allows you to test the update deterministically while preserving the existing extension set without risking unintended changes to the content model.

Can I search for a specific Umbraco datatype by name or query?

Yes, you can discover a specific Umbraco datatype by providing a search query, allowing you to quickly locate the target datatype you need to inspect or modify within your content tooling workflow.

How do I update Umbraco datatype extensions without losing existing ones?

You can update Umbraco datatype extensions safely by retrieving the current extension list and applying the new extension add operation, which preserves the existing extensions while integrating the new pipeline behavior or rich text rendering configuration.

Does this datatype management process support agent-driven content model workflows?

Yes, the datatype management process applies to agent-driven content model management workflows, enabling automated discovery, inspection, and safe extension updates for pipeline behaviors and rich text rendering configurations.

What are the limitations of modifying Umbraco datatypes through the management API?

The process requires invoking specific Umbraco datatype commands to search, get details, and list extensions, and you should always use the dry-run validation support to prevent unintended changes when modifying content pipeline configurations.