SkillSkilltypeA procedure an agent follows. Indexed here, never written here.See every one →What this type is →by SAPby SAPoriginPublished by SAP itself. A visible facet, never an input to a reading — a dormant official plugin reads exactly like a dormant independent one.See every one →

SAP/automation-pilot-agent-skills

Eight skills for writing, reviewing and operating SAP Automation Pilot content — command generation, catalogue exploration, code review, the content and executions APIs, debugging, schedules, and generating an MCP server from a command.

Automation Pilot is SAP's automation engine for BTP operations, where a Command is the unit of automation and Inputs and Executions are how it is configured and run. These skills sit across that whole loop: generating a Command from a description, discovering what Commands and executors already exist, reviewing one for security and naming, deploying and listing through the Content Management API, triggering and watching through the Executions API, debugging a failure against known error patterns, managing recurring schedules, and generating an MCP server definition that exposes Commands as tools to an agent. Two more skills cover the HTTP and ExecuteScript executors. Installed by cloning the repository and opening it in Claude Code, which the prerequisites name as required, with curl and jq beside it for the API calls.

Facts

Last pushLicenceApache-2.0

Where it sits

Lives in
Provides
Agent guidanceBTPAgent guidancecapabilityPackaged knowledge you hand a coding agent so it gets a framework right unprompted — skills, rule files, instruction packs. Distinct from agent tooling, which is about building agentic features into your application, and from [agent access to your code](capability:agent-code-access), where the agent reads the real project instead of being handed a file about it.
Requires
SAP Automation PilotSAP Automation Pilotartifactto point the skills at an SAP Automation Pilot tenant the Commands and Executions run against

Who is behind it

SAPSAPOrganisationMaintains this
In the atlas: maintains 137, wrote 14
@SAP
maintainerZornitsa SteftchevaPersonContributes to this
In the atlas: contributes to 2
@Zornicaster
1 contributor

Before choosing this

Conditions

PracticalFunctional boundary

It works against a tenant, through the REST API, with credentials in the environment — so these skills act rather than advise, and the review skill is a check on generated content rather than a substitute for one. Nothing here is useful without an Automation Pilot tenant to point at.

What it declares

Every artifact

Type
Skill
Origin
By SAP

As a skill

Distributed through
does not say

For agent guidance

Installs into
Claude Code

Tasks this contributes to1Beta

Change a BTP service from an agent sessionA developer working with an agent wants the change made in their own BTP account or service, a Command deployed, an agent pushed, a deployment created, rather than a command to copy out and run themselves.Covers, under conditionsdeploys and triggers Commands through the Automation Pilot APIs
What it does

The skill set covers deploying, updating, listing and deleting Commands, Inputs and MCP servers through the API, and triggering a Command, watching its status and reading its logs.

Conditions

An SAP Automation Pilot tenant with API credentials, which the prerequisites state; The four AUTOPI_ variables written into a .env file and sourced before the API skills are used; curl and jq on the machine, which the prerequisites list for the API calls and the JSON parsing; Claude Code, which the prerequisites name as required to use the skills

Remaining work

Create the tenant's technical user, put the credentials in the environment and verify the connection with the listing call the README gives. The repository is opened in Claude Code rather than installed as a package.

All options on the Agent guidance page →

Connections3

README

quoted from SAP/automation-pilot-agent-skills under Apache-2.0, read
SAP/automation-pilot-agent-skills/README.mdOn GitHub

REUSE status

SAP Automation Pilot SAP Automation Pilot Agent Skills

The fastest way to build SAP BTP automations — describe what you want, deploy in minutes.

This repository brings AI-powered development to SAP Automation Pilot. Using Claude Code, you can generate production-ready Commands through natural conversation — the AI handles JSON schemas, jq expressions, and best practices while you focus on what to automate. Review code, deploy to your tenant, trigger Executions, and troubleshoot failures — all without leaving your IDE or terminal.

Overview

What makes the difference:

  • Instant expertise — SAP's proven patterns and best practices guide every Command you create
  • End-to-end workflow — From "I need an automation that..." to deployed and running
  • Production quality by default — Error handling, retry logic, security flags, and validation included automatically
  • Zero context switching — Generate, review, deploy, trigger, monitor, and troubleshoot in one place

Table of contents

About SAP Automation Pilot

