SAP CAP Skills for AI Coding Assistants
The SAP Cloud Application Programming Model (CAP) is SAP's recommended framework for building full-stack cloud applications on SAP BTP. It provides a model-driven approach where you define your data model and service definitions in CDS (Core Data Services), and the framework handles database persistence, OData service exposure, and Fiori UI generation. CAP supports both Node.js and Java runtimes.
CAP is powerful but has a steep learning curve. Developers need to understand CDS syntax (CDL, CQL, CSN), service and entity definitions, associations and compositions, event handlers, authorization, multitenancy, messaging, and the deployment pipeline to Cloud Foundry or Kyma. The framework integrates deeply with SAP HANA, SQLite, PostgreSQL, SAP Fiori, and numerous SAP BTP services. AI coding assistants without CAP knowledge produce code that ignores the model-driven architecture, writes raw SQL instead of CDS, or invents event handler signatures that do not exist.
The sap-cap-capire skill is built on the Capire documentation, SAP's comprehensive CAP reference. It covers CDS modeling, service implementation, database integration (HANA, SQLite, PostgreSQL), deployment to BTP, Fiori UI integration, authorization, multitenancy, and messaging. This is one of the most feature-rich skills in the collection, with curated references, templates, specialized agents, slash commands, an MCP server, validation hooks, and LSP integration.
Whether you are starting a new CAP project or extending an existing one, this skill gives your AI assistant the full CAP knowledge base to work from.
Quick Install
npx skills add secondsky/sap-skills --skill sap-cap-capire1 Skill in SAP CAP
Frequently Asked Questions
What is SAP CAP?
SAP CAP (Cloud Application Programming Model) is a framework for building full-stack cloud applications on SAP BTP. It uses CDS for data modeling and supports Node.js and Java runtimes, with built-in database persistence, OData services, and Fiori UI generation.
Can Claude Code write CAP applications?
Yes. The sap-cap-capire skill provides curated references, templates, agents, and an MCP server that give AI coding assistants deep knowledge of CDS modeling, event handlers, deployment, and CAP best practices.
What databases does SAP CAP support?
CAP supports SAP HANA (the production database for BTP deployments), SQLite (for local development and testing), and PostgreSQL. The skill covers configuration and deployment for all three.
How do I install the CAP skill?
Run `npx skills add secondsky/sap-skills --skill sap-cap-capire` or install all SAP skills with `npx skills add secondsky/sap-skills`.