sapcli-skill

Automate SAP development workflows via SAP CLI for ABAP and CTS operations.

7|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/modalala/sapcli-skill --skill sapcli-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sapcli-skill
Source: https://github.com/modalala/sapcli-skill/tree/main
Command: npx skills add https://github.com/modalala/sapcli-skill --skill sapcli-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires PyYAML, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enables automation of SAP CLI-based development workflows, from environment initialization to ABAP object management and RFC/CTS operations.

Core Features & Use Cases

  • Manage multi-environment SAP configurations and validate connections before development
  • Create/read/write/activate ABAP objects (programs, classes, interfaces, tables, etc.) and run RFCs
  • Coordinate transport and deployments via CTS and gCTS workflows
  • Typical use: initialize an ERP-dev environment, create ZHELLO program, read/modify code, and validate connectivity

Quick Start

Load this skill in Claude Code and follow the guided prompts to initialize SAP environments and manage ABAP development tasks.

Frequently Asked Questions about sapcli-skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate ABAP object lifecycle operations across multiple SAP environments?

Automate ABAP object lifecycle operations by initializing multi-environment SAP configurations, validating connections, and executing create, read, write, and activate actions on ABAP programs and classes end-to-end.

Can I manage CTS and gCTS transport workflows directly from the command line?

Yes, you can coordinate CTS and gCTS transport workflows directly, enabling automated transport management and deployments across your SAP development lifecycle.

What is needed to validate SAP environments before starting ABAP development?

Validating SAP environments requires setting up multi-environment configurations within the Skill, which checks connectivity and ensures robust error handling across your setup before development begins.

How do I run RFC calls in an automated SAP development workflow?

Running RFC calls is handled by the Skill's orchestration logic, which executes remote function calls alongside ABAP object management and CTS transport operations within a single automated workflow.

Does the SAP CLI Skill work with PyYAML for configuration management?

Yes, the Skill relies on PyYAML as its dependency to manage and parse the YAML configurations required for multi-environment SAP setup and orchestration.