Skip to main content
skill CX Codex

sapui5-linter — Claude Code skill for UI5 analysis

Use this skill to configure UI5 Linter and inspect SAPUI5 or OpenUI5 projects for code issues. It also covers checks and fixes ahead of a UI5 2.x migration.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add secondsky/sap-skills --skill sapui5-linter -a claude-code
Open on GitHub

What sapui5-linter does

The skill guides work with @ui5/linter to locate deprecated APIs, global references, unsafe inline scripts, and manifest problems. It also covers event-handler checks and automatic repairs for selected findings, including some deprecated calls and manifest properties.

Instructions cover installation, ui5lint.config.{js|mjs|cjs} setup, and checks across a project or selected files. They also explain JSON and HTML reports, CI and npm-script integration, and previewing proposed fixes. Running the linter requires Node.js v20.11.x, v22.0.0, or later, plus npm v8.0.0 or later; an unsupported Node.js version prevents the check from running.

What it helps with

  • find deprecated APIs in a SAPUI5 app
  • spot global variable references
  • check a manifest before a UI5 2.x migration
  • produce JSON output for CI
  • preview automatic lint fixes

Example prompts for the agent

  • Run ui5lint --details on my SAPUI5 project and explain the findings.
  • Configure ui5lint.config.js to flag deprecated APIs as errors.
  • Preview the proposed fixes with UI5LINT_FIX_DRY_RUN=true ui5lint --fix.

How to install sapui5-linter

1Skills CLI (Vercel)

npx skills add secondsky/sap-skills --skill sapui5-linter -a claude-code

2Manually: put the files in place

~/.claude/skills/sapui5-linter/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/sapui5-linter/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about sapui5-linter

How do I install sapui5-linter in Claude Code?

Run npx skills add secondsky/sap-skills --skill sapui5-linter -a claude-code. The skill file is at ~/.claude/skills/sapui5-linter/SKILL.md.

What does sapui5-linter do?

It helps use UI5 Linter to inspect SAPUI5 and OpenUI5 projects for deprecated APIs, global references, and manifest issues, with automatic repairs for selected findings.

Which Node.js versions does UI5 Linter require?

Use Node.js v20.11.x, v22.0.0, or later, and npm v8.0.0 or later.

Similar skills

Everything for Frontend and UI →

From the same set40

sap-ai-core Guides development of machine learning and generative pipelines on SAP BTP. Useful when configuring model endpoints, grounding flows, or prompt filters. CX Codex +1 723installs sap-hana-cli This skill teaches your agent to drive hana-cli: inspect tables and views, run SQL, manage HDI containers, and export metadata to CDS, EDMX or OpenAPI. CX Codex +1 717installs sap-sqlscript A skill with SQLScript patterns for HANA procedures, functions, and AMDP methods. It helps an agent write database-layer code without hunting through SAP docs. CX Codex +1 711installs sapui5 A skill that helps AI agents build SAP UI5 apps: XML views, controllers, data binding, OData, Fiori Elements and tests. CX Codex +1 697installs sap-btp-business-application-studio Guides development and administration in SAP Business Application Studio on SAP BTP. Useful when creating dev spaces, wiring destinations, and deploying MTA packages. CX Codex +1 677installs sap-cloud-sdk-ai Guides JavaScript, TypeScript, and Java projects through SAP Cloud SDK for AI integration. Use it for chat, embeddings, streaming responses, and prompt management. CX Codex +1 676installs sap-btp-build-work-zone-advanced Guides configuration and development for SAP Build Work Zone, advanced edition on SAP BTP. Useful when building UI Integration Cards, workspace templates, and external integrations. CX Codex +1 674installs sap-datasphere Get guidance for building SAP Datasphere models, configuring data flows, and managing spaces. Useful when developing a data warehouse on SAP BTP. CX Codex +1 669installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor