# sap-fiori-tools

A skill for building SAP Fiori apps: template generation, Page Editor setup, annotations, ABAP or Cloud Foundry deployment, driven from the agent.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 1200 installs · ★ 475
- Author: secondsky
- License: GPL-3.0 · policy=link-only · description only; the file stays with the author
- Source: https://github.com/secondsky/sap-skills/tree/HEAD/plugins/sap-fiori-tools/skills/sap-fiori-tools/SKILL.md
- Updated: 2026-10-21
- HTML: https://affpapa.org/en/nevibecode/skills/sap-fiori-tools

## What it does

The skill covers SAP Fiori tools extensions for VS Code and SAP Business Application Studio, adapted for an agent workflow. It walks from generating Fiori Elements or Freestyle SAPUI5 scaffolding to Page Editor work: filter fields, tables, Object Page sections, custom columns and actions on OData V4. Annotations and the Service Modeler with its language server get their own section, along with preview against mock or live data, ABAP and Cloud Foundry deployment, adaptation projects and Launchpad setup.

The bundled reference lists six components — Application Wizard, Application Modeler, Guided Development, Service Modeler, Annotations Language Server, Environment Check — plus a floorplan table split by OData V2 and V4 and the layout of a generated project: `manifest.json`, `ui5.yaml`, a `localService` folder for mocks. Features open from the command palette, e.g. `Fiori: Open Application Generator`.

SAPUI5 1.65 or newer is required, so an older runtime will not build the project. The MCP section on `fiori-mcp-server` is cut short in the text; expect no detailed walkthrough of AI generation via Project Accelerator or Joule. CAP and ABAP backend work is handed off to companion skills in the same set.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add secondsky/sap-skills --skill sap-fiori-tools -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/sap-fiori-tools/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/sap-fiori-tools/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add secondsky/sap-skills --skill sap-fiori-tools -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/sap-fiori-tools/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add secondsky/sap-skills --skill sap-fiori-tools -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/sap-fiori-tools/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install secondsky/sap-skills sap-fiori-tools
```

2. **Manually: put the files in place**
- File: `.github/skills/sap-fiori-tools/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add secondsky/sap-skills --skill sap-fiori-tools -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/secondsky/sap-skills --path plugins/sap-fiori-tools/skills/sap-fiori-tools
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/sap-fiori-tools/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add secondsky/sap-skills --skill sap-fiori-tools -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/secondsky/sap-skills/tree/HEAD/plugins/sap-fiori-tools/skills/sap-fiori-tools/SKILL.md

## When to use it
- Scaffold a Fiori Elements app on OData V4
- Configure filter bar and table in a List Report
- Add a custom section or action to an Object Page
- Preview against mock data before wiring the backend
- Set up ABAP or Cloud Foundry deployment

## Example prompts
- Generate a Fiori Elements app with a List Report over an OData V4 service
- Open the Page Map and add a custom column to the List Report table
- Configure Cloud Foundry deployment and run the environment check

## Similar
- [setup-matt-pocock-skills](https://affpapa.org/en/nevibecode/skills/setup-matt-pocock-skills.md) — skill · 1052851 installs
- [ask-matt](https://affpapa.org/en/nevibecode/skills/ask-matt.md) — skill · 766587 installs
- [to-tickets](https://affpapa.org/en/nevibecode/skills/to-tickets.md) — skill · 711230 installs
- [writing-plans](https://affpapa.org/en/nevibecode/skills/writing-plans.md) — skill · 282859 installs
- [caveman-review](https://affpapa.org/en/nevibecode/skills/caveman-review.md) — skill · 411800 installs
- [caveman-compress](https://affpapa.org/en/nevibecode/skills/caveman-compress.md) — skill · 411500 installs

From the same set: [secondsky/sap-skills](https://affpapa.org/en/nevibecode/by/secondsky/sap-skills.md) — 24 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
