# 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.

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

## What it does

The skill covers chat requests, streamed output, function calls, and document grounding with SAP Cloud SDK for AI. It also explains content filtering, data masking, Prompt Registry, and connections to LangChain or Spring AI.

JavaScript and TypeScript projects need Node.js 20+; Java projects need Java 17+. You also need an SAP AI Core service instance and an Orchestration deployment in AI Core. Local setups can use `AICORE_SERVICE_KEY`, while Cloud Foundry and Kyma can expose a bound service to the SDK. Model access varies by tenant, so check the target catalog before choosing a model.

## Install

### Claude Code (native platform)

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

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

### Codex

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

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

### Cursor

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

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install secondsky/sap-skills sap-cloud-sdk-ai
```

2. **Manually: put the files in place**
- File: `.github/skills/sap-cloud-sdk-ai/SKILL.md`

### Gemini CLI

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

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

### Windsurf (Devin Desktop)

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

### OpenCode

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

## When to use it
- connect chat features to SAP AI Core
- stream model responses to an application
- add function calls to model requests
- apply content filtering and data masking
- manage prompts through Prompt Registry

## Example prompts
- Show me how to connect SAP AI Core to this TypeScript app.
- Give me a streaming response example with SAP Cloud SDK for AI.
- How can I check which models this SAP AI Core tenant can access?

## Similar
- [caveman-manage](https://affpapa.org/en/nevibecode/skills/caveman-manage.md) — skill · 104200 installs
- [workers-best-practices](https://affpapa.org/en/nevibecode/skills/cloudflare-workers-best-practices.md) — skill · 126100 installs
- [cloudflare-email-service](https://affpapa.org/en/nevibecode/skills/cloudflare-email-service.md) — skill · 102300 installs
- [firebase-basics](https://affpapa.org/en/nevibecode/skills/firebase-basics.md) — skill · 14100 installs
- [cloudflare-one](https://affpapa.org/en/nevibecode/skills/cloudflare-one.md) — skill · 93100 installs
- [cloudflare-one-migrations](https://affpapa.org/en/nevibecode/skills/cloudflare-one-migrations.md) — skill · 89500 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
