umbraco-tree

Resolve Umbraco content tree paths into corresponding node IDs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you convert human-friendly Umbraco content tree paths (like Home/Partners/Partner List) into machine-usable node IDs, avoiding repetitive manual lookup.

Core Features & Use Cases

  • Tree path resolution: Resolve a content tree path into the corresponding node ID for downstream automation.
  • Command discovery support: Use built-in help and schema inspection to understand available tree commands and methods.
  • Use Case: When you have an integration workflow that needs to target a specific page or document, you can resolve the path once and then operate by node ID for the rest of the task.

Quick Start

Tell the agent to resolve a path by running: umbraco tree walk "Home/Partners/Partner List".

Frequently Asked Questions about umbraco-tree

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

FAQPage Schema
How do I convert an Umbraco content tree path to a node ID?

You can resolve an Umbraco content tree path to a node ID by executing a tree walk operation, converting human-friendly location paths like Home/Partners into stable machine-usable identifiers for downstream automation.

Why do I need to resolve Umbraco tree paths into node IDs for automation?

Resolving Umbraco tree paths into node IDs is necessary because APIs and integration workflows require stable machine-usable identifiers to target specific pages, whereas humans provide location paths that must be converted.

What is the best way to target a specific Umbraco page in an integration workflow?

The best way to target a specific Umbraco page is to resolve the content tree path into a node ID once, then operate using that stable identifier for the rest of your automation task to avoid repetitive manual lookup.

Do I need authenticated access to resolve Umbraco content paths?

Yes, you need authenticated access via umbraco-shared prerequisites to resolve Umbraco content paths, as the tree walk operation relies on the umbraco binary to execute management API commands securely.

Can I discover available Umbraco tree commands and methods?

Yes, you can discover available Umbraco tree commands and methods by using built-in help and schema introspection, allowing you to understand the management API structure before executing tree navigation operations.

How do I walk an Umbraco tree path using the management API?

To walk an Umbraco tree path, execute the command `umbraco tree walk "Home/Partners/Partner List"` to traverse the content tree and return the corresponding node ID for downstream automation scripts.