This handles the backoffice manifest setup for Umbraco's dynamic root system, which lets content pickers start from contextual origins instead of fixed nodes. You define where pickers begin (current page, site root, nearest ancestor) and what query steps they can take from there. The skill fetches the latest official docs, asks what behavior you need, then generates the TypeScript manifests with proper typing. Worth noting that you still need C# backend implementations to make the queries actually work, the manifests just register them in the UI. Useful when you're building multi-site setups or complex content hierarchies where fixed picker roots become a maintenance headache.
npx -y skills add umbraco/umbraco-cms-backoffice-skills --skill umbraco-dynamic-root --agent claude-codeInstalls into .claude/skills of the current project.
Select a file.
wshobson/agents
github/awesome-copilot
github/awesome-copilot