sap-abap-cds
Comprehensive SAP ABAP CDS (Core Data Services) reference for data modeling, view development, and semantic enrichment. Use when creating CDS views or view…
Guides development with SAP AI Core and SAP AI Launchpad for enterprise AI/ML workloads on SAP BTP. Use when: deploying generative AI models, building orchestration workflows with templating/filtering/grounding, implementing RAG with vector databases, managing ML training
$ npx -y skills add secondsky/sap-skills --skill sap-ai-core --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/sap-ai-coreContext preview
The summary Claude sees to decide when to auto-load this skill.
Guides development with SAP AI Core and SAP AI Launchpad for enterprise AI/ML workloads on SAP BTP. Use when: deploying generative AI models, building orchestration workflows with templating/filtering/grounding, implementing RAG with vector databases, managing ML training
name: sap-ai-core description: | Guides development with SAP AI Core and SAP AI Launchpad for enterprise AI/ML workloads on SAP BTP. Use when: deploying generative AI models, building orchestration workflows with templating/filtering/grounding, implementing RAG with vector databases, managing ML training pipelines with Argo Workflows, configuring content filtering and data masking for PII protection, using the Generative AI Hub for prompt experimentation, managing prompt templates via the Prompt Registry, or integrating AI capabilities into SAP applications. Covers service plans (Free/Standard/Extended), model providers (Azure OpenAI, AWS Bedrock, GCP Vertex AI, Mistral, IBM, Perplexity), orchestration modules, embeddings, tool calling, and structured outputs. license: GPL-3.0 metadata: maintainer: "Eduard Jiglau" maintainer_email: "hello@sap-ai-skills.com" website: "https://sap-ai-skills.com" version: "2.4.1" last_verified: "2026-06-12" production_tested: "No; documentation-audited only, no live tenant/runtime evidence" runtime_verification: "pending tenant evidence"
Use this skill when provisioning SAP AI Core, using SAP AI Launchpad, configuring Generative AI Hub orchestration, choosing model providers, building RAG or grounding flows, managing prompt templates, deploying training/inference workloads, or wiring AI capabilities into SAP applications.
1. [Overview](#overview) 2. [Quick Start](#quick-start) 3. [Service Plans](#service-plans) 4. [Model Providers](#model-providers) 5. [Orchestration](#orchestration) 6. [Content Filtering](#content-filtering) 7. [Data Masking](#data-masking) 8. [Grounding (RAG)](#grounding-rag) 9. [Tool Calling](#tool-calling) 10. [Structured Output](#structured-output) 11. [Embeddings](#embeddings) 12. [ML Training](#ml-training) 13. [Deployments](#deployments) 14. [Bundled Resources](#bundled-resources) 15. [SAP AI Launchpad](#sap-ai-launchpad) 16. [Prompt Registry](#prompt-registry) 17. [API Reference](#api-reference) 18. [Common Patterns](#common-patterns) 19. [Troubleshooting](#troubleshooting) 20. [References](#references)
SAP AI Core is a service on SAP Business Technology Platform (BTP) that manages AI asset execution in a standardized, scalable, hyperscaler-agnostic manner. SAP AI Launchpad provides the management UI for AI runtimes including the Generative AI Hub.
| Capability | Description | |------------|-------------| | **Generative AI Hub** | Access to LLMs from multiple providers with unified API | | **Orchestration** | Modular pipeline for templating, filtering, grounding, masking | | **ML Training** | Argo Workflows-based batch pipelines for model training | | **Inference Serving** | Deploy models as HTTPS endpoints for predictions | | **Grounding/RAG** | Vector database integration for contextual AI |
1. **SAP AI Core**: Execution engine for AI workflows and model serving 2. **SAP AI Launchpad**: Management UI for AI runtimes and GenAI Hub 3. **AI API**: Standardized lifecycle management across runtimes
# Set environment variables from service key export AI_API_URL="<your-ai-api-url>" export AUTH_URL="<your-auth-url>" export CLIENT_ID="<your-client-id>" export CLIENT_SECRET="<your-client-secret>" # Get OAuth token AUTH_TOKEN=$(curl -s -X POST "$AUTH_URL/oauth/token" \ -H "Content-Type: application/x-www-form-urlencoded" \ -d "grant_type=client_credentials&client_id=$CLIENT_ID&client_secret=$CLIENT_SECRET" \ | jq -r '.access_token')
# Check for existing orchestration deployment
curl -X GET "$AI_API_URL/v2/lm/deployments" \
-H "Authorization: Bearer $AUTH_TOKEN" \
-H "AI-Resource-Group: default" \
-H "Content-Type: application/json"
# Create orchestration deployment if needed
curl -X POST "$AI_API_URL/v2/lm/deployments" \
-H "Authorization: Bearer $AUTH_TOKEN" \
-H "AI-Resource-Group: default" \
-H "Content-Type: application/json" \
-d '{
"configurationId": "<orchestration-config-id>"
}'ORCHESTRATION_URL="<deployment-url>"
curl -X POST "$ORCHESTRATION_URL/v2/completion" \
-H "Authorization: Bearer $AUTH_TOKEN" \
-H "AI-Resource-Group: default" \
-H "Content-Type: application/json" \
-d '{
"config": {
"module_configurations": {
"llm_module_config": {
"model_name": "gpt-4o",
"model_version": "latest",
"model_params": {
"max_tokens": 1000,
"temperature": 0.7
}
},
"templating_module_config": {
"template": [
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "{{?user_query}}"}
]
}
}
},
"input_params": {
"user_query": "What is SAP AI Core?"
}
}'| Plan | Cost | GenAI Hub | Support | Resource Groups | |------|------|-----------|---------|-----------------| | **Free** | Free | No | Community only | Default only | | **Standard** | Per resource + baseline | No | Full SLA | Multiple | | **Extended** | Per resource + tokens | Yes | Full SLA | Multiple |
**Key Restrictions:**
40 SAP development plugins with evidence-tracked verification SAP development plugins for AI coding assistants, with public-source or package-registry verification tracked where available.
Repo: secondsky/sap-skills
Comprehensive SAP ABAP CDS (Core Data Services) reference for data modeling, view development, and semantic enrichment. Use when creating CDS views or view…
Comprehensive ABAP development skill for SAP systems. Use when writing ABAP code, working with internal tables, structures, ABAP SQL, object-oriented…
Evidence-based assessment of whether an SAP API/interface usage scenario aligns with the SAP API Policy (v.4.2026a). Use whenever someone asks whether a way of…
This skill provides comprehensive guidance for documenting SAP APIs following the SAP API Style Guide standards. It should be used when creating or reviewing…
Use when an agent must inspect or operate an authenticated SAP web UI through an in-app Browser, Microsoft Edge CDP, or an existing Playwright client,…
SAP BTP best practices for enterprise architecture, account management, security, and operations, with verification evidence tracked in the repository ledger.…