SAP Automation Pilot icon SAP Automation Pilot is SAP's native automation engine for Business Technology Platform — the control plane for your BTP operations. From routine maintenance to complex incident response, it handles the workflows that keep your landscape running.

Think of it as Infrastructure-as-Code meets workflow automation, purpose-built for SAP BTP. Commands define your automations, Inputs store credentials and configuration, and Executions are running instances you can monitor and troubleshoot.

What you can automate:

CategoryServices & Capabilities
SAP HANA CloudLifecycle management, updates, mass operations, backups, audit logs, credential rotation
BTP ManagementSubaccount creation, environment setup, entitlements, identity provider configuration
Cloud FoundryApps, services, spaces, routes, mass restart/stop/start, quota notifications, certificate checks
Kubernetes/KymaDeployments, pods, services, jobs, config maps, secrets, script execution via K8s
NeoApplication lifecycle, auto-scaling, process management
Service ManagerInstances, bindings, plans, platforms, service keys
SAP Cloud ALMHealth monitoring, Cloud Connector status, metrics collection
AI CoreGPT completions, AI model orchestration
MonitoringDynatrace integration, availability checks, alert correlation
DevOpsGitHub workflows, Jenkins pipelines, JIRA issue management
NotificationsEmail/SMTP, Alert Notification Service (ANS), Slack via webhooks
SecurityXSUAA token management, destination service, credential rotation
DatabaseSQL operations, database lifecycle management
TransportCloud Transport Management System (cTMS) operations
HTTP/RESTAny API with OAuth, basic auth, certificates, Cloud Connector
ScriptingBash, Python, Node.js, PowerShell, Terraform with BTP Provider
UtilitiesData transformation, JSON-to-HTML, parallel execution (ForEach), delays

Why this repository

SAP Automation Pilot provides a powerful automation engine with hundreds of built-in Commands and a rich expression language. This repository amplifies that power with AI-assisted development.

Think of it as a force multiplier: these skills encode expert-level patterns — Command structures, expression syntax, security requirements, error handling strategies — and apply them automatically as you work. You focus on what you want to automate; the AI handles the implementation details.

Who benefits:

You are...How AI skills help
Getting startedGenerate your first Command in minutes through natural conversation
Building complex workflowsGet production-quality Commands with error handling and validation built in
Reviewing team codeAutomated checks for security, naming conventions, and best practices
Operating at scaleTrigger, monitor, and troubleshoot Executions — all via CLI
Integrating with CI/CDAPI skills plug directly into your automation pipelines

What's included

SkillDescription
Command GenerationCreate Commands from natural language descriptions using patterns and best practices
Catalog ExplorerDiscover available Commands and executors in your tenant via API
Code ReviewValidate security, naming conventions, expression sanitization, and best practices
Content Management APIDeploy, update, list, and delete Commands, Inputs, and MCP servers via API
Executions APITrigger Commands, monitor status, view logs
Execution DebuggerDebug failed Executions, error pattern matching, troubleshooting workflows
Scheduled Executions APICreate and manage recurring Command schedules
MCP Server GenerationCreate MCP server definitions to expose Commands as AI assistant tools
HTTP ExecutorGuidance for HTTP requests with retry, timeout, and error handling
Script ExecutorGuidance for ExecuteScript with Base64 encoding and language wrappers

Getting started

Prerequisites
ToolPurpose
Claude CodeRequired to use the skills (VS Code extension, CLI, or desktop app)
curlAPI calls to SAP Automation Pilot
jqJSON parsing and transformation

You'll also need an SAP Automation Pilot tenant with API credentials.

1. Clone the repository
git clone https://github.com/SAP/automation-pilot-agent-skills.git
cd automation-pilot-agent-skills
2. Configure authentication

Create a .env file in the repository root:

# SAP Automation Pilot credentials
export AUTOPI_HOSTNAME='emea.autopilot.cloud.sap'
export AUTOPI_USERNAME='your-tenant-technical-user'
export AUTOPI_PASSWORD='your-password-here'
export AUTOPI_DEFAULT_CATALOG='your-catalog-id'

Important notes:

  • Use single quotes for AUTOPI_PASSWORD if it contains special characters ($, !, etc.) to prevent shell expansion
  • Supported hostnames:
    • emea.autopilot.cloud.sap (Europe)
    • amer.autopilot.cloud.sap (Americas)
    • apac.autopilot.cloud.sap (Asia Pacific)
    • aus.autopilot.cloud.sap (Australia)
    • ksa.autopilot.cloud.sap (Saudi Arabia)
  • The .env file is gitignored — your credentials stay local
