sap-btp-service-manager — Claude Code skill: what it does
Skill gives the agent knowledge of SAP Service Manager on BTP: how to manage service instances, bindings, brokers and platforms across Cloud Foundry, Kyma, Kubernetes.
npx skills add secondsky/sap-skills --skill sap-btp-service-manager -a claude-codeWhat sap-btp-service-manager does
Skill teaches the agent to work with SAP Service Manager: create service instances in Cloud Foundry, Kyma or Kubernetes via smctl, BTP CLI or REST API, configure OAuth2 authentication, register brokers and platforms, manage bindings (ServiceBinding CRD) and access keys. Inside: smctl command reference, templates for Kubernetes operators, role descriptions (subaccount-admin, subaccount-audit) and Service Manager plans.
The smcli repository was archived on September 30, 2025. The tool still works, but for new projects the maintainer recommends installing via Go or considering BTP CLI. Skill draws on 80+ SAP documentation files and 11 support files (templates, references). Requires access to an SAP BTP subaccount and the Subaccount Service Administrator role.
What it helps with
- create an SAP service instance in Kubernetes via
ServiceInstanceCRD - configure OAuth2 client credentials for Service Manager API
- register an OSBAPI broker in SAP BTP
- bind a service to a Cloud Foundry app via
cf bind-service - troubleshoot SAP service instance provisioning failure
Example prompts for the agent
- Show me how to create an
xsuaainstance in Kubernetes using SAP BTP Service Operator - Set up a service binding for my
my-appapplication in Cloud Foundry - Explain the difference between
subaccount-adminandcontainerplans in Service Manager
How to install sap-btp-service-manager
1Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-btp-service-manager -a claude-code2Manually: put the files in place
~/.claude/skills/sap-btp-service-manager/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/sap-btp-service-manager/
1Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-btp-service-manager -a codex2Manually: put the files in place
.agents/skills/sap-btp-service-manager/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-btp-service-manager -a cursor2Manually: put the files in place
.cursor/skills/sap-btp-service-manager/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install secondsky/sap-skills sap-btp-service-manager2Manually: put the files in place
.github/skills/sap-btp-service-manager/SKILL.md1Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-btp-service-manager -a gemini-cli2Platform CLI
gemini skills install https://github.com/secondsky/sap-skills --path plugins/sap-btp-service-manager/skills/sap-btp-service-managerManually: put the files in place
.devin/skills/sap-btp-service-manager/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-btp-service-manager -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-service-manager
How to install sap-btp-service-manager in Claude Code?
Run npx skills add secondsky/sap-skills --skill sap-btp-service-manager -a claude-code. The skill will appear in ~/.claude/skills/sap-btp-service-manager/SKILL.md.
What does sap-btp-service-manager do?
Skill gives the agent knowledge of SAP Service Manager: how to manage service instances, bindings and brokers in Cloud Foundry, Kyma, Kubernetes via smctl, BTP CLI and REST API.
Why was the smcli repository archived?
SAP archived the repository on September 30, 2025. The tool still works, but for new projects the maintainer recommends installing via Go (go install github.com/Peripli/service-manager-cli@latest) or considering BTP CLI.