← Back to Skills Marketplace
highlander89

SAP Integration Suite

by Highlander89 · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
1061
Downloads
0
Stars
3
Active Installs
1
Versions
Install in OpenClaw
/install sap-integration
Description
Integration and automation for SAP ABAP, HANA, and S/4HANA via data extraction, RFC/BAPI calls, API integration, ABAP code generation, and workflow automation.
Usage Guidance
This skill appears to be a genuine SAP integration tool, but review these before installing: - Missing files: SKILL.md lists additional scripts (sap_report_generator.py, table_analyzer.py) that are not included — ask the publisher why and request complete sources. - Credentials: The Python scripts expect a JSON config containing SAP credentials (ashost, sysnr, client, user, passwd). The registry metadata did not declare these credentials — assume you must provide sensitive SAP credentials. Only supply minimal-privilege technical users and test against a non-production system first. - Native dependencies: pyrfc requires SAP's NW RFC SDK and native build steps; the skill provides no install instructions. Don't attempt to install pyrfc without following official guidance from SAP and your security team. - Data sensitivity: The scripts can read arbitrary SAP tables (RFC_READ_TABLE) and save them locally. Confirm data-handling policies, encryption-at-rest, and audit logging before extraction. - Verify provenance: source/homepage is unknown. Prefer skills with a verifiable publisher and a hosted repository; if you must use this, request the publisher's contact, provenance, and a signed release. If you proceed, run the code in an isolated environment, limit SAP account privileges, and review the full source (including any missing files) before granting access to production systems.
Capability Analysis
Type: OpenClaw Skill Name: sap-integration Version: 1.0.0 The skill bundle provides powerful capabilities for SAP system interaction, including executing arbitrary RFC function modules (`scripts/rfc_function_caller.py`) and extracting data from any SAP table (`scripts/sap_data_extractor.py`). While these capabilities align with the stated purpose of 'SAP system integration, data extraction, and automation', they represent a significant attack surface. An AI agent, if compromised or subjected to a sophisticated prompt injection, could be instructed to perform highly sensitive operations (e.g., user creation, data modification via RFC) or exfiltrate sensitive data (e.g., user credentials, financial records from arbitrary tables) from the connected SAP system. The scripts themselves do not contain explicit malicious intent like exfiltrating data to unauthorized external endpoints or installing backdoors, but the broad and unconstrained nature of the SAP access they enable makes the skill highly risky and thus classified as suspicious.
Capability Assessment
Purpose & Capability
Skill name, SKILL.md, and included Python scripts all describe SAP integration (RFC/BAPI/table extraction/HANA/S4 migration). The actual capabilities in the code (RFC_READ_TABLE, generic RFC calls, table extraction) align with the stated purpose.
Instruction Scope
Runtime instructions and scripts focus on SAP operations (data extraction, RFC calls). However SKILL.md references additional helper scripts (scripts/sap_report_generator.py and scripts/table_analyzer.py) that are NOT present in the file manifest — an inconsistency. The provided scripts will read arbitrary SAP tables and save results to disk, which is expected for this purpose but can access sensitive data; the instructions do not direct data to any external endpoints outside of local files.
Install Mechanism
There is no install spec (instruction-only), which minimizes automatic risk. However the Python code depends on pyrfc (and pandas/openpyxl) — pyrfc requires the SAP NW RFC SDK native libraries and specific build/setup steps. The skill provides no installation guidance for these native dependencies, which is an operational gap that may lead users to install libraries incorrectly or run into unexpected privileged build steps.
Credentials
The registry metadata declares no required environment variables or primary credential, but the scripts explicitly expect a JSON connection config with SAP credentials (ashost, sysnr, client, user, passwd). The absence of declared credential requirements is a mismatch: the skill will need sensitive SAP credentials to function but does not declare them in metadata. The credentials requested are appropriate for SAP integration, but users must be made aware they will provide high-privilege SAP access — principle of least privilege should be applied.
Persistence & Privilege
Skill does not request always:true, does not modify other skills, and has no install actions. It writes results to local files when asked (normal for a data extractor). Autonomous invocation is allowed (platform default) but is not combined with other red flags here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install sap-integration
  3. After installation, invoke the skill by name or use /sap-integration
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of SAP Integration Skill. - Provides integration, data extraction, and automation for SAP ABAP, HANA, and S/4HANA environments. - Supports RFC/BAPI calls, SAP API integration, ABAP code generation, table analysis, workflow automation, and S/4HANA migration tasks. - Includes prebuilt scripts for data extraction, RFC calls, report generation, and table analysis. - Enforces robust authentication and security best practices for all SAP connections. - Supports a wide range of SAP products, including ECC, S/4HANA, BW/4HANA, Ariba, SuccessFactors, and Concur.
Metadata
Slug sap-integration
Version 1.0.0
License
All-time Installs 3
Active Installs 3
Total Versions 1
Frequently Asked Questions

What is SAP Integration Suite?

Integration and automation for SAP ABAP, HANA, and S/4HANA via data extraction, RFC/BAPI calls, API integration, ABAP code generation, and workflow automation. It is an AI Agent Skill for Claude Code / OpenClaw, with 1061 downloads so far.

How do I install SAP Integration Suite?

Run "/install sap-integration" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is SAP Integration Suite free?

Yes, SAP Integration Suite is completely free (open-source). You can download, install and use it at no cost.

Which platforms does SAP Integration Suite support?

SAP Integration Suite is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created SAP Integration Suite?

It is built and maintained by Highlander89 (@highlander89); the current version is v1.0.0.

💬 Comments