3. Load environment variables

Before using the API skills, load your credentials:

source .env
4. Verify connection

Test your setup by listing your Catalogs:

curl -s -u "$AUTOPI_USERNAME:$AUTOPI_PASSWORD" \
  "https://$AUTOPI_HOSTNAME/api/v1/catalogs?own=true" | jq .

How to use

Open this repository in Claude Code and start a conversation. The skills are automatically available.

Generate a Command
Create an Automation Pilot Command that restarts a Cloud Foundry app 
and waits for it to become healthy, with proper error handling.
Review a Command
Review MyCommand.command.json for production readiness
Deploy to Automation Pilot
Upload MyCommand.command.json to my Automation Pilot tenant
Trigger and monitor an Execution
Trigger the Command my-catalog:MyCommand:1 with Input {"appName": "my-app"}
and show me the results when it finishes
Troubleshoot a failed Execution
The Execution abc123 failed — show me the logs and help me understand what went wrong
Check recent Execution health
Show me my last 15 executions — how many passed and how many failed?
Manage scheduled Executions
Do I have any enabled scheduled executions? List them and disable the ones that are active.

Resources

SAP Automation Pilot:

Claude Code:

Support and contributing

This project is open to feature requests, bug reports, and contributions via GitHub Issues.

For contribution guidelines, see CONTRIBUTING.md.

Security

If you discover a security vulnerability, please follow our security policy on how to report it. Please do not create GitHub issues for security-related doubts or problems.

Code of conduct

We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone. By participating in this project, you agree to abide by its Code of Conduct at all times.

License

Copyright 2026 SAP SE or an SAP affiliate company and automation-pilot-agent-skills contributors. See LICENSE for details. Third-party component information is available via the REUSE tool.

