AndreaFusar/https-github.com-secondsky-sap-skills
AndreaFusar/https-github.com-secondsky-sap-skills Β· 0 stars Β· 32 plugins
Marketplace
Install
/plugin marketplace add AndreaFusar/https-github.com-secondsky-sap-skillsRun inside Claude Code, then install plugins from it. Check the repo's README before you run it.
Plugins 32
After adding the marketplace, install one with /plugin install <name>@sap-skills.
- 1sap-abapComprehensive 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, dynamic programming, RTTI/RTTC, field symbols, data references, exception handling, or ABAP unit testing. Covers both classic ABAP and modern ABAP for Cloud Development patterns.
/plugin install sap-abap@sap-skills - 2sap-abap-cdsComprehensive 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, using built-in functions, writing CASE expressions, implementing access control with DCL, handling CURR/QUAN data types, troubleshooting CDS errors, querying CDS views from ABAP, or displaying data with SALV IDA. Covers ABAP 7.4+ through ABAP Cloud.
/plugin install sap-abap-cds@sap-skills - 3sap-ai-coreGuides development with SAP AI Core and SAP AI Launchpad for enterprise AI/ML workloads on SAP BTP. Use when: deploying generative AI models (GPT, Llama, Gemini, Mistral), 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, or integrating AI capabilities into SAP applications. Covers service plans (Free/Standard/Extended), model providers (Azure OpenAI, AWS Bedrock, GCP Vertex AI, Mistral, IBM), orchestration modules, embeddings, tool calling, and structured outputs.
/plugin install sap-ai-core@sap-skills - 4sap-api-styleThis 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, documentation comments, OpenAPI specifications, quality checklists, deprecation policies, and manual documentation templates. It ensures consistency with SAP API Business Hub standards and industry best practices. Keywords: SAP API, REST, OData, OpenAPI, Swagger, Javadoc, JSDoc, XML documentation, API Business Hub, API naming, API deprecation, x-sap-stateInfo, Entity Data Model, EDM, documentation tags, API quality, API templates
/plugin install sap-api-style@sap-skills - 5sap-btp-best-practicesProduction-ready SAP BTP best practices for enterprise architecture, account management, security, and operations. Use when planning BTP implementations, setting up account hierarchies, configuring environments, implementing authentication, designing CI/CD pipelines, establishing governance, building Platform Engineering teams, implementing failover strategies, or managing application lifecycle on SAP BTP. Keywords: SAP BTP, account hierarchy, global account, directory, subaccount, Cloud Foundry, Kyma, ABAP, SAP Identity Authentication, CI/CD, governance, Platform Engineering, failover, multi-region, SAP BTP best practices
/plugin install sap-btp-best-practices@sap-skills - 6sap-btp-build-work-zone-advancedDevelops and administers SAP Build Work Zone, advanced edition digital workplace solutions. Use when creating workspaces, workpages, and collaborative sites, developing UI Integration Cards in SAP Business Application Studio, building content packages and workspace templates, integrating with Microsoft 365/Teams/SharePoint/Google Drive, configuring chatbots and webhooks, implementing SCIM API user provisioning, setting up OData business records, managing themes and branding, configuring role-based access and SSO, troubleshooting deployment issues, or working with the Administration Console. Keywords: SAP Build Work Zone advanced edition, digital workplace, UI Integration Cards, content packages, workspace templates, SAP Business Application Studio, SAP Conversational AI, SCIM API, OData, Microsoft Teams integration, SSO, theming, Administration Console
/plugin install sap-btp-build-work-zone-advanced@sap-skills - 7sap-btp-business-application-studioThis skill provides comprehensive guidance for SAP Business Application Studio (BAS), the cloud-based IDE on SAP BTP built on Code-OSS. Use when setting up BAS subscriptions, creating dev spaces, connecting to external systems, deploying MTA applications, troubleshooting connectivity issues, managing Git repositories, configuring runtime versions, or using the layout editor. Keywords: SAP Business Application Studio, BAS, SAP BTP, dev space, Cloud Foundry, MTA, multitarget application, SAP Fiori, CAP, HANA, destination, WebIDEEnabled, Cloud Connector, Service Center, Storyboard, Layout Editor, ABAP, OData, subscription, entitlements, role collection, Business_Application_Studio_Developer, Git, clone, push, pull, Gerrit, PAT, OAuth, asdf, runtime, Node.js, Java, Python, Task Explorer, CI/CD, Yeoman, generator, template wizard, mbt, mtar, debugging, breakpoint
/plugin install sap-btp-business-application-studio@sap-skills - 8sap-btp-ciasSAP BTP Cloud Integration Automation Service (CIAS) skill for guided integration workflows. Use when: setting up CIAS subscriptions, configuring destinations, assigning roles (CIASIntegrationAdministrator, CIASIntegrationExpert, CIASIntegrationMonitor), planning integration scenarios, working with My Inbox tasks, monitoring scenario execution, troubleshooting CIAS errors, creating OAuth2 instances, configuring identity providers for CIAS, understanding CIAS security architecture, or integrating SAP products (S/4HANA, SuccessFactors, BTP services, SAP Build, IBP).
/plugin install sap-btp-cias@sap-skills - 9sap-btp-cloud-loggingThis skill provides comprehensive guidance for SAP Cloud Logging service on SAP BTP. Use when setting up Cloud Logging instances, configuring log ingestion from Cloud Foundry or Kyma runtimes, implementing OpenTelemetry observability, analyzing logs/metrics/traces in OpenSearch Dashboards, configuring SAML authentication, managing certificates, or troubleshooting ingestion issues. Covers service plans (dev/standard/large), all 4 instance creation methods (BTP Cockpit, CF CLI, BTP CLI, Service Operator), all 4 ingestion methods (Cloud Foundry, Kyma, OpenTelemetry, JSON API), and security best practices.
/plugin install sap-btp-cloud-logging@sap-skills - 10sap-btp-cloud-platformComprehensive SAP Business Technology Platform (BTP) reference for cloud development, deployment, and operations. Use when setting up BTP accounts, working with Cloud Foundry environment, deploying to Kyma (Kubernetes, serverless), developing in ABAP environment (RAP, CDS), managing entitlements and quotas, configuring identity providers (XSUAA), using btp CLI or CF CLI, deploying multi-target applications (MTA), setting up connectivity (destinations, Cloud Connector), implementing CI/CD pipelines, extending SAP solutions, or troubleshooting BTP services. Covers all three runtime environments.
/plugin install sap-btp-cloud-platform@sap-skills - 11sap-btp-cloud-transport-managementComprehensive skill for SAP Cloud Transport Management service on SAP BTP. Use when setting up transport landscapes, configuring transport nodes and routes, managing import queues, deploying MTAs across Cloud Foundry environments, integrating with CI/CD pipelines, configuring ABAP environment transports, troubleshooting deployment errors, or implementing change management workflows. Covers entitlements, subscriptions, role collections, service instances, destinations, and API integrations.
/plugin install sap-btp-cloud-transport-management@sap-skills - 12sap-btp-connectivitySAP BTP Connectivity skill covering Destination Service, Connectivity Service, Cloud Connector, Connectivity Proxy, and Transparent Proxy for Kubernetes. Use when configuring destinations (HTTP, RFC, LDAP, MAIL, TCP), setting up cloud-to-on-premise connectivity, implementing OAuth and principal propagation, deploying connectivity proxies in Kubernetes/Kyma, troubleshooting connectivity errors (405, 407, 503), or configuring multitenancy.
/plugin install sap-btp-connectivity@sap-skills - 13sap-btp-developer-guideDevelops business applications on SAP Business Technology Platform (BTP) using CAP (Node.js/Java) or ABAP Cloud. Use when: building cloud applications on SAP BTP, deploying to Cloud Foundry or Kyma runtimes, integrating with SAP HANA Cloud, implementing SAP Fiori UIs, connecting to remote SAP systems, building multitenant SaaS applications, extending SAP S/4HANA or SuccessFactors, setting up CI/CD pipelines, implementing observability, or following SAP development best practices. Keywords: SAP BTP, Business Technology Platform, CAP, Cloud Application Programming Model, ABAP Cloud, Cloud Foundry, Kyma, SAP HANA Cloud, SAP Fiori, SAPUI5, CI/CD, observability, multitenant, SaaS, SAP BTP ABAP environment, SAP Business Application Studio, SAP Cloud SDK, SAP Integration Suite, SAP Event Mesh, SAP Connectivity Service, SAP Destination Service, XSUAA, OAuth, OpenID Connect, OData, CDS, Core Data Services, ABAP CDS, ABAP RESTful Application Programming Model, RAP, ABAP development, SAP BTP development
/plugin install sap-btp-developer-guide@sap-skills - 14sap-btp-integration-suiteEnterprise integration solutions using SAP Integration Suite on BTP. Covers Cloud Integration (iFlows), API Management, Event Mesh, Edge Integration Cell, Integration Advisor, Trading Partner Management, and Migration Assessment. Use for building integration flows, managing API proxies, event-driven architectures, B2B/EDI integrations, hybrid deployments, adapter configuration, Groovy/JavaScript message processing, and troubleshooting.
/plugin install sap-btp-integration-suite@sap-skills - 15sap-btp-intelligent-situation-automationThis skill provides comprehensive guidance for SAP BTP Intelligent Situation Automation setup, configuration, and operations. It should be used when implementing situation-based automation between SAP S/4HANA systems and SAP Business Technology Platform. The skill covers subscription setup, Event Mesh integration, destination configuration, system onboarding, user management with role collections, automatic situation resolution, and troubleshooting. Keywords: SAP BTP, Intelligent Situation Automation, ISA, situation handling, SAP S/4HANA, SAP S/4HANA Cloud, Event Mesh, Business Event Handling, situation automation, situation dashboard, analyze situations, SAP_COM_0345, SAP_COM_0376, SAP_COM_0092, SituationAutomationKeyUser, SituationAutomationAdminUser, Cloud Connector, cf-eu10, CA-SIT-ATM, business situations, situation types, situation actions
/plugin install sap-btp-intelligent-situation-automation@sap-skills - 16sap-btp-job-schedulingThis skill provides comprehensive guidance for SAP BTP Job Scheduling Service development, configuration, and operations. It should be used when creating, managing, or troubleshooting scheduled jobs on SAP Business Technology Platform. The skill covers service setup, REST API usage, schedule types and formats, OAuth 2.0 authentication, multitenancy, Cloud Foundry tasks, Kyma runtime integration, and monitoring with SAP Cloud ALM and Alert Notification Service. Keywords: SAP BTP, Job Scheduling, jobscheduler, cron, schedule, recurring jobs, one-time jobs, Cloud Foundry tasks, CF tasks, Kyma, OAuth 2.0, XSUAA, @sap/jobs-client, REST API, asynchronous jobs, action endpoint, run logs, SAP Cloud ALM, Alert Notification Service, multitenancy, tenant-aware, BC-CP-CF-JBS
/plugin install sap-btp-job-scheduling@sap-skills - 17sap-btp-master-data-integrationConfigures and integrates SAP Master Data Integration (MDI) service on SAP Business Technology Platform. Use when setting up MDI tenants, connecting applications (S/4HANA, SuccessFactors, Ariba, Fieldglass, etc.), configuring distribution models, SOAP APIs for business partners, extensibility, or troubleshooting master data replication. Covers One Domain Model integration, Business Data Orchestration, client authentication (OAuth2, mTLS), and security configurations.
/plugin install sap-btp-master-data-integration@sap-skills - 18sap-btp-service-managerThis skill provides comprehensive knowledge for SAP Service Manager on SAP Business Technology Platform (BTP). It should be used when managing service instances, bindings, brokers, and platforms across Cloud Foundry, Kyma, Kubernetes, and other environments. Use when provisioning services via SMCTL CLI, BTP CLI, or REST APIs, configuring OAuth2 authentication, working with the SAP BTP Service Operator in Kubernetes, troubleshooting service consumption issues, or implementing cross-environment service management. Keywords: SAP Service Manager, BTP, service instances, service bindings, SMCTL, service broker, OSBAPI, Cloud Foundry, Kyma, Kubernetes, service-manager, service-operator-access, subaccount-admin, OAuth2, X.509, service marketplace, service plans, rate limiting, cf create-service, btp create services/instance, ServiceInstance CRD, ServiceBinding CRD
/plugin install sap-btp-service-manager@sap-skills - 19sap-cap-capireSAP Cloud Application Programming Model (CAP) development skill using Capire documentation. Use when: building CAP applications, defining CDS models, implementing services, working with SAP HANA/SQLite/PostgreSQL databases, deploying to SAP BTP Cloud Foundry or Kyma, implementing Fiori UIs, handling authorization, multitenancy, or messaging. Covers CDL/CQL/CSN syntax, Node.js and Java runtimes, event handlers, OData services, and CAP plugins.
/plugin install sap-cap-capire@sap-skills - 20sap-cloud-sdk-aiIntegrates SAP Cloud SDK for AI into JavaScript/TypeScript and Java applications. Use when building applications with SAP AI Core, Generative AI Hub, or Orchestration Service. Covers chat completion, embedding, streaming, function calling, content filtering, data masking, document grounding, prompt registry, and LangChain/Spring AI integration. Supports OpenAI GPT-4o, Llama, Gemini, Amazon Nova, and other foundation models via SAP BTP.
/plugin install sap-cloud-sdk-ai@sap-skills - 21sap-datasphereSAP Datasphere development skill with 3 specialized agents, 5 slash commands, and validation hooks. Use when building data warehouses on SAP BTP, creating analytic models, configuring data flows and replication flows, setting up connections, managing spaces and users, implementing data access controls, or using the datasphere CLI. Covers Data Builder, Business Builder, analytic models, 40+ connection types, real-time replication, task chains, content transport, and data marketplace.
/plugin install sap-datasphere@sap-skills - 22sap-fiori-toolsDevelops SAP Fiori applications using SAP Fiori tools extensions for VS Code and SAP Business Application Studio. Use when: generating Fiori Elements or Freestyle SAPUI5 applications, configuring Page Editor for List Report or Object Page, working with annotations and Service Modeler, setting up deployment to ABAP or Cloud Foundry, creating adaptation projects, using Guided Development, previewing with mock data or live data, configuring SAP Fiori launchpad, or using AI-powered generation with Project Accelerator/Joule. Technologies: SAP Fiori Elements, SAPUI5, OData V2/V4, CAP, SAP BTP, ABAP, Cloud Foundry, fiori-mcp-server (MCP tools for AI-assisted generation).
/plugin install sap-fiori-tools@sap-skills - 23sap-hana-cliAssists with SAP HANA Developer CLI (hana-cli) for database development and administration. Use when: installing hana-cli, connecting to SAP HANA databases, inspecting database objects (tables, views, procedures, functions), managing HDI containers, executing SQL queries, converting metadata to CDS/EDMX/OpenAPI formats, managing SAP HANA Cloud instances, working with BTP CLI integration, or troubleshooting hana-cli commands. Covers: 91 commands, 17+ output formats, HDI container management, cloud operations.
/plugin install sap-hana-cli@sap-skills - 24sap-hana-cloud-data-intelligenceDevelops data processing pipelines, integrations, and machine learning scenarios in SAP Data Intelligence Cloud. Use when building graphs/pipelines with operators, integrating ABAP/S4HANA systems, creating replication flows, developing ML scenarios with JupyterLab, or using Data Transformation Language functions. Covers Gen1/Gen2 operators, subengines (Python, Node.js, C++), structured data operators, and repository objects.
/plugin install sap-hana-cloud-data-intelligence@sap-skills - 25sap-hana-mlSAP HANA Machine Learning Python Client (hana-ml) development skill. Use when: Building ML solutions with SAP HANA's in-database machine learning using Python hana-ml library for PAL/APL algorithms, DataFrame operations, AutoML, model persistence, and visualization. Keywords: hana-ml, SAP HANA, machine learning, PAL, APL, predictive analytics, HANA DataFrame, ConnectionContext, classification, regression, clustering, time series, ARIMA, gradient boosting, AutoML, SHAP, model storage
/plugin install sap-hana-ml@sap-skills - 26sap-sac-custom-widgetSAP Analytics Cloud (SAC) Custom Widget development. Use when building custom visualizations, extending SAC with Web Components, or creating Widget Add-Ons. Covers JSON metadata, JavaScript Web Components, lifecycle functions, data binding with feeds, styling/builder panels, property/event/method definitions, third-party library integration, hosting, security, performance, and debugging. Includes Widget Add-On feature (QRC Q4 2023+) and templates for widgets, charts, and KPI cards.
/plugin install sap-sac-custom-widget@sap-skills - 27sap-sac-planningThis skill should be used when developing SAP Analytics Cloud (SAC) planning applications, including building planning-enabled stories, analytics designer applications with planning functionality, data actions, multi actions, version management, and planning workflows. Use when creating planning models, implementing data entry forms, configuring spreading/distribution/allocation, setting up data locking, building calendar-based planning processes with approval workflows, writing JavaScript scripts for planning automation, using the getPlanning() API, PlanningModel API, or DataSource API for planning scenarios, troubleshooting planning performance issues, integrating predictive forecasting into planning workflows, implementing Seamless Planning with SAP Datasphere, configuring BPC live connections for BW on HANA integration, building value driver trees for what-if analysis, or debugging data actions with tracing.
/plugin install sap-sac-planning@sap-skills - 28sap-sac-scriptingComprehensive SAC scripting skill for SAP Analytics Cloud Analytics Designer and Optimized Story Experience. This skill should be used when the user asks to "create SAC script", "debug Analytics Designer", "optimize SAC performance", "planning operations in SAC", "filter data in SAC", "use DataSource API", "chart scripting", "table manipulation", "SAC event handlers", "version management", "data locking", "Optimized Story Experience API", "OSE scripting", "OSE widget API", "OSE DataSource", "story scripting API", "OSE planning API", "OSE method", "optimized story", "SAC story scripting", "story script", "SAC scripting", or works with SAC widgets, planning models, or analytics applications.
/plugin install sap-sac-scripting@sap-skills - 29sap-sqlscriptThis skill should be used when the user asks to "write a SQLScript procedure", "create HANA stored procedure", "implement AMDP method", "optimize SQLScript performance", "handle SQLScript exceptions", "debug HANA procedure", "create table function", or mentions SQLScript, SAP HANA procedures, AMDP, EXIT HANDLER, or code-to-data paradigm. Comprehensive SQLScript development guidance for SAP HANA database programming including syntax patterns, built-in functions, exception handling, performance optimization, cursor management, and ABAP Managed Database Procedure (AMDP) integration.
/plugin install sap-sqlscript@sap-skills - 30sapui5This skill should be used when developing SAP UI5 applications, including creating freestyle apps, Fiori Elements apps, custom controls, testing, data binding, OData integration, routing, and troubleshooting. Use when building enterprise web applications with SAP UI5 framework, implementing MVC patterns, configuring manifest.json, creating XML views, writing controllers, setting up data models (JSON, OData v2/v4), implementing responsive UI with sap.m controls, building Fiori Elements apps, writing unit tests with QUnit, integration tests with OPA5, setting up mock servers, handling security (XSS, CSP), optimizing performance, implementing accessibility features, or debugging UI5 applications. Also covers sap.ui.mdc controls and TypeScript control libraries.
/plugin install sapui5@sap-skills - 31sapui5-cliManages SAPUI5/OpenUI5 projects using the UI5 Tooling CLI (@ui5/cli). Use when initializing UI5 projects, configuring ui5.yaml or ui5-workspace.yaml files, building UI5 applications or libraries, running development servers with HTTP/2 support, creating custom build tasks or server middleware, managing workspace/monorepo setups, troubleshooting UI5 CLI errors, migrating between UI5 CLI versions, or optimizing build performance. Supports both OpenUI5 and SAPUI5 frameworks with complete configuration and extensibility guidance.
/plugin install sapui5-cli@sap-skills - 32sapui5-linterUse this skill when working with the UI5 Linter (@ui5/linter) for static code analysis of SAPUI5/OpenUI5 applications and libraries. Covers setup, configuring linting rules, running the linter to detect deprecated APIs, global variable usage, CSP violations, and manifest issues. Supports autofix for deprecated API usage, global references, event handlers, and manifest properties. Includes CI/CD integration, pre-commit hooks, and UI5 2.x migration preparation.
/plugin install sapui5-linter@sap-skills
Files
SAP Skills for Claude Code
32 Claude Code plugins for SAP development
Production-ready Claude Code plugins for SAP development. Each plugin provides context-aware skills that activate automatically when you work with SAP BTP, CAP, Fiori, ABAP, Analytics, and more.
Note: These skills follow Claude Code plugin patterns and are optimized for the Claude Code CLI and Claude Desktop. While the underlying skill content can be adapted for other AI harnesses, they are not automatically usable outside Claude Code without extraction and modification.
π Platform Support
This repository uses Claude Plugin Patterns β natively supported by:
| Platform | Status | Notes |
|---|---|---|
| Claude Code | β Native | Full marketplace support |
| Factory Droid | β Native | Full marketplace support |
**For all other Platforms like opencode, codex and others, you can use https://github.com/enulus/OpenPackage **
Installation
Add the SAP Skills marketplace to Claude Code:
# Add the marketplace /plugin marketplace add https://github.com/secondsky/sap-skills # Install individual plugins /plugin install sap-cap-capire@sap-skills # Or install multiple plugins at once /plugin install sap-cap-capire@sap-skills sap-fiori-tools@sap-skills
Team Setup: Add to .claude/settings.json for automatic availability:
{
"extraKnownMarketplaces": [
{ "name": "sap-skills", "url": "https://github.com/secondsky/sap-skills" }
]
}
Option 2: Clone Repository
For contributors or local development:
# Clone the repository git clone https://github.com/secondsky/sap-skills.git # Plugins are automatically available from the plugins/ directory
Or browse and install from the marketplace:
claude-code marketplace browse
How It Works
Once installed, plugins provide skills that automatically activate based on your project context. No manual invocation neededβjust start working:
- "Create a new CAP service" β
sap-cap-capireactivates - "Set up Fiori Elements app" β
sap-fiori-toolsactivates - "Deploy to BTP" β
sap-btp-cloud-platformactivates - "Write ABAP CDS view" β
sap-abap-cdsactivates - "Create SAC planning model" β
sap-sac-planningactivates
Claude Code intelligently loads relevant skills when you need them, providing expert guidance without overwhelming your context.
Available Plugins (32)
Component Legend
All plugins include context-aware skills. Advanced features shown in table columns:
- Commands: Slash commands for quick access
- Agents: Specialized autonomous assistants
- MCP: Model Context Protocol server integration
- LSP: Language Server Protocol VS Code extension support
π§ Tooling & Development (2)
| Plugin | Commands | Agents | MCP | LSP | Description |
|---|---|---|---|---|---|
| sap-api-style | β | β | β | β | API documentation standards following SAP guidelines |
| sap-hana-cli | β | β | β | β | SAP HANA Developer CLI for database operations |
βοΈ SAP BTP Platform (14)
| Plugin | Commands | Agents | MCP | LSP | Description |
|---|---|---|---|---|---|
| sap-btp-best-practices | β | β | β | β | SAP BTP development best practices and patterns |
| sap-btp-build-work-zone-advanced | β | β | β | β | SAP Build Work Zone (Advanced Edition) development |
| sap-btp-business-application-studio | β | β | β | β | SAP Business Application Studio (BAS) development |
| sap-btp-cias | β | β | β | β | Cloud Identity Access Service (CIAS) integration |
| sap-btp-cloud-logging | β | β | β | β | SAP BTP Cloud Logging service |
| sap-btp-cloud-platform | β | β | β | β | SAP Business Technology Platform core services |
| sap-btp-cloud-transport-management | β | β | β | β | Cloud Transport Management (CTM) service |
| sap-btp-connectivity | β | β | β | β | SAP BTP Connectivity service |
| sap-btp-developer-guide | β | β | β | β | Comprehensive SAP BTP developer guide |
| sap-btp-integration-suite | β | β | β | β | SAP Integration Suite development |
| sap-btp-intelligent-situation-automation | β | β | β | β | Intelligent Situation Automation development |
| sap-btp-job-scheduling | β | β | β | β | SAP BTP Job Scheduling service |
| sap-btp-master-data-integration | β | β | β | β | Master Data Integration service |
| sap-btp-service-manager | β | β | β | β | SAP BTP Service Manager operations |
π¨ UI Development (4)
| Plugin | Commands | Agents | MCP | LSP | Description |
|---|---|---|---|---|---|
| sap-fiori-tools | β | β | β | β | SAP Fiori Tools development and deployment |
| sapui5 | 5 | 4 | β | β | SAPUI5 framework development |
| sapui5-cli | β | β | β | β | SAPUI5 CLI tools and commands |
| sapui5-linter | β | β | β | β | SAPUI5 code quality and linting |
π Data & Analytics (5)
| Plugin | Commands | Agents | MCP | LSP | Description |
|---|---|---|---|---|---|
| sap-datasphere | 5 | 3 | β | β | SAP Datasphere data modeling and management |
| sap-hana-cloud-data-intelligence | β | β | β | β | SAP HANA Cloud Data Intelligence |
| sap-sac-custom-widget | 3 | 3 | β | β | SAP Analytics Cloud custom widget development |
| sap-sac-planning | 3 | 3 | β | β | SAP Analytics Cloud planning applications |
| sap-sac-scripting | 4 | 4 | β | β | SAP Analytics Cloud scripting API |
βοΈ Core Technologies (7)
| Plugin | Commands | Agents | MCP | LSP | Description |
|---|---|---|---|---|---|
| sap-abap | β | β | β | β | ABAP development patterns and best practices |
| sap-abap-cds | β | β | β | β | ABAP Core Data Services (CDS) views |
| sap-ai-core | β | β | β | β | SAP AI Core machine learning development |
| sap-cap-capire | 5 | 4 | β | β | SAP Cloud Application Programming Model (CAP) |
| sap-cloud-sdk-ai | β | β | β | β | SAP Cloud SDK for AI development |
| sap-hana-ml | β | β | β | β | SAP HANA Machine Learning (ML) library |
| sap-sqlscript | 4 | 3 | β | β | SAP HANA SQLScript development |
Repository Structure
This repository uses the Claude Code plugin architecture:
sap-skills/
βββ .claude-plugin/
β βββ marketplace.json # Marketplace catalog
β
βββ plugins/ # All plugins (33)
βββ [plugin-name]/
βββ .claude-plugin/
β βββ plugin.json # Plugin manifest
β
βββ skills/
β βββ [skill-name]/
β βββ SKILL.md # Main skill content
β βββ README.md # Keywords for auto-discovery
β βββ references/ # Documentation files
β
βββ agents/ # Optional: Specialized agents
βββ commands/ # Optional: Slash commands
βββ hooks/ # Optional: Event hooks
Key Features:
- Dual-level manifests: Plugin-level and skill-level
plugin.jsonfiles - Modular organization: Each plugin is self-contained with its own resources
- Advanced features: 7 plugins include commands (29 total), 7 with agents (24 total), 6 with MCP integration, 2 with LSP support
- Cross-references: 13 plugins have marketplace cross-references to related plugins
Building New Plugins
Want to contribute a new SAP plugin? Follow the quick workflow:
-
Use plugin-dev for basics (FIRST):
- Run:
/use plugin-dev:skill-development - Covers: YAML frontmatter, plugin structure, directory layout
- Official Anthropic standards
- Run:
-
Add SAP-specific elements:
- Read Contributor Guide for:
- SAP SDK version tracking
- Production testing requirements
- Error catalog patterns
- Marketplace cross-references
- Read Contributor Guide for:
-
Generate plugin manifests:
./scripts/sync-plugins.sh
-
Test and verify:
- Check Workflow Checklist
-
Submit:
git add plugins/your-plugin .claude-plugin/marketplace.json git commit -m "Add your-plugin for [use case]"
Documentation
For General Plugin Development: Use official plugin-dev skills FIRST
Run: /use plugin-dev:skill-development, plugin-dev:plugin-structure, etc.
SAP-Specific Documentation:
| Resource | Purpose |
|---|---|
| Getting Started | Installation and quick reference |
| Contributor Guide | Comprehensive development guide |
| Workflow Checklist | Quality verification checklist |
| CLAUDE.md | Project context and critical directives |
| CHANGELOG.md | Version history and changes |
Recent Changes
v2.1.8 - Plugin manifest structure improvements and description sanitization
v2.1.7 - Plugin metadata and validation updates
v2.1.6 - SQLScript environment setup command with VS Code LSP integration
v2.1.5 - SAC Scripting MCP integration (90 tools across 11 service areas)
v2.1.4 - Fiori Tools MCP integration (5 tools for semantic search & app generation)
v2.1.3 - Reserved words validation and marketplace description fixes
For complete history, see CHANGELOG.md.
Contributing
This repository is open source under the GPL-3.0 License. Contributions are welcome!
Ways to contribute:
- Report issues or suggest features via GitHub Issues
- Submit new plugins (use plugin-dev + Contributor Guide)
- Improve existing plugins with updated docs or references
- Help maintain package versions and dependencies
Quality Standards:
- All plugins must be production-tested
- Package versions must be current (verified quarterly)
- Known issues must be documented with sources
Support
- Documentation: Browse guides in this repository
- Issues: GitHub Issues
- SAP Resources:
License
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.
Maintained by: E.J. Repository: https://github.com/secondsky/sap-skills Last Updated: 2026-04-02 (v2.1.8)
{
"name": "sap-skills",
"version": "2.2.0",
"description": "Production-ready skills for SAP development and AI coding assistants",
"repository": "https://github.com/secondsky/sap-skills",
"owner": {
"name": "E.J.",
"email": "secondsky@github.com"
},
"metadata": {
"version": "2.2.0",
"last_updated": "2026-04-02",
"total_skills": 32,
"categories": [
"abap",
"ai",
"btp",
"cap",
"data-analytics",
"hana",
"tooling",
"ui-development"
]
},
"plugins": [
{
"name": "sap-abap",
"source": "./plugins/sap-abap",
"description": "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, dynamic programming, RTTI/RTTC, field symbols, data references, exception handling, or ABAP unit testing. Covers both classic ABAP and modern ABAP for Cloud Development patterns.",
"version": "2.2.0",
"category": "abap",
"keywords": [
"abap",
"abap cloud",
"cds",
"internal tables",
"oop",
"rap",
"rest",
"sap",
"sap-abap",
"sql"
],
"license": "GPL-3.0"
},
{
"name": "sap-abap-cds",
"source": "./plugins/sap-abap-cds",
"description": "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, using built-in functions, writing CASE expressions, implementing access control with DCL, handling CURR/QUAN data types, troubleshooting CDS errors, querying CDS views from ABAP, or displaying data with SALV IDA. Covers ABAP 7.4+ through ABAP Cloud.",
"version": "2.2.0",
"category": "abap",
"keywords": [
"abap",
"abap cloud",
"cds",
"internal tables",
"oop",
"rap",
"sap",
"sap-abap-cds"
],
"license": "GPL-3.0"
},
{
"name": "sap-ai-core",
"source": "./plugins/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 (GPT, Llama, Gemini, Mistral), 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, or integrating AI capabilities into SAP applications. Covers service plans (Free/Standard/Extended), model providers (Azure OpenAI, AWS Bedrock, GCP Vertex AI, Mistral, IBM), orchestration modules, embeddings, tool calling, and structured outputs.",
"version": "2.2.0",
"category": "ai",
"keywords": [
"artificial intelligence",
"btp",
"cap",
"core",
"llm",
"machine learning",
"sap",
"sap-ai-core"
],
"license": "GPL-3.0"
},
{
"name": "sap-api-style",
"source": "./plugins/sap-api-style",
"description": "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, documentation comments, OpenAPI specifications, quality checklists, deprecation policies, and manual documentation templates. It ensures consistency with SAP API Business Hub standards and industry best practices. Keywords: SAP API, REST, OData, OpenAPI, Swagger, Javadoc, JSDoc, XML documentation, API Business Hub, API naming, API deprecation, x-sap-stateInfo, Entity Data Model, EDM, documentation tags, API quality, API templates",
"version": "2.2.0",
"category": "tooling",
"keywords": [
"api",
"automation",
"cli",
"development",
"java",
"javascript",
"odata",
"productivity",
"rest",
"sap",
"sap-api-style",
"style",
"tools",
"xml"
],
"license": "GPL-3.0"
},
{
"name": "sap-btp-best-practices",
"source": "./plugins/sap-btp-best-practices",
"description": "Production-ready SAP BTP best practices for enterprise architecture, account management, security, and operations. Use when planning BTP implementations, setting up account hierarchies, configuring environments, implementing authentication, designing CI/CD pipelines, establishing governance, building Platform Engineering teams, implementing failover strategies, or managing application lifecycle on SAP BTP. Keywords: SAP BTP, account hierarchy, global account, directory, subaccount, Cloud Foundry, Kyma, ABAP, SAP Identity Authentication, CI/CD, governance, Platform Engineering, failover, multi-region, SAP BTP best practices",
"version": "2.2.0",
"category": "btp",
"keywords": [
"abap",
"authentication",
"best",
"btp",
"cloud foundry",
"cloud platform",
"kyma",
"practices",
"production",
"sap",
"sap-btp-best-practices"
],
"license": "GPL-3.0"
},
{
"name": "sap-btp-build-work-zone-advanced",
"source": "./plugins/sap-btp-build-work-zone-advanced",
"description": "Develops and administers SAP Build Work Zone, advanced edition digital workplace solutions. Use when creating workspaces, workpages, and collaborative sites, developing UI Integration Cards in SAP Business Application Studio, building content packages and workspace templates, integrating with Microsoft 365/Teams/SharePoint/Google Drive, configuring chatbots and webhooks, implementing SCIM API user provisioning, setting up OData business records, managing themes and branding, configuring role-based access and SSO, troubleshooting deployment issues, or working with the Administration Console. Keywords: SAP Build Work Zone advanced edition, digital workplace, UI Integration Cards, content packages, workspace templates, SAP Business Application Studio, SAP Conversational AI, SCIM API, OData, Microsoft Teams integration, SSO, theming, Administration Console",
"version": "2.2.0",
"category": "btp",
"keywords": [
"advanced",
"api",
"btp",
"build",
"cloud foundry",
"cloud platform",
"deployment",
"kyma",
"odata",
"sap",
"sap-btp-build-work-zone-advanced",
"work",
"zone"
],
"license": "GPL-3.0"
},
{
"name": "sap-btp-business-application-studio",
"source": "./plugins/sap-btp-business-application-studio",
"description": "This skill provides comprehensive guidance for SAP Business Application Studio (BAS), the cloud-based IDE on SAP BTP built on Code-OSS. Use when setting up BAS subscriptions, creating dev spaces, connecting to external systems, deploying MTA applications, troubleshooting connectivity issues, managing Git repositories, configuring runtime versions, or using the layout editor. Keywords: SAP Business Application Studio, BAS, SAP BTP, dev space, Cloud Foundry, MTA, multitarget application, SAP Fiori, CAP, HANA, destination, WebIDEEnabled, Cloud Connector, Service Center, Storyboard, Layout Editor, ABAP, OData, subscription, entitlements, role collection, Business_Application_Studio_Developer, Git, clone, push, pull, Gerrit, PAT, OAuth, asdf, runtime, Node.js, Java, Python, Task Explorer, CI/CD, Yeoman, generator, template wizard, mbt, mtar, debugging, breakpoint",
"version": "2.2.0",
"category": "btp",
"keywords": [
"abap",
"application",
"btp",
"business",
"cap",
"cloud foundry",
"cloud platform",
"fiori",
"hana",
"java",
"kyma",
"node.js",
"oauth",
"odata",
"python",
"sap",
"sap-btp-business-application-studio",
"studio"
],
"license": "GPL-3.0"
},
{
"name": "sap-btp-cias",
"source": "./plugins/sap-btp-cias",
"description": "SAP BTP Cloud Integration Automation Service (CIAS) skill for guided integration workflows. Use when: setting up CIAS subscriptions, configuring destinations, assigning roles (CIASIntegrationAdministrator, CIASIntegrationExpert, CIASIntegrationMonitor), planning integration scenarios, working with My Inbox tasks, monitoring scenario execution, troubleshooting CIAS errors, creating OAuth2 instances, configuring identity providers for CIAS, understanding CIAS security architecture, or integrating SAP products (S/4HANA, SuccessFactors, BTP services, SAP Build, IBP).",
"version": "2.2.0",
"category": "btp",
"keywords": [
"btp",
"cias",
"cloud foundry",
"cloud platform",
"hana",
"kyma",
"oauth",
"sap",
"sap-btp-cias"
],
"license": "GPL-3.0"
},
{
"name": "sap-btp-cloud-logging",
"source": "./plugins/sap-btp-cloud-logging",
"description": "This skill provides comprehensive guidance for SAP Cloud Logging service on SAP BTP. Use when setting up Cloud Logging instances, configuring log ingestion from Cloud Foundry or Kyma runtimes, implementing OpenTelemetry observability, analyzing logs/metrics/traces in OpenSearch Dashboards, configuring SAML authentication, managing certificates, or troubleshooting ingestion issues. Covers service plans (dev/standard/large), all 4 instance creation methods (BTP Cockpit, CF CLI, BTP CLI, Service Operator), all 4 ingestion methods (Cloud Foundry, Kyma, OpenTelemetry, JSON API), and security best practices.",
"version": "2.2.0",
"category": "btp",
"keywords": [
"api",
"authentication",
"btp",
"cloud",
"cloud foundry",
"cloud platform",
"json",
"kyma",
"logging",
"saml",
"sap",
"sap-btp-cloud-logging"
],
"license": "GPL-3.0"
},
{
"name": "sap-btp-cloud-platform",
"source": "./plugins/sap-btp-cloud-platform",
"description": "Comprehensive SAP Business Technology Platform (BTP) reference for cloud development, deployment, and operations. Use when setting up BTP accounts, working with Cloud Foundry environment, deploying to Kyma (Kubernetes, serverless), developing in ABAP environment (RAP, CDS), managing entitlements and quotas, configuring identity providers (XSUAA), using btp CLI or CF CLI, deploying multi-target applications (MTA), setting up connectivity (destinations, Cloud Connector), implementing CI/CD pipelines, extending SAP solutions, or troubleshooting BTP services. Covers all three runtime environments.",
"version": "2.2.0",
"category": "btp",
"keywords": [
"abap",
"btp",
"cds",
"cloud",
"cloud foundry",
"cloud platform",
"deployment",
"kyma",
"platform",
"sap",
"sap-btp-cloud-platform",
"serverless"
],
"license": "GPL-3.0"
},
{
"name": "sap-btp-cloud-transport-management",
"source": "./plugins/sap-btp-cloud-transport-management",
"description": "Comprehensive skill for SAP Cloud Transport Management service on SAP BTP. Use when setting up transport landscapes, configuring transport nodes and routes, managing import queues, deploying MTAs across Cloud Foundry environments, integrating with CI/CD pipelines, configuring ABAP environment transports, troubleshooting deployment errors, or implementing change management workflows. Covers entitlements, subscriptions, role collections, service instances, destinations, and API integrations.",
"version": "2.2.0",
"category": "btp",
"keywords": [
"abap",
"api",
"btp",
"cap",
"cloud",
"cloud foundry",
"cloud platform",
"deployment",
"kyma",
"management",
"sap",
"sap-btp-cloud-transport-management",
"transport"
],
"license": "GPL-3.0"
},
{
"name": "sap-btp-connectivity",
"source": "./plugins/sap-btp-connectivity",
"description": "SAP BTP Connectivity skill covering Destination Service, Connectivity Service, Cloud Connector, Connectivity Proxy, and Transparent Proxy for Kubernetes. Use when configuring destinations (HTTP, RFC, LDAP, MAIL, TCP), setting up cloud-to-on-premise connectivity, implementing OAuth and principal propagation, deploying connectivity proxies in Kubernetes/Kyma, troubleshooting connectivity errors (405, 407, 503), or configuring multitenancy.",
"version": "2.2.0",
"category": "btp",
"keywords": [
"btp",
"cloud foundry",
"cloud platform",
"connectivity",
"http",
"kyma",
"oauth",
"sap",
"sap-btp-connectivity"
],
"license": "GPL-3.0"
},
{
"name": "sap-btp-developer-guide",
"source": "./plugins/sap-btp-developer-guide",
"description": "Develops business applications on SAP Business Technology Platform (BTP) using CAP (Node.js/Java) or ABAP Cloud. Use when: building cloud applications on SAP BTP, deploying to Cloud Foundry or Kyma runtimes, integrating with SAP HANA Cloud, implementing SAP Fiori UIs, connecting to remote SAP systems, building multitenant SaaS applications, extending SAP S/4HANA or SuccessFactors, setting up CI/CD pipelines, implementing observability, or following SAP development best practices. Keywords: SAP BTP, Business Technology Platform, CAP, Cloud Application Programming Model, ABAP Cloud, Cloud Foundry, Kyma, SAP HANA Cloud, SAP Fiori, SAPUI5, CI/CD, observability, multitenant, SaaS, SAP BTP ABAP environment, SAP Business Application Studio, SAP Cloud SDK, SAP Integration Suite, SAP Event Mesh, SAP Connectivity Service, SAP Destination Service, XSUAA, OAuth, OpenID Connect, OData, CDS, Core Data Services, ABAP CDS, ABAP RESTful Application Programming Model, RAP, ABAP development, SAP BTP development",
"version": "2.2.0",
"category": "btp",
"keywords": [
"abap",
"btp",
"cap",
"cds",
"cloud foundry",
"cloud platform",
"developer",
"fiori",
"guide",
"hana",
"java",
"kyma",
"node.js",
"oauth",
"odata",
"rest",
"sap",
"sap-btp-developer-guide"
],
"license": "GPL-3.0"
},
{
"name": "sap-btp-integration-suite",
"source": "./plugins/sap-btp-integration-suite",
"description": "Enterprise integration solutions using SAP Integration Suite on BTP. Covers Cloud Integration (iFlows), API Management, Event Mesh, Edge Integration Cell, Integration Advisor, Trading Partner Management, and Migration Assessment. Use for building integration flows, managing API proxies, event-driven architectures, B2B/EDI integrations, hybrid deployments, adapter configuration, Groovy/JavaScript message processing, and troubleshooting.",
"version": "2.2.0",
"category": "btp",
"keywords": [
"api",
"btp",
"cloud foundry",
"cloud platform",
"deployment",
"edge",
"integration",
"javascript",
"kyma",
"migration",
"sap",
"sap-btp-integration-suite",
"suite"
],
"license": "GPL-3.0"
},
{
"name": "sap-btp-intelligent-situation-automation",
"source": "./plugins/sap-btp-intelligent-situation-automation",
"description": "This skill provides comprehensive guidance for SAP BTP Intelligent Situation Automation setup, configuration, and operations. It should be used when implementing situation-based automation between SAP S/4HANA systems and SAP Business Technology Platform. The skill covers subscription setup, Event Mesh integration, destination configuration, system onboarding, user management with role collections, automatic situation resolution, and troubleshooting. Keywords: SAP BTP, Intelligent Situation Automation, ISA, situation handling, SAP S/4HANA, SAP S/4HANA Cloud, Event Mesh, Business Event Handling, situation automation, situation dashboard, analyze situations, SAP_COM_0345, SAP_COM_0376, SAP_COM_0092, SituationAutomationKeyUser, SituationAutomationAdminUser, Cloud Connector, cf-eu10, CA-SIT-ATM, business situations, situation types, situation actions",
"version": "2.2.0",
"category": "btp",
"keywords": [
"automation",
"btp",
"cloud foundry",
"cloud platform",
"hana",
"intelligent",
"kyma",
"sap",
"sap-btp-intelligent-situation-automation",
"situation"
],
"license": "GPL-3.0"
},
{
"name": "sap-btp-job-scheduling",
"source": "./plugins/sap-btp-job-scheduling",
"description": "This skill provides comprehensive guidance for SAP BTP Job Scheduling Service development, configuration, and operations. It should be used when creating, managing, or troubleshooting scheduled jobs on SAP Business Technology Platform. The skill covers service setup, REST API usage, schedule types and formats, OAuth 2.0 authentication, multitenancy, Cloud Foundry tasks, Kyma runtime integration, and monitoring with SAP Cloud ALM and Alert Notification Service. Keywords: SAP BTP, Job Scheduling, jobscheduler, cron, schedule, recurring jobs, one-time jobs, Cloud Foundry tasks, CF tasks, Kyma, OAuth 2.0, XSUAA, @sap/jobs-client, REST API, asynchronous jobs, action endpoint, run logs, SAP Cloud ALM, Alert Notification Service, multitenancy, tenant-aware, BC-CP-CF-JBS",
"version": "2.2.0",
"category": "btp",
"keywords": [
"api",
"authentication",
"btp",
"cloud foundry",
"cloud platform",
"job",
"kyma",
"oauth",
"rest",
"sap",
"sap-btp-job-scheduling",
"scheduling"
],
"license": "GPL-3.0"
},
{
"name": "sap-btp-master-data-integration",
"source": "./plugins/sap-btp-master-data-integration",
"description": "Configures and integrates SAP Master Data Integration (MDI) service on SAP Business Technology Platform. Use when setting up MDI tenants, connecting applications (S/4HANA, SuccessFactors, Ariba, Fieldglass, etc.), configuring distribution models, SOAP APIs for business partners, extensibility, or troubleshooting master data replication. Covers One Domain Model integration, Business Data Orchestration, client authentication (OAuth2, mTLS), and security configurations.",
"version": "2.2.0",
"category": "btp",
"keywords": [
"api",
"authentication",
"btp",
"cloud foundry",
"cloud platform",
"data",
"hana",
"integration",
"kyma",
"master",
"oauth",
"sap",
"sap-btp-master-data-integration"
],
"license": "GPL-3.0"
},
{
"name": "sap-btp-service-manager",
"source": "./plugins/sap-btp-service-manager",
"description": "This skill provides comprehensive knowledge for SAP Service Manager on SAP Business Technology Platform (BTP). It should be used when managing service instances, bindings, brokers, and platforms across Cloud Foundry, Kyma, Kubernetes, and other environments. Use when provisioning services via SMCTL CLI, BTP CLI, or REST APIs, configuring OAuth2 authentication, working with the SAP BTP Service Operator in Kubernetes, troubleshooting service consumption issues, or implementing cross-environment service management. Keywords: SAP Service Manager, BTP, service instances, service bindings, SMCTL, service broker, OSBAPI, Cloud Foundry, Kyma, Kubernetes, service-manager, service-operator-access, subaccount-admin, OAuth2, X.509, service marketplace, service plans, rate limiting, cf create-service, btp create services/instance, ServiceInstance CRD, ServiceBinding CRD",
"version": "2.2.0",
"category": "btp",
"keywords": [
"api",
"authentication",
"btp",
"cloud foundry",
"cloud platform",
"edge",
"kyma",
"manager",
"oauth",
"rest",
"sap",
"sap-btp-service-manager",
"service"
],
"license": "GPL-3.0"
},
{
"name": "sap-cap-capire",
"source": "./plugins/sap-cap-capire",
"description": "SAP Cloud Application Programming Model (CAP) development skill using Capire documentation. Use when: building CAP applications, defining CDS models, implementing services, working with SAP HANA/SQLite/PostgreSQL databases, deploying to SAP BTP Cloud Foundry or Kyma, implementing Fiori UIs, handling authorization, multitenancy, or messaging. Covers CDL/CQL/CSN syntax, Node.js and Java runtimes, event handlers, OData services, and CAP plugins.",
"version": "2.2.0",
"category": "cap",
"keywords": [
"api",
"authorization",
"btp",
"cap",
"capire",
"cds",
"cloud application programming",
"cloud foundry",
"fiori",
"hana",
"java",
"kyma",
"node.js",
"odata",
"sap",
"sap-cap-capire",
"sql"
],
"license": "GPL-3.0",
"agents": [
"./agents/cap-cds-modeler.md",
"./agents/cap-service-developer.md",
"./agents/cap-performance-debugger.md",
"./agents/cap-project-architect.md"
],
"commands": [
"./commands/cap-setup-wizard.md",
"./commands/cap-troubleshooter.md",
"./commands/cap-mcp-tools.md",
"./commands/cap-cds-reference.md",
"./commands/cap-deployment-checklist.md"
]
},
{
"name": "sap-cloud-sdk-ai",
"source": "./plugins/sap-cloud-sdk-ai",
"description": "Integrates SAP Cloud SDK for AI into JavaScript/TypeScript and Java applications. Use when building applications with SAP AI Core, Generative AI Hub, or Orchestration Service. Covers chat completion, embedding, streaming, function calling, content filtering, data masking, document grounding, prompt registry, and LangChain/Spring AI integration. Supports OpenAI GPT-4o, Llama, Gemini, Amazon Nova, and other foundation models via SAP BTP.",
"version": "2.2.0",
"category": "ai",
"keywords": [
"artificial intelligence",
"btp",
"cloud",
"java",
"javascript",
"llm",
"machine learning",
"sap",
"sap-cloud-sdk-ai",
"sdk",
"streaming",
"typescript"
],
"license": "GPL-3.0"
},
{
"name": "sap-datasphere",
"source": "./plugins/sap-datasphere",
"description": "SAP Datasphere development skill with 3 specialized agents, 5 slash commands, and validation hooks. Use when building data warehouses on SAP BTP, creating analytic models, configuring data flows and replication flows, setting up connections, managing spaces and users, implementing data access controls, or using the datasphere CLI. Covers Data Builder, Business Builder, analytic models, 40+ connection types, real-time replication, task chains, content transport, and data marketplace.",
"version": "2.2.0",
"category": "data-analytics",
"keywords": [
"analytics",
"btp",
"dashboard",
"data",
"datasphere",
"sac",
"sap",
"sap-datasphere",
"visualization"
],
"license": "GPL-3.0",
"agents": [
"./agents/datasphere-integration-advisor.md",
"./agents/datasphere-admin-helper.md",
"./agents/datasphere-modeler.md"
],
"commands": [
"./commands/datasphere-cli.md",
"./commands/datasphere-connection-guide.md",
"./commands/datasphere-space-template.md",
"./commands/datasphere-view-template.md",
"./commands/datasphere-mcp-tools.md"
]
},
{
"name": "sap-fiori-tools",
"source": "./plugins/sap-fiori-tools",
"description": "Develops SAP Fiori applications using SAP Fiori tools extensions for VS Code and SAP Business Application Studio. Use when: generating Fiori Elements or Freestyle SAPUI5 applications, configuring Page Editor for List Report or Object Page, working with annotations and Service Modeler, setting up deployment to ABAP or Cloud Foundry, creating adaptation projects, using Guided Development, previewing with mock data or live data, configuring SAP Fiori launchpad, or using AI-powered generation with Project Accelerator/Joule. Technologies: SAP Fiori Elements, SAPUI5, OData V2/V4, CAP, SAP BTP, ABAP, Cloud Foundry, fiori-mcp-server (MCP tools for AI-assisted generation).",
"version": "2.2.0",
"category": "ui-development",
"keywords": [
"abap",
"btp",
"cap",
"cloud foundry",
"components",
"deployment",
"fiori",
"frontend",
"mvc",
"odata",
"sap",
"sap-fiori-tools",
"sapui5",
"tools"
],
"license": "GPL-3.0"
},
{
"name": "sap-hana-cli",
"source": "./plugins/sap-hana-cli",
"description": "Assists with SAP HANA Developer CLI (hana-cli) for database development and administration. Use when: installing hana-cli, connecting to SAP HANA databases, inspecting database objects (tables, views, procedures, functions), managing HDI containers, executing SQL queries, converting metadata to CDS/EDMX/OpenAPI formats, managing SAP HANA Cloud instances, working with BTP CLI integration, or troubleshooting hana-cli commands. Covers: 91 commands, 17+ output formats, HDI container management, cloud operations.",
"version": "2.2.0",
"category": "hana",
"keywords": [
"api",
"btp",
"cds",
"cli",
"cloud",
"database",
"hana",
"hdi",
"sap",
"sap-hana-cli",
"sql",
"sqlscript"
],
"license": "GPL-3.0"
},
{
"name": "sap-hana-cloud-data-intelligence",
"source": "./plugins/sap-hana-cloud-data-intelligence",
"description": "Develops data processing pipelines, integrations, and machine learning scenarios in SAP Data Intelligence Cloud. Use when building graphs/pipelines with operators, integrating ABAP/S4HANA systems, creating replication flows, developing ML scenarios with JupyterLab, or using Data Transformation Language functions. Covers Gen1/Gen2 operators, subengines (Python, Node.js, C++), structured data operators, and repository objects.",
"version": "2.2.0",
"category": "hana",
"keywords": [
"abap",
"cloud",
"data",
"database",
"hana",
"hdi",
"intelligence",
"node.js",
"python",
"sap",
"sap-hana-cloud-data-intelligence",
"sql",
"sqlscript"
],
"license": "GPL-3.0"
},
{
"name": "sap-hana-ml",
"source": "./plugins/sap-hana-ml",
"description": "SAP HANA Machine Learning Python Client (hana-ml) development skill. Use when: Building ML solutions with SAP HANA's in-database machine learning using Python hana-ml library for PAL/APL algorithms, DataFrame operations, AutoML, model persistence, and visualization. Keywords: hana-ml, SAP HANA, machine learning, PAL, APL, predictive analytics, HANA DataFrame, ConnectionContext, classification, regression, clustering, time series, ARIMA, gradient boosting, AutoML, SHAP, model storage",
"version": "2.2.0",
"category": "hana",
"keywords": [
"cloud",
"database",
"hana",
"hdi",
"python",
"sap",
"sap-hana-ml",
"sql",
"sqlscript"
],
"license": "GPL-3.0"
},
{
"name": "sap-sac-custom-widget",
"source": "./plugins/sap-sac-custom-widget",
"description": "SAP Analytics Cloud (SAC) Custom Widget development. Use when building custom visualizations, extending SAC with Web Components, or creating Widget Add-Ons. Covers JSON metadata, JavaScript Web Components, lifecycle functions, data binding with feeds, styling/builder panels, property/event/method definitions, third-party library integration, hosting, security, performance, and debugging. Includes Widget Add-On feature (QRC Q4 2023+) and templates for widgets, charts, and KPI cards.",
"version": "2.2.0",
"category": "data-analytics",
"keywords": [
"analytics",
"custom",
"dashboard",
"data",
"javascript",
"json",
"sac",
"sap",
"sap-sac-custom-widget",
"visualization",
"widget"
],
"license": "GPL-3.0",
"agents": [
"./agents/widget-debugger.md",
"./agents/widget-architect.md",
"./agents/widget-api-assistant.md"
],
"commands": [
"./commands/widget-validate.md",
"./commands/widget-lint.md",
"./commands/widget-generate.md"
]
},
{
"name": "sap-sac-planning",
"source": "./plugins/sap-sac-planning",
"description": "This skill should be used when developing SAP Analytics Cloud (SAC) planning applications, including building planning-enabled stories, analytics designer applications with planning functionality, data actions, multi actions, version management, and planning workflows. Use when creating planning models, implementing data entry forms, configuring spreading/distribution/allocation, setting up data locking, building calendar-based planning processes with approval workflows, writing JavaScript scripts for planning automation, using the getPlanning() API, PlanningModel API, or DataSource API for planning scenarios, troubleshooting planning performance issues, integrating predictive forecasting into planning workflows, implementing Seamless Planning with SAP Datasphere, configuring BPC live connections for BW on HANA integration, building value driver trees for what-if analysis, or debugging data actions with tracing.",
"version": "2.2.0",
"category": "data-analytics",
"keywords": [
"analytics",
"api",
"dashboard",
"data",
"hana",
"javascript",
"planning",
"sac",
"sap",
"sap-sac-planning",
"visualization"
],
"license": "GPL-3.0",
"agents": [
"./agents/planning-api-assistant.md",
"./agents/data-action-debugger.md",
"./agents/planning-model-architect.md"
],
"commands": [
"./commands/sac-planning-checklist.md",
"./commands/data-action-template.md",
"./commands/seamless-planning-guide.md"
]
},
{
"name": "sap-sac-scripting",
"source": "./plugins/sap-sac-scripting",
"description": "Comprehensive SAC scripting skill for SAP Analytics Cloud Analytics Designer and Optimized Story Experience. This skill should be used when the user asks to \"create SAC script\", \"debug Analytics Designer\", \"optimize SAC performance\", \"planning operations in SAC\", \"filter data in SAC\", \"use DataSource API\", \"chart scripting\", \"table manipulation\", \"SAC event handlers\", \"version management\", \"data locking\", \"Optimized Story Experience API\", \"OSE scripting\", \"OSE widget API\", \"OSE DataSource\", \"story scripting API\", \"OSE planning API\", \"OSE method\", \"optimized story\", \"SAC story scripting\", \"story script\", \"SAC scripting\", or works with SAC widgets, planning models, or analytics applications.",
"version": "2.2.0",
"category": "data-analytics",
"keywords": [
"analytics",
"api",
"dashboard",
"data",
"sac",
"sap",
"sap-sac-scripting",
"scripting",
"visualization"
],
"license": "GPL-3.0",
"agents": [
"./agents/sac-api-helper.md",
"./agents/sac-planning-assistant.md",
"./agents/sac-performance-optimizer.md",
"./agents/sac-script-debugger.md"
],
"commands": [
"./commands/sac-optimize.md",
"./commands/sac-debug.md",
"./commands/sac-script-template.md",
"./commands/sac-planning.md"
]
},
{
"name": "sap-sqlscript",
"source": "./plugins/sap-sqlscript",
"description": "This skill should be used when the user asks to \"write a SQLScript procedure\", \"create HANA stored procedure\", \"implement AMDP method\", \"optimize SQLScript performance\", \"handle SQLScript exceptions\", \"debug HANA procedure\", \"create table function\", or mentions SQLScript, SAP HANA procedures, AMDP, EXIT HANDLER, or code-to-data paradigm. Comprehensive SQLScript development guidance for SAP HANA database programming including syntax patterns, built-in functions, exception handling, performance optimization, cursor management, and ABAP Managed Database Procedure (AMDP) integration.",
"version": "2.2.0",
"category": "data-analytics",
"keywords": [
"abap",
"analytics",
"dashboard",
"data",
"hana",
"sac",
"sap",
"sap-sqlscript",
"sql",
"sqlscript",
"visualization"
],
"license": "GPL-3.0",
"agents": [
"./agents/amdp-helper.md",
"./agents/procedure-generator.md",
"./agents/sqlscript-analyzer.md"
],
"commands": [
"./commands/sqlscript-validate.md",
"./commands/sqlscript-convert.md",
"./commands/sqlscript-optimize.md",
"./commands/sqlscript-setup.md"
]
},
{
"name": "sapui5",
"source": "./plugins/sapui5",
"description": "This skill should be used when developing SAP UI5 applications, including creating freestyle apps, Fiori Elements apps, custom controls, testing, data binding, OData integration, routing, and troubleshooting. Use when building enterprise web applications with SAP UI5 framework, implementing MVC patterns, configuring manifest.json, creating XML views, writing controllers, setting up data models (JSON, OData v2/v4), implementing responsive UI with sap.m controls, building Fiori Elements apps, writing unit tests with QUnit, integration tests with OPA5, setting up mock servers, handling security (XSS, CSP), optimizing performance, implementing accessibility features, or debugging UI5 applications. Also covers sap.ui.mdc controls and TypeScript control libraries.",
"version": "2.2.0",
"category": "ui-development",
"keywords": [
"components",
"fiori",
"frontend",
"json",
"mvc",
"odata",
"sapui5",
"typescript",
"xml"
],
"license": "GPL-3.0",
"agents": [
"./agents/ui5-migration-specialist.md",
"./agents/ui5-api-explorer.md",
"./agents/ui5-code-quality-advisor.md",
"./agents/ui5-app-scaffolder.md"
],
"commands": [
"./commands/ui5-mcp-tools.md",
"./commands/ui5-scaffold.md",
"./commands/ui5-lint.md",
"./commands/ui5-api.md",
"./commands/ui5-version.md"
]
},
{
"name": "sapui5-cli",
"source": "./plugins/sapui5-cli",
"description": "Manages SAPUI5/OpenUI5 projects using the UI5 Tooling CLI (@ui5/cli). Use when initializing UI5 projects, configuring ui5.yaml or ui5-workspace.yaml files, building UI5 applications or libraries, running development servers with HTTP/2 support, creating custom build tasks or server middleware, managing workspace/monorepo setups, troubleshooting UI5 CLI errors, migrating between UI5 CLI versions, or optimizing build performance. Supports both OpenUI5 and SAPUI5 frameworks with complete configuration and extensibility guidance.",
"version": "2.2.0",
"category": "ui-development",
"keywords": [
"cli",
"components",
"fiori",
"frontend",
"http",
"mvc",
"sapui5",
"sapui5-cli",
"yaml"
],
"license": "GPL-3.0"
},
{
"name": "sapui5-linter",
"source": "./plugins/sapui5-linter",
"description": "Use this skill when working with the UI5 Linter (@ui5/linter) for static code analysis of SAPUI5/OpenUI5 applications and libraries. Covers setup, configuring linting rules, running the linter to detect deprecated APIs, global variable usage, CSP violations, and manifest issues. Supports autofix for deprecated API usage, global references, event handlers, and manifest properties. Includes CI/CD integration, pre-commit hooks, and UI5 2.x migration preparation.",
"version": "2.2.0",
"category": "ui-development",
"keywords": [
"api",
"components",
"fiori",
"frontend",
"linter",
"migration",
"mvc",
"sapui5",
"sapui5-linter"
],
"license": "GPL-3.0"
}
]
}Facts
- Kind
- Marketplace
- Repo
- AndreaFusar/https-github.com-secondsky-sap-skills
- Group
- Uncategorized
- Stars
- 0
- Marketplace name
- sap-skills
- Owner
- E.J.
- License
- GPL-3.0
- Language
- JavaScript
- Created
- 2026-05-19
- Last push
- 2026-05-19
- Plugins
- 32
- 1obra/superpowersobra/superpowersAn agentic skills framework & software development methodology that works.297.9k
- 2affaan-m/everything-claude-codeaffaan-m/ECCThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.277.5k
- 3anthropics/skillsanthropics/skillsPublic repository for Agent Skills180.6k
- 4f/prompts.chatf/prompts.chatf.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source β self-host for your organization with complete privacy.172.7k
- 5anthropics/claude-codeanthropics/claude-codeClaude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.150.3k
- 6nextlevelbuilder/ui-ux-pro-max-skillnextlevelbuilder/ui-ux-pro-max-skillAn AI skill that provides design intelligence for building professional UI/UX across multiple platforms.135k