sap-btp-business-application-studio — Claude Code skill: setup guide
Guides development and administration in SAP Business Application Studio on SAP BTP. Useful when creating dev spaces, wiring destinations, and deploying MTA packages.
npx skills add secondsky/sap-skills --skill sap-btp-business-application-studio -a claude-codeWhat sap-btp-business-application-studio does
This skill provides the assistant with reference data for SAP Business Application Studio on SAP BTP. It outlines configuration requirements for dev spaces, covering setups for SAP Fiori, CAP, native HANA, and mobile projects. It also contrasts service plans: Standard provides 10 dev spaces and 10 GB of storage, while Free and Trial provide 4 GB with only 1 running space.
Deployment instructions center on building archives via mbt build and pushing them to Cloud Foundry with cf deploy. For external connections, destination configurations require WebIDEEnabled = true and HTML5.DynamicDestination = true. Connecting to on-premise systems through Cloud Connector demands HTTP virtual hosts and path access to endpoints like /sap/opu/odata/ and /sap/bc/adt/.
Trial spaces delete automatically after 30 days of inactivity. This makes long-term storage in trial setups risky. You must also assign the Business_Application_Studio_Developer role collection before developers can open the tool.
What it helps with
- pick the appropriate dev space template for Fiori, CAP, or HANA
- configure required destination properties for external system integration
- build and deploy MTA archives to Cloud Foundry via CLI
- verify Cloud Connector path mappings for on-premise ABAP systems
Example prompts for the agent
- How do I configure destination properties in BTP for an ABAP system in BAS?
- Show the commands to build an MTA archive and deploy it to Cloud Foundry.
- Which dev space type should I select for a CAP project with Node.js?
How to install sap-btp-business-application-studio
1Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-btp-business-application-studio -a claude-code2Manually: put the files in place
~/.claude/skills/sap-btp-business-application-studio/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/sap-btp-business-application-studio/
1Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-btp-business-application-studio -a codex2Manually: put the files in place
.agents/skills/sap-btp-business-application-studio/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-btp-business-application-studio -a cursor2Manually: put the files in place
.cursor/skills/sap-btp-business-application-studio/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install secondsky/sap-skills sap-btp-business-application-studio2Manually: put the files in place
.github/skills/sap-btp-business-application-studio/SKILL.md1Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-btp-business-application-studio -a gemini-cli2Platform CLI
gemini skills install https://github.com/secondsky/sap-skills --path plugins/sap-btp-business-application-studio/skills/sap-btp-business-application-studioManually: put the files in place
.devin/skills/sap-btp-business-application-studio/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-btp-business-application-studio -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-business-application-studio
How to install sap-btp-business-application-studio in Claude Code?
Run npx skills add secondsky/sap-skills --skill sap-btp-business-application-studio -a claude-code in your terminal.
What does sap-btp-business-application-studio do?
It instructs coding assistants on SAP Business Application Studio workflows. The skill covers dev space choices, subscription setup, role assignments, Cloud Connector routing, and Cloud Foundry deployments.
What properties are required when configuring destinations for BAS?
You must configure WebIDEEnabled = true and HTML5.DynamicDestination = true. In addition, set WebIDEUsage based on the system type, such as odata_abap,dev_abap for ABAP backends.