Apache-2.0, read
Agent guidance
  1. abap2UI5 for VS CodeVS Code extension to preview, activate and lint abap2UI5 appsfrom ABAP
  2. sap-cx-developer-companionAgent skill for SAP Customer Experience APIs, CDS and errorsfrom SAP Commerce
  3. sap-basis-opsRunbook skills for Basis operations at the OS and database layerfrom ABAP
  4. abap-offstack-aunitAgent skill for off-stack ABAP Unit tests and an abaplint gatefrom ABAP
  5. ARC-1 SkillsTwenty-two agent skills shipped with arc-1from ABAP
  6. sapskillsAgent skills for Clean ABAP, ADT in VS Code and guardrailsfrom ABAP
  7. SuperClaude for SAPClaude Code plugin with an ABAP MCP server and write guardsfrom ABAP
  8. sap-dm-pod2-mcp-serverMCP server for SAP Digital Manufacturing POD 2.0 extensionsfrom SAP Digital Manufacturing
  9. capire/skillsAgent skills for CAP development, each a SKILL.md with referencesfrom CAP
  10. sap-cloud-integration-pipeline-assistantAgent skill for the Pipeline Concept in SAP Cloud Integrationfrom BTP/BAIP
  11. claude-abap-devFive ABAP workflows for Claude Code on existing MCP serversfrom ABAP
  12. DanKromp/skillOverflowCollection of 41 agent skills, 37 for SAP development tasksfrom CAP
  13. sap-commerce-skillAgent skill for SAP Commerce Cloud 2211-jdk21.1 and laterfrom SAP Commerce
  14. ARC-DRAWMCP server drawing BTP solution diagrams on a draw.io canvasfrom BTP/BAIP
  15. cap-mtx-scaffoldAgent skill for CAP multitenancy scaffoldingfrom CAP
  16. sap-ai-dev-toolkitMCP proxy pinning an agent's ABAP tools to one SAP systemfrom ABAP
  17. scaffold-fiori-ai-bridgeAgent skill generating a Joule Frontend Actions bridge for UI5 appsfrom UI5
  18. sapcli Claude Code PluginAgents and skills that drive sapcli instead of ADTfrom ABAP
  19. CAP GuardianCAP review skill for coding agents with gates and prohibitionsfrom CAP
  20. sap-odata-explorerRust CLI and desktop app for exploring SAP OData servicesfrom BTP/BAIP
  21. btp-solution-diagram-generatorClaude plugin writing BTP solution diagrams as .drawio filesfrom BTP/BAIP
  22. abap-skillsSeventeen agent skills for ABAP developmentfrom ABAP
  23. drawio-skill-sapGitHub Copilot skill writing BTP solution diagrams as draw.io XMLfrom BTP/BAIP
  24. sap-mdk-appsAgent skill for Mobile Development Kit projectsfrom BTP/BAIP
  25. ABAP remote filesystemVS Code extension editing ABAP systems over ADT as a filesystemfrom ABAP
  26. sap-architectureClaude Code plugin and skill drawing validated BTP diagramsfrom BTP/BAIP
  27. WerkbankLocal desktop workspace for AI conversations with SAP connectorsfrom Across stacks
  28. SAP Datasphere Plugin for ClaudeEighteen Datasphere skills over a bundled MCP serverfrom BTP/BAIP
  29. claude-abap-skillsClaude Code plugins with Clean ABAP rules and templatesfrom ABAP
  30. SAP Power for KiroSAP skills for the Kiro IDEfrom BTP/BAIP
  31. drawio-btp-diagram-skillsClaude Code skills for BTP architecture diagrams in draw.iofrom BTP/BAIP
  32. @patimweb/pi-cap-bestpracticesSAP's capire/skills packaged for the pi coding agentfrom CAP
  33. pod2-configAn agent skill that turns a described POD change into an importable [SAP Digital Manufacturing](external:sap-digital-manufacturing) POD 2.0 export, built from standard plugins and actions only.from SAP Digital Manufacturing
  34. aicore-skillsFour agent skills for SAP AI Core in SAP's AI Skills Libraryfrom BTP/BAIP
  35. SAP Developers MCPHosted MCP server of developers.sap.com tutorials and missionsfrom Across stacks
  36. sap-fiori-guidelinesAgent skill built from the Fiori Design Guidelinesfrom UI5
  37. sap-fiori-iosAgent skill mapping Fiori iOS UI Kit nodes in Figma to SwiftUIfrom BTP/BAIP
  38. SAP/leanix-ai-pluginsClaude Code plugin with two skills for SAP LeanIX scriptingfrom BTP/BAIP
  39. SAP-samples/html5-applications-migration-skills-for-sap-btpClaude Code plugin with skills migrating HTML5 apps to appFrontfrom BTP/BAIP
  40. SAP-samples/joule-a2a-agent-toolkitSkills for building an A2A agent for Joule and deploying it to CFfrom BTP/BAIP
  41. SAP-samples/sap-devs-cliCLI adding SAP developer knowledge and MCP servers to AI coding toolsfrom BTP/BAIP
  42. sap-tutorials-contentAgent skill mapping the developers.sap.com content APIfrom BTP/BAIP
  43. SAP/ui-theme-designer-plugins-for-coding-agentsAgent plugin on the SAP Design System and theming parametersfrom UI5
  44. secondsky/sap-skillsForty SAP development plugins for coding agentsfrom BTP/BAIP
  45. claude-sap-kitClaude Code plugin adding Custom_* tools to arc-1from ABAP
  46. UI5/plugins-coding-agentsUI5 plugins for coding agentsfrom UI5
  47. UI5 Web Components agent skillsTwo agent skills for accessibility and styling of web componentsfrom UI5
  48. rap-skillsRAP skills delivered branch-per-target for each deploymentfrom ABAP
  49. KlystronMCP server in ABAP inside the application server, with agent skillsfrom ABAP

Details

Sources3
sap-ai-mcp-serversdiscovered herechecked
github.com/SAP/automation-pilot-agent-skillstree, pushes, contributors, CIchecked
README.mdquoted, and what the entry declareschecked

Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.

Compatibility and provenance
discovered viasap-ai-mcp-servers
first seen in the atlas
ecosystem and domainbtp, ai-and-agents
Contributors1

From the repository’s contributor list, .

History in the atlas4
  1. Claude Code
  2. Installed by cloning the repository and opening it in Claude Code, which the prerequisites name as required, with `curl` and `jq` beside it for the API calls.
  3. Entered from the sap-ai-mcp-servers catalogue, which is credited as the source; written from the repository's own README rather than from the catalogue's line about it. Hard rule 7: skills are indexed, never authored here.
  4. First seen.
For your agent
Ref
artifact:sap-automation-pilot-agent-skills
JSON
/artifacts/sap-automation-pilot-agent-skills.json
MCP
Connecting an agent