This handles tree item rendering in Umbraco's backoffice navigation. You'll use it when building custom entity types that need to appear in sidebar trees, though most of the time you can stick with `kind: 'default'` and skip writing custom contexts entirely. Only bother with a custom context if you need dynamic icons, badges, or special click behaviors. The skill emphasizes fetching fresh docs first (trees in Umbraco 14+ work differently than older versions) and provides minimal working examples for both basic manifests and custom contexts extending UmbDefaultTreeItemContext. Keep tree items lightweight since they can multiply quickly in large content trees.
npx -y skills add umbraco/umbraco-cms-backoffice-skills --skill umbraco-tree-item --agent claude-codeInstalls into .claude/skills of the current project.
Select a file.
wshobson/agents
github/awesome-copilot
github/awesome-copilot