# sap-btp-connectivity

Configures SAP BTP Destination Service, Cloud Connector, and Kubernetes proxies for hybrid networking. Useful when solving 405, 407, and 503 errors.

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

## What it does

This skill guides your coding assistant through connecting SAP BTP workloads to remote cloud services and on-premise systems. It covers HTTP, RFC, LDAP, MAIL, and TCP destination setups across Cloud Foundry and Kyma environments. Authentication flows detail OAuth2 client credentials, SAML bearer assertions, and principal propagation.

In containerized infrastructure, the skill provides Helm deployment instructions for Connectivity Proxy and Transparent Proxy. These components expose BTP destinations directly as native Kubernetes services. Code examples include consumption patterns via `@sap-cloud-sdk/connectivity`.

On-premise connectivity relies strictly on a running Cloud Connector instance in the local network. Without proper X.509 certificate generation, single sign-on flows break instantly.

## Requirements
- Works with: Kubernetes

## Install

### Claude Code (native platform)

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

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

### Codex

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

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

### Cursor

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

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

### GitHub Copilot

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

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

### Gemini CLI

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

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

### Windsurf (Devin Desktop)

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

### OpenCode

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

## When to use it
- configure HTTP, RFC, and TCP destinations in SAP BTP
- bridge cloud workloads to private on-premise systems via Cloud Connector
- deploy Connectivity Proxy and Transparent Proxy into Kyma or Kubernetes
- diagnose and resolve HTTP 405, 407, and 503 proxy errors

## Example prompts
- Create an HTTP destination with OAuth2ClientCredentials authentication for SAP BTP
- Explain how to set up principal propagation with Cloud Connector for an on-premise ABAP system
- Troubleshoot an HTTP 407 proxy authentication error in Kyma

## Similar
- [sap-fiori-add-visual-filter](https://affpapa.org/en/nevibecode/skills/sap-fiori-tools-sap-fiori-add-visual-filter.md) — skill · 601 installs
- [sap-fiori-app-development](https://affpapa.org/en/nevibecode/skills/sap-fiori-app-development.md) — skill · 595 installs
- [integration-connectivity-connected-app-configure](https://affpapa.org/en/nevibecode/skills/integration-connectivity-connected-app-configure.md) — skill · 5400 installs
- [aws-containers](https://affpapa.org/en/nevibecode/skills/aws-containers.md) — skill · 9400 installs
- [domain-cloud-native](https://affpapa.org/en/nevibecode/skills/domain-cloud-native.md) — skill · 2900 installs
- [microservices-patterns](https://affpapa.org/en/nevibecode/skills/manutej-microservices-patterns.md) — skill · 446 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
