sap-btp-integration-suite — Claude Code skill for SAP Integration Suite
A skill that helps your agent build SAP Integration Suite artifacts on BTP: iFlows, API Management proxies, Event Mesh topics and B2B flows.
npx skills add secondsky/sap-skills --skill sap-btp-integration-suite -a claude-codeWhat sap-btp-integration-suite does
Seven areas of SAP Integration Suite are covered: Cloud Integration, API Management, Event Mesh, Edge Integration Cell, Integration Advisor, Trading Partner Management and Migration Assessment. The skill ships reference docs, templates and authoring rules, so the agent assembles artifacts instead of guessing at XML.
Ask for an importable iFlow package and it reads references/iflow-package-authoring.md first. The HTTPS-to-SFTP starting point lives in templates/https-to-sftp-iflow-package/, and its layout is meant to be kept: .project, META-INF/MANIFEST.MF, metainfo.prop, plus the files under src/main/resources/. Only the externalized placeholders such as {{SFTP_HOST}} and {{SFTP_CREDENTIAL_ALIAS}} get edited.
Credentials, tenant URLs and certificates stay out of what the skill writes. Without a tenant there is nowhere to test the import, so the skill reports that the package structure and XML passed local checks while the tenant import is still pending. Keep that in mind if you expect a ready-to-upload archive.
What it helps with
- generate an importable iFlow package from the bundled template
- configure SFTP, HTTP, OData, RFC, Kafka and AMQP adapters
- define API Management proxies and access policies
- route events through Event Mesh topics and queues
- plan a migration off Process Orchestration
Example prompts for the agent
- Generate an iFlow package for the HTTPS-to-SFTP scenario from
templates/https-to-sftp-iflow-package/ - Set up an API Management proxy with an API key policy
- Lay out Event Mesh topics and queues for order events
How to install sap-btp-integration-suite
1Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-btp-integration-suite -a claude-code2Manually: put the files in place
~/.claude/skills/sap-btp-integration-suite/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/sap-btp-integration-suite/
1Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-btp-integration-suite -a codex2Manually: put the files in place
.agents/skills/sap-btp-integration-suite/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-btp-integration-suite -a cursor2Manually: put the files in place
.cursor/skills/sap-btp-integration-suite/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install secondsky/sap-skills sap-btp-integration-suite2Manually: put the files in place
.github/skills/sap-btp-integration-suite/SKILL.md1Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-btp-integration-suite -a gemini-cli2Platform CLI
gemini skills install https://github.com/secondsky/sap-skills --path plugins/sap-btp-integration-suite/skills/sap-btp-integration-suiteManually: put the files in place
.devin/skills/sap-btp-integration-suite/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-btp-integration-suite -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-integration-suite
How do I install sap-btp-integration-suite in Claude Code?
Run npx skills add secondsky/sap-skills --skill sap-btp-integration-suite -a claude-code. The skill lands in ~/.claude/skills/sap-btp-integration-suite/SKILL.md.
What does sap-btp-integration-suite do?
It guides the agent through SAP Integration Suite work: iFlows, API Management proxies, Event Mesh topics, Edge Integration Cell deployments, Integration Advisor mappings and trading partner agreements.
Can I validate an iFlow package without a tenant?
Directory structure and XML can be checked locally. The import into an SAP Cloud Integration tenant stays pending until a tenant is available.