/sap-ai-core
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.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/sap-ai-core
Context 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
SKILL.md
sap-ai-core.SKILL.mdname: 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"
SAP AI Core & AI Launchpad Skill
Related Skills
- **sap-btp-cloud-platform**: Use for platform context, BTP account setup, and service integration
- **sap-cap-capire**: Use for building AI-powered applications with CAP or integrating AI services
- **sap-cloud-sdk-ai**: Use for SDK integration, AI service calls, and Java/JavaScript implementations
- **sap-btp-best-practices**: Use for production deployment patterns and AI governance guidelines
When to Use This Skill
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.
Table of Contents
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)
Overview
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.
Core Capabilities
| 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 |
Three Components
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
Quick Start
Prerequisites
- SAP BTP enterprise account
- SAP AI Core service instance (Extended plan for GenAI)
- Service key with credentials
1. Get Authentication Token
# 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')
2. Create Orchestration Deployment
# 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>"
}'3. Use Harmonized API for Model Inference
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?"
}
}'Service Plans
| 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:**
- Free and Standard mutu
Read more
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"
SAP AI Core & AI Launchpad Skill
Related Skills
- **sap-btp-cloud-platform**: Use for platform context, BTP account setup, and service integration
- **sap-cap-capire**: Use for building AI-powered applications with CAP or integrating AI services
- **sap-cloud-sdk-ai**: Use for SDK integration, AI service calls, and Java/JavaScript implementations
- **sap-btp-best-practices**: Use for production deployment patterns and AI governance guidelines
When to Use This Skill
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.
Table of Contents
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)
Overview
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.
Core Capabilities
| 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 |
Three Components
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
Quick Start
Prerequisites
- SAP BTP enterprise account
- SAP AI Core service instance (Extended plan for GenAI)
- Service key with credentials
1. Get Authentication Token
# 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')
2. Create Orchestration Deployment
# 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>"
}'3. Use Harmonized API for Model Inference
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?"
}
}'Service Plans
| 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:**
- Free and Standard mutu
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
Other skills on sap-skills.
- /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 entities, defining data models with annotations, working with associations and cardinality, implementing input parameters,
Open skill - /sap-abap
Comprehensive ABAP development skill for SAP systems. Use when writing ABAP code, working with internal tables, structures, ABAP SQL, object-oriented programming, RAP (RESTful Application Programming Model), CDS views, EML statements, ABAP Cloud development, string processing,
Open skill - /sap-api-policy
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 calling SAP is allowed/compliant — e.g. Published API vs internal/private/"confidential" API status, "Documented Use",
Open skill - /sap-api-style
This skill provides comprehensive guidance for documenting SAP APIs following the SAP API Style Guide standards. It should be used when creating or reviewing API documentation for REST, OData, Java, JavaScript, .NET, or C/C++ APIs. The skill covers naming conventions,
Open skill - /sap-browser-automation
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, especially when SAP SSO reuse, isolated Edge profiles, deterministic target selection, screenshots, or browser bootstrap
Open skill - /sap-btp-best-practices
SAP BTP best practices for enterprise architecture, account management, security, and operations, with verification evidence tracked in the repository ledger. Use when planning BTP implementations, setting up account hierarchies, configuring environments, implementing
Open skill

