sap-btp-master-data-integration — Claude Code skill for SAP BTP MDI
Walks you through setting up an SAP Master Data Integration tenant, connecting applications and fixing master data replication.
npx skills add secondsky/sap-skills --skill sap-btp-master-data-integration -a claude-codeWhat sap-btp-master-data-integration does
This skill covers the SAP Master Data Integration service on SAP BTP: creating a tenant, connecting clients, configuring distribution models and troubleshooting replication. It ships decision trees for picking a service plan, choosing an authentication method and deciding when the SOAP API applies instead of REST.
You need a global enterprise SAP BTP account — trial and free tier will not work. A subaccount in a supported region and a Cloud Foundry space are required too, plus a user with the BusinessConfigurationAdmin role. One tenant per subaccount, and separate tenants for dev, test and prod are advised. Check the account type first; that is where most setups stall.
Client configuration is documented down to attributes like businessSystemId and writePermissions, along with OAuth2 and mTLS authentication, SOAP endpoints for business partners and the system limits: change request size, delta token validity, change token length. The skill also spells out what MDI does not do — consolidation, data quality control and central governance workflows belong to SAP Master Data Governance.
What it helps with
- create an MDI tenant and attach it to a subaccount
- connect S/4HANA or SuccessFactors as a producing client
- choose between the sap-integration and s4hana-onpremise plans
- set up a distribution model with object and scope filters
- debug failing business partner replication
Example prompts for the agent
- Help me set up an SAP Master Data Integration tenant in subaccount EU10
- Which MDI service plan should I use for S/4HANA On-Premise?
- Configure a distribution model between provider and consumer for Business Partner
How to install sap-btp-master-data-integration
1Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-btp-master-data-integration -a claude-code2Manually: put the files in place
~/.claude/skills/sap-btp-master-data-integration/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/sap-btp-master-data-integration/
1Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-btp-master-data-integration -a codex2Manually: put the files in place
.agents/skills/sap-btp-master-data-integration/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-btp-master-data-integration -a cursor2Manually: put the files in place
.cursor/skills/sap-btp-master-data-integration/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install secondsky/sap-skills sap-btp-master-data-integration2Manually: put the files in place
.github/skills/sap-btp-master-data-integration/SKILL.md1Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-btp-master-data-integration -a gemini-cli2Platform CLI
gemini skills install https://github.com/secondsky/sap-skills --path plugins/sap-btp-master-data-integration/skills/sap-btp-master-data-integrationManually: put the files in place
.devin/skills/sap-btp-master-data-integration/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-btp-master-data-integration -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-master-data-integration
How do I install sap-btp-master-data-integration in Claude?
Run npx skills add secondsky/sap-skills --skill sap-btp-master-data-integration -a claude-code. The skill file then lands at ~/.claude/skills/sap-btp-master-data-integration/SKILL.md.
What does sap-btp-master-data-integration do?
It guides you through the SAP Master Data Integration service on SAP BTP: tenants, application connections, distribution models, business partner SOAP APIs and replication troubleshooting.
What MDI limits should I know upfront?
Change requests cap at 256 KB, 512 KB for business partners, delta tokens last 28 days and SOAP payloads are limited to 10 MB. Consolidation and data quality control are outside MDI.