
secondsky/sap-skills
33 skills0 installs10.9k starsGitHub
Install
npx skills add https://github.com/secondsky/sap-skillsSkills in this repo
1Dependency UpgradeSecure dependency upgrades with supply-chain protection. Provides cooldown windows, staged rollout, and configurable security policies so teams can update packages without pulling in compromised or malicious releases. A builder uses it when bumping dependencies, hardening their supply chain, or setting policy to defend against dependency-based attacks.0installs2Sap AbapA comprehensive ABAP development skill for SAP systems. Covers internal tables, structures, ABAP SQL, object-oriented programming, the RESTful Application Programming Model (RAP), CDS views, EML statements, ABAP Cloud, string processing, dynamic programming, RTTI/RTTC, field symbols, data references, exception handling, and ABAP unit testing. A builder uses it when writing or modernizing ABAP backend code.0installs3Sap Abap CdsA comprehensive SAP ABAP CDS (Core Data Services) reference for data modeling and semantic enrichment. Covers creating CDS views and view entities, annotations, associations and cardinality, input parameters, built-in functions, CASE expressions, DCL access control, and querying CDS from ABAP, spanning ABAP 7.4+ through ABAP Cloud. A builder uses it when modeling data and building views on SAP systems.0installs4Sap Ai CoreGuides development on SAP AI Core and AI Launchpad for enterprise AI/ML on SAP BTP. Covers deploying generative models (GPT, Llama, Gemini, Mistral), orchestration with templating/filtering/grounding, RAG with vector databases, ML training pipelines, content filtering and PII masking, embeddings, tool calling, and structured outputs. A builder uses it when integrating AI capabilities into SAP apps or running ML workloads on BTP.0installs5Sap Api StyleComprehensive guidance for documenting SAP APIs to the SAP API Style Guide. Covers naming conventions, documentation comments, OpenAPI specifications, deprecation policies, quality checklists, and manual-doc templates across REST, OData, Java, JavaScript, .NET, and C/C++. A builder uses it when writing or reviewing API reference docs that must align with SAP API Business Hub standards.0installs6Sap Btp Best PracticesProduction-ready guidance for architecting and operating SAP BTP at enterprise scale. Covers global-account/directory/subaccount hierarchies, Cloud Foundry/Kyma/ABAP environments, SAP Identity Authentication, CI/CD pipelines, governance, and multi-region failover. A builder reaches for it when planning a BTP landing zone, standing up Platform Engineering, or hardening lifecycle and resilience on SAP's cloud platform.0installs7Sap Btp Build Work Zone AdvancedSap-btp-build-work-zone-advanced develops and administers SAP Build Work Zone (advanced edition) digital-workplace solutions: creating workspaces, workpages, and collaborative sites, building UI Integration Cards, integrating with Microsoft 365/Teams/SharePoint/Google Drive, configuring chatbots and webhooks, SCIM user provisioning, theming, and role-based access. Builders use it to assemble a branded digital workplace portal.0installs8Sap Btp Business Application StudioSap-btp-business-application-studio is a guide to SAP Business Application Studio, the cloud IDE on SAP BTP: creating and configuring dev spaces, connecting to external systems, managing Git repositories, configuring runtimes, using generators/templates, and deploying multi-target applications. Developers use it to set up and operate their BTP development environment.0installs9Sap Btp CiasSap-btp-cias is a skill for the SAP BTP Cloud Integration Automation Service (CIAS): setting up subscriptions, configuring destinations, assigning CIAS roles, planning integration scenarios, working through My Inbox tasks, and monitoring scenario execution to integrate SAP products such as S/4HANA, SuccessFactors, and SAP Build. Integration teams use it to run guided, repeatable integration setups.0installs10Sap Btp Cloud LoggingSap-btp-cloud-logging provides guidance for the SAP Cloud Logging service on SAP BTP: creating logging instances, ingesting logs from Cloud Foundry/Kyma and via OpenTelemetry or JSON API, analyzing logs, metrics, and traces in OpenSearch Dashboards, configuring SAML auth and certificates, and troubleshooting ingestion. Operators use it for observability of BTP workloads.0installs11Sap Btp Cloud PlatformSap-btp-cloud-platform is a comprehensive SAP Business Technology Platform reference for cloud development, deployment, and operations: setting up accounts, working across Cloud Foundry, Kyma, and ABAP runtimes, managing entitlements and quotas, configuring identity providers (XSUAA), using the btp/CF CLIs, deploying multi-target applications, and setting up CI/CD. Operators and developers use it as the platform-wide reference.0installs12Sap Btp Cloud Transport ManagementSap-btp-cloud-transport-management is a skill for the SAP Cloud Transport Management service on SAP BTP: setting up transport landscapes, configuring nodes and routes, managing import queues, deploying multi-target applications across Cloud Foundry environments, integrating with CI/CD pipelines, and implementing change-management workflows. Release engineers use it to promote and deploy BTP applications.0installs13Sap Btp ConnectivitySap-btp-connectivity covers SAP BTP connectivity: configuring destinations (HTTP, RFC, LDAP, MAIL, TCP), setting up cloud-to-on-premise connectivity with the Cloud Connector, implementing OAuth and principal propagation, deploying connectivity proxies in Kubernetes/Kyma, and troubleshooting connectivity errors. Developers use it to connect BTP apps to backend and on-prem systems.0installs14Sap Btp Developer GuideSap-btp-developer-guide is a broad guide to developing business applications on SAP BTP using CAP (Node.js/Java) or ABAP Cloud: deploying to Cloud Foundry or Kyma, integrating with HANA Cloud, building Fiori UIs, connecting remote SAP systems, building multitenant SaaS, setting up CI/CD, and adding observability. Developers use it as the end-to-end reference for BTP app development.0installs15Sap Btp Integration SuiteSap-btp-integration-suite covers enterprise integration on SAP BTP: Cloud Integration (iFlows), API Management, Event Mesh, Edge Integration Cell, Integration Advisor, and Trading Partner Management. Integration developers use it to build integration flows, manage API proxies, design event-driven and B2B/EDI integrations, and process messages with Groovy/JavaScript.0installs16Sap Btp Intelligent Situation AutomationSap-btp-intelligent-situation-automation is an archived skill giving legacy guidance for SAP BTP Intelligent Situation Automation: exporting data before access is removed, unsubscribing, and reviewing historical situation-automation setups (Event Mesh, destinations, role collections). It is used only to maintain or decommission existing ISA tenants.0installs17Sap Btp Job SchedulingSap-btp-job-scheduling provides guidance for the SAP BTP Job Scheduling Service: creating one-time and recurring scheduled jobs, defining cron schedules, running Cloud Foundry tasks and Kyma jobs, using the REST API with OAuth2/XSUAA, and monitoring run logs. Operators use it to automate background and asynchronous jobs on BTP.0installs18Sap Btp Master Data IntegrationSap-btp-master-data-integration configures the SAP Master Data Integration service on SAP BTP: setting up MDI tenants, connecting applications (S/4HANA, SuccessFactors, Ariba, Fieldglass), configuring distribution models and SOAP business-partner APIs, and securing replication (OAuth2/mTLS). Integration developers use it to keep master data in sync across SAP systems.0installs19Sap Btp Service ManagerSap-btp-service-manager covers SAP Service Manager on SAP BTP: managing service instances, bindings, brokers and platforms across Cloud Foundry, Kyma and Kubernetes via SMCTL, the BTP CLI, or REST APIs, plus OAuth2/X.509 auth and the BTP Service Operator. Platform operators use it to provision and govern services across environments.0installs20Sap Cap CapireSap-cap-capire is a development skill for the SAP Cloud Application Programming Model (CAP): defining CDS models, implementing services and OData APIs, writing event handlers, working with HANA/SQLite/PostgreSQL, handling authorization and multitenancy, and deploying to BTP Cloud Foundry or Kyma. Backend developers use it to build CAP services in Node.js or Java.0installs21Sap Cloud Sdk AiSap-cloud-sdk-ai integrates the SAP Cloud SDK for AI into JavaScript/TypeScript and Java applications, covering chat completion, embeddings, streaming, function calling, content filtering, data masking, document grounding, prompt registry, and LangChain/Spring AI integration over SAP BTP foundation models (GPT-4o, Llama, Gemini, Nova). Developers use it to add LLM features to SAP apps.0installs22Sap DatasphereSap-datasphere is a development skill for SAP Datasphere on SAP BTP: building data warehouses, creating analytic models, configuring data flows and replication flows, managing spaces and users, implementing data access controls, and using the datasphere CLI. Data engineers use it to model, integrate, and govern enterprise data.0installs23Sap Fiori ToolsSap-fiori-tools develops SAP Fiori applications using the SAP Fiori tools extensions for VS Code and Business Application Studio: generating Fiori Elements or freestyle SAPUI5 apps, editing List Report/Object Page via Page Editor, working with annotations, previewing with mock or live data, and deploying to ABAP or Cloud Foundry. Fiori developers use it to scaffold, configure, and ship Fiori UIs.0installs24Sap Hana CliSap-hana-cli assists with the SAP HANA Developer CLI (hana-cli) for database development and administration: connecting to HANA, inspecting database objects, managing HDI containers, executing SQL, converting metadata to CDS/EDMX/OpenAPI, and managing HANA Cloud instances. Developers use it to explore and operate HANA databases from the terminal.0installs25Sap Hana Cloud Data IntelligenceSap-hana-cloud-data-intelligence develops data-processing pipelines, system integrations, and ML scenarios in SAP Data Intelligence Cloud. It covers Gen1/Gen2 operators, Python/Node.js/C++ subengines, structured-data operators, replication flows, and the Data Transformation Language. Data engineers use it to move and transform data and run ML scenarios across SAP systems.0installs26Sap Hana MlSap-hana-ml is a skill for SAP HANA's in-database machine learning via the Python hana-ml library: PAL/APL algorithms, HANA DataFrame operations, AutoML, model persistence, SHAP explainability, and visualization. Data scientists use it to train classification, regression, clustering, and time-series models directly in HANA.0installs27Sap Sac Custom WidgetSap-sac-custom-widget covers building SAP Analytics Cloud custom widgets and Widget Add-Ons as JavaScript Web Components: JSON metadata, lifecycle functions, data binding via feeds, styling and builder panels, and property/event/method definitions. Developers use it to extend SAC with bespoke charts, KPI cards, and visualizations.0installs28Sap Sac PlanningSap-sac-planning supports building SAP Analytics Cloud planning applications: planning-enabled stories, data and multi actions, spreading/allocation, data locking, calendar-based approval workflows, value driver trees, and integration with Datasphere and BPC. Planning developers use it to implement and automate enterprise planning scenarios.0installs29Sap Sac ScriptingSap-sac-scripting is a scripting skill for SAP Analytics Cloud Analytics Designer and the Optimized Story Experience, covering chart and table manipulation, filters, event handlers, the DataSource API, planning operations and version management. Analytics developers use it to build and debug interactive SAC analytics applications and stories.0installs30Sap SqlscriptSap-sqlscript provides guidance for SAP HANA SQLScript: writing stored procedures and table functions, built-in functions, exception/cursor handling, performance optimization, and ABAP Managed Database Procedure (AMDP) integration under the code-to-data paradigm. HANA developers use it to build and tune database-side logic.0installs31Sapui5Sapui5 covers building SAP UI5 enterprise web apps: freestyle and Fiori Elements apps, custom controls, MVC with XML views and controllers, JSON/OData data models, routing, responsive sap.m UI, and QUnit/OPA5 testing. Frontend developers use it to design, implement, and debug UI5 applications.0installs32Sapui5 CliSapui5-cli manages SAPUI5/OpenUI5 projects through the UI5 Tooling CLI (@ui5/cli): initializing projects, editing ui5.yaml/ui5-workspace.yaml, building apps and libraries, running an HTTP/2 dev server, and adding custom build tasks or middleware. UI5 developers use it across both OpenUI5 and SAPUI5 to scaffold, build, and run their frontend.0installs33Sapui5 LinterSapui5-linter wraps the UI5 Linter (@ui5/linter) for static analysis of SAPUI5/OpenUI5 apps, flagging deprecated APIs, global usage, CSP violations and manifest issues, with autofix for several categories. UI5 developers use it in CI and pre-commit hooks and to prepare for UI5 2.x migration.0installs