sap-cloud-sdk-ai — Claude Code skill: features and setup
Guides JavaScript, TypeScript, and Java projects through SAP Cloud SDK for AI integration. Use it for chat, embeddings, streaming responses, and prompt management.
npx skills add secondsky/sap-skills --skill sap-cloud-sdk-ai -a claude-codeWhat sap-cloud-sdk-ai 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.
What it helps with
- 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 for the agent
- 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?
How to install sap-cloud-sdk-ai
1Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-cloud-sdk-ai -a claude-code2Manually: put the files in place
~/.claude/skills/sap-cloud-sdk-ai/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/sap-cloud-sdk-ai/
1Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-cloud-sdk-ai -a codex2Manually: put the files in place
.agents/skills/sap-cloud-sdk-ai/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-cloud-sdk-ai -a cursor2Manually: put the files in place
.cursor/skills/sap-cloud-sdk-ai/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install secondsky/sap-skills sap-cloud-sdk-ai2Manually: put the files in place
.github/skills/sap-cloud-sdk-ai/SKILL.md1Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-cloud-sdk-ai -a gemini-cli2Platform CLI
gemini skills install https://github.com/secondsky/sap-skills --path plugins/sap-cloud-sdk-ai/skills/sap-cloud-sdk-aiManually: put the files in place
.devin/skills/sap-cloud-sdk-ai/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-cloud-sdk-ai -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about sap-cloud-sdk-ai
How do I install sap-cloud-sdk-ai in Claude Code?
Run npx skills add secondsky/sap-skills --skill sap-cloud-sdk-ai -a claude-code. The skill file is placed at ~/.claude/skills/sap-cloud-sdk-ai/SKILL.md.
What does sap-cloud-sdk-ai do?
It guides integrations of SAP Cloud SDK for AI into JavaScript, TypeScript, and Java apps, including chat, document grounding, and prompt management.
What does the project need before using this skill?
JavaScript and TypeScript projects require Node.js 20+, while Java projects require Java 17+. An SAP AI Core service instance and an Orchestration deployment are also required; model access depends on the tenant.