
This lets Claude implement UFM (Umbraco Flavored Markdown) components, which are custom markers that transform into HTML when Umbraco renders markdown.
$ npx -y skills add umbraco/umbraco-cms-backoffice-skills --skill umbraco-ufm-component --agent claude-codeInstalls into .claude/skills of the current project.
Sponsors
You'd use it when you need dynamic content in markdown fields beyond the built-in markers like localization or property values. Think rendering custom icons with {@icon-document}, highlighting text with {!important}, or injecting any HTML through a simple syntax. The skill pulls from official Umbraco docs and includes the important gotcha that custom element tags must start with umb-, ufm-, or uui- or they get stripped by the sanitizer. It's pretty focused on one thing and handles it with working examples.
Select a file.