umbraco-template

Retrieve and update Umbraco templates via the Management API with JSON.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

You need to retrieve, search, and safely modify Umbraco template definitions without manually browsing the back office or crafting risky API payloads.

Core Features & Use Cases

  • Read operations: Fetch templates by ID, get root templates, and search templates with query parameters.
  • Mutation operations with guardrails: Create and update templates while encouraging safe validation via dry runs and payload control with JSON.
  • Use case: When onboarding a new document type, you can search for an existing template, inspect its ID, then dry-run a template update before applying changes.

Quick Start

Ask the CLI to run a safe dry-run update for a specific template using a prepared JSON payload and then apply it only after verifying the dry-run result.

Frequently Asked Questions about umbraco-template

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

FAQPage Schema
How do I retrieve and update Umbraco templates through the Management API?

You can retrieve and update Umbraco templates through the Management API by sending machine-friendly JSON payloads to fetch templates by ID, search with query filters, and apply controlled mutations using dry-run validation.

Can I test Umbraco template updates before applying changes to the live site?

Yes, you can perform safe mutation validation for Umbraco template updates by executing a dry-run with your prepared JSON payload, allowing you to inspect results before applying actual changes to the live environment.

What is the best way to search for existing Umbraco templates without browsing the back office?

The best way to search for existing Umbraco templates without manual back office browsing is using schema discovery and query parameters via the Management API to filter, locate, and retrieve root templates using JSON.

Do I need authentication to manage Umbraco templates via the Management API?

Yes, managing Umbraco templates via the Management API requires prerequisite authentication and global flag handling to ensure secure access when performing template lookups, creation, or updates.

How do I limit the fields returned when fetching Umbraco template entities?

You can limit the fields returned when fetching Umbraco template entities by using optional field limiting parameters, ensuring minimal context is loaded during schema discovery and template lookup operations.

Does the Umbraco template management workflow support document type onboarding?

Yes, the Umbraco template management workflow supports document type onboarding by allowing you to search for an existing template, inspect its ID, and dry-run a template update before applying changes to content models.