# sap-api-policy

Evaluates SAP interface integrations against the SAP API Policy v.4.2026a baseline and delivers an evidence-based technical assessment.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 387 installs · ★ 475
- Author: secondsky
- License: GPL-3.0 · policy=link-only · description only; the file stays with the author
- Source: https://github.com/secondsky/sap-skills/tree/HEAD/plugins/sap-api-policy/skills/sap-api-policy/SKILL.md
- Updated: 2026-10-21
- HTML: https://affpapa.org/en/nevibecode/skills/sap-api-policy

## What it does

This skill reviews how external tools interact with SAP platforms. It checks Published API status, Documented Use criteria, agentic AI access, MCP gateways, bulk lake replication, and custom Z/Y RFC or OData wrappers under Clean Core principles. Baseline rules follow SAP API Policy v.4.2026a and its May 2026 FAQ v1.2.

The workflow gathers scenario parameters and classifies the integration path. It inspects official SAP sources, runs policy controls, and logs evidence separately from inference. The output highlights residual risks, assigns a confidence level, and prepares targeted technical questions to ask SAP directly.

Commercial pricing, SKUs, and legal contract terms remain outside its scope. The report delivers technical findings rather than a binding compliance ruling from SAP.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add secondsky/sap-skills --skill sap-api-policy -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/sap-api-policy/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/sap-api-policy/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add secondsky/sap-skills --skill sap-api-policy -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/sap-api-policy/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add secondsky/sap-skills --skill sap-api-policy -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/sap-api-policy/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install secondsky/sap-skills sap-api-policy
```

2. **Manually: put the files in place**
- File: `.github/skills/sap-api-policy/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add secondsky/sap-skills --skill sap-api-policy -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/secondsky/sap-skills --path plugins/sap-api-policy/skills/sap-api-policy
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/sap-api-policy/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add secondsky/sap-skills --skill sap-api-policy -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/secondsky/sap-skills/tree/HEAD/plugins/sap-api-policy/skills/sap-api-policy/SKILL.md

## When to use it
- audit external MCP server or AI agent calls into SAP systems
- evaluate bulk data extraction plans against ODP-RFC policy limits
- check custom RFC or OData wrapper alignment with Clean Core
- generate technical questions for SAP account teams regarding API status

## Example prompts
- Assess whether our MCP server can query SAP S/4HANA via OData
- Review our bulk lake extraction design against SAP API Policy v.4.2026a
- Check if custom Z-RFC wrappers comply with Clean Core guidelines

## Similar
- [mcp-builder](https://affpapa.org/en/nevibecode/skills/mcp-builder.md) — skill · 130949 installs
- [claude-api](https://affpapa.org/en/nevibecode/skills/claude-api.md) — skill · 74198 installs
- [lark-im](https://affpapa.org/en/nevibecode/skills/lark-im.md) — skill · 472900 installs
- [lark-event](https://affpapa.org/en/nevibecode/skills/lark-event.md) — skill · 466800 installs
- [caveman-discover](https://affpapa.org/en/nevibecode/skills/caveman-discover.md) — skill · 104400 installs
- [migration](https://affpapa.org/en/nevibecode/skills/migration.md) — skill · 103900 installs

From the same set: [secondsky/sap-skills](https://affpapa.org/en/nevibecode/by/secondsky/sap-skills.md) — 24 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
