ABAP Cloud migration patterns — custom code analysis with ATC cloud readiness checks, deprecated object replacement strategies, Dynpro → Fiori Elements migration, RFC → RAP OData migration, IDoc → SOAP migration, authorization object migration to IAM, DB access → CDS views, FILE → Document Management Service. Use when migrating ABAP code to cloud, planning S/4HANA cloud migration, or assessing custom code cloud readiness.
EnglishABAP development patterns and best practices — BAPI/RFC, dynamic programming, Clean ABAP, DDIC design, exception handling, BAL logging, ABAP OO. Use when writing, reviewing, or refactoring ABAP code; implementing ZROUTER handlers.
EnglishPre-release ABAP code security and quality peer review across 12 dimensions. Auto-runs abaplint + ATC. Produces structured GO/NO-GO report with cumulative tracking between pipeline stages. Covers ZROUTER HTTP/OData/RFC/BDC patterns. Use before transporting ABAP code to QA or PRD.
EnglishUse the enhanced ABAP keyword documentation corpus and its Markdown build pipeline from eduardocopat/abap-docs as an offline reference for ABAP language questions.
EnglishABAP SQL and AMDP patterns — CDS table functions, AMDP class structure with IFAMDPMARKERHDB, Open SQL vs Native SQL, HANA SQLScript procedures, parameter mapping, performance analysis, SQL Monitor (SQLM). Use when writing AMDP classes, implementing CDS table functions, optimizing ABAP SQL queries, or working with HANA SQLScript from ABAP.
EnglishABAP Unit testing — test class structure (FOR TESTING), risk levels, test doubles (CLABAPTESTDOUBLE), CDS Test Double Framework, RAP business object testing, coverage analyzer (SCOV), SQL testing isolation, ABAP Unit in CI/CD pipelines. Use when writing ABAP Unit tests, creating test doubles, measuring code coverage, or integrating ABAP tests in CI/CD.
EnglishHelp with abapGit workflows including repository setup, cloning, serialization, branching strategies, transport-vs-git workflows, CI/CD integration, and .abapgit.xml configuration. Use when users ask about abapGit, git for ABAP, ABAP version control, abapGit clone, abapGit pull, abapGit push, branching strategy for ABAP, abapGit configuration, serialization, deserialization, transport vs git, gCTS, abapGit CI/CD, or managing ABAP code in git repositories. Triggers include "set up abapGit", "clone a repo", "push ABAP to git", "abapGit branching", "abapGit configuration", ".abapgit.xml", "transport vs git", or "CI/CD for ABAP".
EnglishImplement new ADT object type handler with full read/write support and command line interface.
EnglishARC-1 agentic SAP development skills (arc-mcp/arc-1/skills). Reference for ADT tools, code activation, and automated ABAP editing. Covers the 8 arc-1 MCP tools (SAPContext, SAPDiagnose, SAPLint, SAPManage, SAPNavigate, SAPRead, SAPSearch, SAPTransport), the read-edit-activate-transport flow, and arc-1's role as PRIMARY ADT MCP in the routing tree.
EnglishATC cloudification and code quality — ABAP Test Cockpit check variants, custom ATC checks (SCI), ATC exemption management, CI/ATC in transport pipelines, central ATC system, S/4HANA custom code migration checks. Use when running ATC checks, configuring check variants, creating custom ATC checks, or setting up quality gates for ABAP transports.
EnglishSAP authorization and IAM — AUTHORITY-CHECK, auth objects (SU21), roles (PFCG), S/4HANA IAM business roles/catalogs, CDS DCL access control, OData auth, BTP XSUAA. Use when implementing AUTHORITY-CHECK, designing roles, creating DCL sources, or configuring IAM in S/4HANA or BTP.
EnglishDiscover available commands and catalogs in SAP Automation Pilot via API. Use when you need to find what executors/commands exist, get command definitions, or explore a catalog before generating new commands. Essential for complex command generation involving multiple services.
EnglishGenerate SAP Automation Pilot commands with dynamic expressions, jq transformations, and composite workflows. Use when creating commands, building orchestration flows, or working with Automation Pilot expressions and script execution (Bash, Python, Node.js, PowerShell).
EnglishReview production commands, inputs, and catalogs for Automation Pilot. Validates file structure, naming conventions, security requirements, mandatory patterns, and best practices. Use when reviewing .command.json, .input.json, or .catalog.json files.
EnglishManage SAP Automation Pilot content (commands, catalogs, inputs) via Content API. Use when importing or exporting commands, listing catalogs, or managing automation content programmatically.
EnglishDebug and troubleshoot SAP Automation Pilot execution failures. Use when executions fail, need to investigate errors, check execution health (pass/fail summary), or understand error patterns. Provides error pattern matching with suggested fixes.
EnglishMonitor and manage SAP Automation Pilot executions via API. Use when triggering commands, checking execution status, retrieving logs, aborting or pausing executions, or troubleshooting failed runs.
EnglishMaster the ExecuteScript executor for Automation Pilot commands. Covers script execution parameters, Base64 encoding, timeout/exit code handling, stdin/parameters/environment patterns, and language-specific commands (Python, Node.js, PowerShell). Use when building commands that execute shell scripts or custom code.
EnglishMaster the HTTP executor for Automation Pilot commands. Covers HTTP executor parameters, expression sanitization, timeout/retry configuration, response transformers, and HTTP-specific error handling. Use when building commands that make HTTP/REST API calls.
EnglishCreate, configure, and deploy SAP Automation Pilot MCP server definitions and tool configurations. Use when building MCP servers, defining tools, setting up Automation Pilot MCP configs, or deploying MCP server definitions via API.
EnglishManage SAP Automation Pilot scheduled executions via API. Use when creating, listing, updating, or deleting schedules for recurring or one-time command execution.
EnglishSAP BAdI (Business Add-In) and Enhancement Spot patterns — classic BAdI (CLEXITHANDLER), Kernel BAdI (GET BADI), new BAdI (direct reference), enhancement spots, implicit enhancements, BAdI filters, fallback classes. Use when implementing BAdIs, creating enhancement spots, or finding the right BAdI for a customer exit. Follows Karpathy: surgical changes, explicit assumptions, verifiable outcomes.
EnglishUse when the user is sharing data products into or out of SAP BDC via BDC Connect, working with the sap-bdc-connect-sdk Python library, using Delta Sharing to publish Databricks/Snowflake data into BDC, using the Data Product Generator to extract BW/BW4HANA InfoProviders as BDC data products, or dealing with ORD/CSN metadata. Trigger phrases include "BDC Connect", "BDC data product", "publish to BDC", "share into BDC", "Delta Sharing BDC", "ORD metadata", "CSN schema", "Data Product Generator", "DPG", "BW data product", "BDC Connect SDK", "zero-copy BDC".
EnglishUse when the user is administering SAP BDC — managing users/roles, provisioning spaces/tenants, monitoring system health, configuring auth (IdP/SCIM), managing capacity, or troubleshooting admin-level issues. Trigger phrases include "BDC admin", "BDC user management", "BDC roles", "BDC provisioning", "BDC tenant admin", "BDC monitoring", "BDC capacity", "BDC identity", "BDC SCIM".
EnglishIncludes Abap Cloud Migration, Abap Code Patterns, Abap Code Review, and other workflows.
Supported by the Atlas install prompt. Skill-specific requirements vary.
Pack stats
What’s included
Abap Cloud Migration
ABAP Cloud migration patterns — custom code analysis with ATC cloud readiness checks, deprecated object replacement strategies, Dynpro → Fiori Elements migration, RFC → RAP OData migration, IDoc → SOAP migration, authorization object migration to IAM, DB access → CDS views, FILE → Document Management Service. Use when migrating ABAP code to cloud, planning S/4HANA cloud migration, or assessing custom code cloud readiness.
Abap Code Patterns
ABAP development patterns and best practices — BAPI/RFC, dynamic programming, Clean ABAP, DDIC design, exception handling, BAL logging, ABAP OO. Use when writing, reviewing, or refactoring ABAP code; implementing ZROUTER handlers.
Abap Code Review
Pre-release ABAP code security and quality peer review across 12 dimensions. Auto-runs abaplint + ATC. Produces structured GO/NO-GO report with cumulative tracking between pipeline stages. Covers ZROUTER HTTP/OData/RFC/BDC patterns. Use before transporting ABAP code to QA or PRD.
Abap Docs Reference
Use the enhanced ABAP keyword documentation corpus and its Markdown build pipeline from eduardocopat/abap-docs as an offline reference for ABAP language questions.
Abap SQL Amdp
ABAP SQL and AMDP patterns — CDS table functions, AMDP class structure with IFAMDPMARKERHDB, Open SQL vs Native SQL, HANA SQLScript procedures, parameter mapping, performance analysis, SQL Monitor (SQLM). Use when writing AMDP classes, implementing CDS table functions, optimizing ABAP SQL queries, or working with HANA SQLScript from ABAP.
Abap Unit Testing
ABAP Unit testing — test class structure (FOR TESTING), risk levels, test doubles (CLABAPTESTDOUBLE), CDS Test Double Framework, RAP business object testing, coverage analyzer (SCOV), SQL testing isolation, ABAP Unit in CI/CD pipelines. Use when writing ABAP Unit tests, creating test doubles, measuring code coverage, or integrating ABAP tests in CI/CD.
Abapgit
Help with abapGit workflows including repository setup, cloning, serialization, branching strategies, transport-vs-git workflows, CI/CD integration, and .abapgit.xml configuration. Use when users ask about abapGit, git for ABAP, ABAP version control, abapGit clone, abapGit pull, abapGit push, branching strategy for ABAP, abapGit configuration, serialization, deserialization, transport vs git, gCTS, abapGit CI/CD, or managing ABAP code in git repositories. Triggers include "set up abapGit", "clone a repo", "push ABAP to git", "abapGit branching", "abapGit configuration", ".abapgit.xml", "transport vs git", or "CI/CD for ABAP".
Add Support for New Adt Object Type
Implement new ADT object type handler with full read/write support and command line interface.
Arc 1 Skills
ARC-1 agentic SAP development skills (arc-mcp/arc-1/skills). Reference for ADT tools, code activation, and automated ABAP editing. Covers the 8 arc-1 MCP tools (SAPContext, SAPDiagnose, SAPLint, SAPManage, SAPNavigate, SAPRead, SAPSearch, SAPTransport), the read-edit-activate-transport flow, and arc-1's role as PRIMARY ADT MCP in the routing tree.
Atc Cloudification
ATC cloudification and code quality — ABAP Test Cockpit check variants, custom ATC checks (SCI), ATC exemption management, CI/ATC in transport pipelines, central ATC system, S/4HANA custom code migration checks. Use when running ATC checks, configuring check variants, creating custom ATC checks, or setting up quality gates for ABAP transports.
Authorization Iam
SAP authorization and IAM — AUTHORITY-CHECK, auth objects (SU21), roles (PFCG), S/4HANA IAM business roles/catalogs, CDS DCL access control, OData auth, BTP XSUAA. Use when implementing AUTHORITY-CHECK, designing roles, creating DCL sources, or configuring IAM in S/4HANA or BTP.
Automation Pilot Catalog Explorer
Discover available commands and catalogs in SAP Automation Pilot via API. Use when you need to find what executors/commands exist, get command definitions, or explore a catalog before generating new commands. Essential for complex command generation involving multiple services.
Automation Pilot Command Generation
Generate SAP Automation Pilot commands with dynamic expressions, jq transformations, and composite workflows. Use when creating commands, building orchestration flows, or working with Automation Pilot expressions and script execution (Bash, Python, Node.js, PowerShell).
Automation Pilot Command Review
Review production commands, inputs, and catalogs for Automation Pilot. Validates file structure, naming conventions, security requirements, mandatory patterns, and best practices. Use when reviewing .command.json, .input.json, or .catalog.json files.
Automation Pilot Content Management Via API
Manage SAP Automation Pilot content (commands, catalogs, inputs) via Content API. Use when importing or exporting commands, listing catalogs, or managing automation content programmatically.
Automation Pilot Debugger
Debug and troubleshoot SAP Automation Pilot execution failures. Use when executions fail, need to investigate errors, check execution health (pass/fail summary), or understand error patterns. Provides error pattern matching with suggested fixes.
Automation Pilot Executions API
Monitor and manage SAP Automation Pilot executions via API. Use when triggering commands, checking execution status, retrieving logs, aborting or pausing executions, or troubleshooting failed runs.
Automation Pilot Executor Executescript
Master the ExecuteScript executor for Automation Pilot commands. Covers script execution parameters, Base64 encoding, timeout/exit code handling, stdin/parameters/environment patterns, and language-specific commands (Python, Node.js, PowerShell). Use when building commands that execute shell scripts or custom code.
Automation Pilot Executor Httprequest
Master the HTTP executor for Automation Pilot commands. Covers HTTP executor parameters, expression sanitization, timeout/retry configuration, response transformers, and HTTP-specific error handling. Use when building commands that make HTTP/REST API calls.
Automation Pilot MCP Server Generation
Create, configure, and deploy SAP Automation Pilot MCP server definitions and tool configurations. Use when building MCP servers, defining tools, setting up Automation Pilot MCP configs, or deploying MCP server definitions via API.
Automation Pilot Scheduled Executions API
Manage SAP Automation Pilot scheduled executions via API. Use when creating, listing, updating, or deleting schedules for recurring or one-time command execution.
Badi Enhancement
SAP BAdI (Business Add-In) and Enhancement Spot patterns — classic BAdI (CLEXITHANDLER), Kernel BAdI (GET BADI), new BAdI (direct reference), enhancement spots, implicit enhancements, BAdI filters, fallback classes. Use when implementing BAdIs, creating enhancement spots, or finding the right BAdI for a customer exit. Follows Karpathy: surgical changes, explicit assumptions, verifiable outcomes.
Bdc Connect Sharing
Use when the user is sharing data products into or out of SAP BDC via BDC Connect, working with the sap-bdc-connect-sdk Python library, using Delta Sharing to publish Databricks/Snowflake data into BDC, using the Data Product Generator to extract BW/BW4HANA InfoProviders as BDC data products, or dealing with ORD/CSN metadata. Trigger phrases include "BDC Connect", "BDC data product", "publish to BDC", "share into BDC", "Delta Sharing BDC", "ORD metadata", "CSN schema", "Data Product Generator", "DPG", "BW data product", "BDC Connect SDK", "zero-copy BDC".
Bdc Core Admin
Use when the user is administering SAP BDC — managing users/roles, provisioning spaces/tenants, monitoring system health, configuring auth (IdP/SCIM), managing capacity, or troubleshooting admin-level issues. Trigger phrases include "BDC admin", "BDC user management", "BDC roles", "BDC provisioning", "BDC tenant admin", "BDC monitoring", "BDC capacity", "BDC identity", "BDC SCIM".
Showing 24 of 291 skills. Use the list’s page controls above to explore the rest.
Quick start
- Choose your skills. Select individual skills above, or choose the entire pack.
- Copy the install prompt. Use Copy install prompt above the list.
- Send it to your agent. Paste into your coding agent’s chat. Your agent reviews the source and guides the setup.
Try it with your agent
After installation, start with a request like:
Use the Abap Cloud Migration skill to help with my task.
Ask me for the context you need before getting started.Requirements & license
- A coding agent that can access your project files and install skills.
- Your agent checks each skill’s instructions, dependencies, and permissions during setup.
- Reported license for the skills shown: MIT. The author’s terms apply.