Download for MacApple silicon, macOS 14+
Skill

fix-xml-native-html

@ui5 Updated 2026-10-20

Fix native HTML and SVG usage in XML views/fragments that UI5 linter reports but cannot auto-fix. Use this skill when linter outputs: - `no-deprecated-api` with message "Usage of native HTML in XML Views/Fragments is deprecated" - `no-deprecated-api` with message "Deprecated use of SVG in XML View or Fragment" Trigger on: HTML elements in XML views (html:div, html:span, html:a), SVG elements in XML views, xmlns:html namespace usage. Provides guidance on replacing native HTML with UI5 controls and SVG with UI5 icons or custom controls.

claudedevelopmentopenui5pluginsapui5ui5

Install

With your agent

Install OMGSkills skill "ui5/plugins-coding-agents:plugins/ui5-modernization/skills/fix-xml-native-html" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.

Manual command

git clone https://github.com/UI5/plugins-coding-agents /tmp/plugins-coding-agents && ln -s /tmp/plugins-coding-agents/plugins/ui5-modernization/skills/fix-xml-native-html ~/.claude/skills/fix-xml-native-html

From README

Fix Native HTML and SVG in XML Views/Fragments This skill fixes native HTML and SVG in XML views/fragments that the UI5 linter detects but cannot auto-fix because they require understanding the appropriate UI5 control replacements. Linter Rules Handled | Rule ID | Message Pattern | This Skill's Action | |---------|-----------------|---------------------| | no-deprecated-api | of native HTML in XML Views/Fragments is deprecated | Replace with UI5 controls | | no-deprecated-api | Deprecated use of SVG in XML View or Fragment | Replace with UI5 icons or custom controls | When to Use Apply this skill when you see linter output like: Run npx @ui5/linter --details to get links to documentation about native HTML deprecation. Background: Why Native HTML/SVG is Deprecated Native HTML in XML views was supported via the sap.ui.core.HTML control and the html namespace.