# sap-btp-integration-suite

A skill that helps your agent build SAP Integration Suite artifacts on BTP: iFlows, API Management proxies, Event Mesh topics and B2B flows.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 590 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-btp-integration-suite/skills/sap-btp-integration-suite/SKILL.md
- Updated: 2026-10-21
- HTML: https://affpapa.org/en/nevibecode/skills/sap-btp-integration-suite

## What it does

Seven areas of SAP Integration Suite are covered: Cloud Integration, API Management, Event Mesh, Edge Integration Cell, Integration Advisor, Trading Partner Management and Migration Assessment. The skill ships reference docs, templates and authoring rules, so the agent assembles artifacts instead of guessing at XML.

Ask for an importable iFlow package and it reads `references/iflow-package-authoring.md` first. The HTTPS-to-SFTP starting point lives in `templates/https-to-sftp-iflow-package/`, and its layout is meant to be kept: `.project`, `META-INF/MANIFEST.MF`, `metainfo.prop`, plus the files under `src/main/resources/`. Only the externalized placeholders such as `{{SFTP_HOST}}` and `{{SFTP_CREDENTIAL_ALIAS}}` get edited.

Credentials, tenant URLs and certificates stay out of what the skill writes. Without a tenant there is nowhere to test the import, so the skill reports that the package structure and XML passed local checks while the tenant import is still pending. Keep that in mind if you expect a ready-to-upload archive.

## Install

### Claude Code (native platform)

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

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

### Codex

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

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

### Cursor

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

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install secondsky/sap-skills sap-btp-integration-suite
```

2. **Manually: put the files in place**
- File: `.github/skills/sap-btp-integration-suite/SKILL.md`

### Gemini CLI

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

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

### Windsurf (Devin Desktop)

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

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add secondsky/sap-skills --skill sap-btp-integration-suite -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-btp-integration-suite/skills/sap-btp-integration-suite/SKILL.md

## When to use it
- generate an importable iFlow package from the bundled template
- configure SFTP, HTTP, OData, RFC, Kafka and AMQP adapters
- define API Management proxies and access policies
- route events through Event Mesh topics and queues
- plan a migration off Process Orchestration

## Example prompts
- Generate an iFlow package for the HTTPS-to-SFTP scenario from `templates/https-to-sftp-iflow-package/`
- Set up an API Management proxy with an API key policy
- Lay out Event Mesh topics and queues for order events

## Similar
- [mcp-builder](https://affpapa.org/en/nevibecode/skills/mcp-builder.md) — skill · 130949 installs
- [claude-api](https://affpapa.org/en/nevibecode/skills/claude-api.md) — skill · 74198 installs
- [lark-im](https://affpapa.org/en/nevibecode/skills/lark-im.md) — skill · 472900 installs
- [lark-event](https://affpapa.org/en/nevibecode/skills/lark-event.md) — skill · 466800 installs
- [caveman-discover](https://affpapa.org/en/nevibecode/skills/caveman-discover.md) — skill · 104400 installs
- [migration](https://affpapa.org/en/nevibecode/skills/migration.md) — skill · 103900 installs

From the same set: [secondsky/sap-skills](https://affpapa.org/en/nevibecode/by/secondsky/sap-skills.md) — 40 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
