sap-btp-developer-guide — Claude Code skill: install and overview
Guides business application development on SAP BTP using CAP or ABAP Cloud. Useful when configuring Cloud Foundry runtimes, Kyma, or SAP HANA Cloud persistence.
npx skills add secondsky/sap-skills --skill sap-btp-developer-guide -a claude-codeWhat sap-btp-developer-guide does
This skill guides developers through application architecture on SAP Business Technology Platform. It compares CAP on Node.js or Java against ABAP Cloud with RAP. The assistant outlines data modeling with CDS, deployment to Cloud Foundry or Kyma, and SAP Fiori Elements integration.
When adding artificial intelligence through SAP AI Core, external requests take between 30 and 60 seconds. You must handle them asynchronously using cds.spawn and return an immediate 202 Accepted status. Otherwise, the BTP balancer drops the connection.
Container configurations running @sap-ai-sdk/orchestration on Node.js need at least 512MB of RAM. For vector storage and search, CDS entities should use the Vector(1536) datatype in SAP HANA Cloud.
What it helps with
- select between CAP and ABAP Cloud for BTP workloads
- prevent load balancer timeouts during SAP AI Core requests
- define CDS entities with Vector(1536) in SAP HANA Cloud
- prepare deployment descriptors for Cloud Foundry or Kyma
Example prompts for the agent
- Help me configure a CAP service that runs background AI tasks with cds.spawn
- Compare CAP and ABAP Cloud architecture for a new multitenant app
- Show how to define a Vector(1536) CDS entity for SAP HANA Cloud
How to install sap-btp-developer-guide
1Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-btp-developer-guide -a claude-code2Manually: put the files in place
~/.claude/skills/sap-btp-developer-guide/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/sap-btp-developer-guide/
1Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-btp-developer-guide -a codex2Manually: put the files in place
.agents/skills/sap-btp-developer-guide/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-btp-developer-guide -a cursor2Manually: put the files in place
.cursor/skills/sap-btp-developer-guide/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install secondsky/sap-skills sap-btp-developer-guide2Manually: put the files in place
.github/skills/sap-btp-developer-guide/SKILL.md1Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-btp-developer-guide -a gemini-cli2Platform CLI
gemini skills install https://github.com/secondsky/sap-skills --path plugins/sap-btp-developer-guide/skills/sap-btp-developer-guideManually: put the files in place
.devin/skills/sap-btp-developer-guide/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-btp-developer-guide -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-btp-developer-guide
How do I install sap-btp-developer-guide in Claude Code?
Run npx skills add secondsky/sap-skills --skill sap-btp-developer-guide -a claude-code in your terminal.
What is sap-btp-developer-guide used for?
It provides architecture patterns, CDS data modeling rules, and deployment workflows for building apps on SAP BTP using CAP or ABAP Cloud.
What are the runtime requirements for SAP AI Core integration?
Node.js containers running @sap-ai-sdk/orchestration require at least 512MB of memory and should process requests via cds.spawn with an immediate 202 Accepted response.