This handles Umbraco's extension conditions, the gatekeeping system that controls when and where backoffice extensions appear. You'd use it when building custom dashboards, workspace actions, or views that should only show up in specific contexts like a particular section, content type, or user permission level. It fetches the latest docs from Umbraco's site and includes examples for common scenarios like section matching, workspace filtering, and user permissions. All conditions use AND logic, so every one must pass. The skill covers both built-in conditions and how to build custom ones by extending UmbConditionBase. Honestly, conditions are foundational to any serious Umbraco customization work, so this is one you'll reference constantly if you're extending the backoffice.
npx -y skills add umbraco/umbraco-cms-backoffice-skills --skill umbraco-conditions --agent claude-codeInstalls into .claude/skills of the current project.
Select a file.
wshobson/agents
github/awesome-copilot
github/awesome-copilot