Production-ready Claude Code skills for SAP development. Covers BTP, CAP, Fiori, ABAP, HANA, Analytics Cloud, and more. Enables developers to automate SAP tasks, integrate with cloud services, and build enterprise applications. Connects to SAP ecosystems and developer tools.
git clone https://github.com/secondsky/sap-skills.gitProduction-ready Claude Code skills for SAP development. Covers BTP, CAP, Fiori, ABAP, HANA, Analytics Cloud, and more. Enables developers to automate SAP tasks, integrate with cloud services, and build enterprise applications. Connects to SAP ecosystems and developer tools.
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/secondsky/sap-skillsCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
I'm developing a [SAP_APPLICATION] for [COMPANY] in the [INDUSTRY] sector. I need to [SPECIFIC_TASK] using [SAP_TECHNOLOGY]. Provide a step-by-step guide with code snippets and best practices. Include any necessary prerequisites or dependencies.
# SAP Fiori Application Development Guide
## Overview
For [COMPANY], a retail business in the [INDUSTRY] sector, we'll create a Fiori application to streamline inventory management. This guide covers the entire development process using SAP Fiori, CAP, and BTP.
## Prerequisites
- SAP BTP account
- SAP Business Application Studio
- Basic knowledge of JavaScript and OData
## Step-by-Step Guide
1. **Set up your development environment**:
- Log in to SAP BTP Cockpit
- Navigate to your subaccount and launch SAP Business Application Studio
- Create a new Dev Space with SAP Fiori and CAP capabilities
2. **Create a new project**:
```bash
cdSAP Fiori application project
cdSAP Fiori application
```
3. **Define your data model**:
- Create a new file `db/schema.cds`
- Define your entities and associations
```cds
namespace my.inventory;
entity Products {
key ID : UUID;
name : String;
description : String;
stock : Integer;
price : Decimal;
}
```
4. **Implement your service**:
- Create a new file `srv/cat-service.cds`
- Define your service and expose it
```cds
using { my.inventory as my } from '../db/schema.cds';
service CatalogService {
entity Products as projection on my.Products;
}
```
5. **Create your Fiori application**:
- Use the SAP Fiori tools to generate a new Fiori application
- Connect it to your service
- Customize the UI to fit your needs
6. **Deploy your application**:
- Build and deploy your application to SAP BTP
- Test your application thoroughly
## Best Practices
- Always use proper error handling
- Follow SAP's coding guidelines
- Implement proper security measures
- Test your application thoroughly
## Additional Resources
- [SAP Fiori Documentation](https://experience.sap.com/fiori-design-web/)
- [CAP Documentation](https://cap.cloud.sap/docs/)
- [SAP BTP Documentation](https://help.sap.com/docs/)
Automated Meeting Reports Transcripts Notes Video Coaching
AI assistant built for thoughtful, nuanced conversation
find buy and sell data online
Simple data integration for modern teams
Customer feedback management made simple
Enterprise workflow automation and service management platform