{"ref":"artifact:marianfoo-sap-api-policy-skill","page":"/artifacts/marianfoo-sap-api-policy-skill","json":"/artifacts/marianfoo-sap-api-policy-skill.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"marianfoo-sap-api-policy-skill","name":"SAP API Policy Evidence Skill","artifact_type":"skill","ecosystem":"btp","serves_ecosystems":["abap","cap"],"domain":"ai-and-agents","origin_ring":"independent","description":{"one_line":"Assesses whether a described SAP API usage aligns with the SAP API Policy, gathering live evidence from SAP's own sources and returning a sourced assessment with a stated confidence — and routing the legal questions away from itself.","short":"Skill assessing API usage against the SAP API Policy","what_it_solves":"The question several MCP servers in this corpus raise and none of them answer: ADT is scoped as development tooling, so is what you are about to do inside that scope? This gathers evidence against the policy — v.4.2026a and its FAQ — from SAP Help, the Business Accelerator Hub, SAP Notes, the Architecture Center and released-object data, through MCP servers, and returns an assessment that cites what it found and labels how confident it is. Installed cross-agent through the `skills` CLI.","when_not_to_use":"It says so itself, in bold, and the atlas repeats it: not legal advice and not a compliance decision. Only SAP, your contract, or SAP support can answer bindingly, and the skill routes legal, commercial and roadmap questions there rather than guessing at them. Treat the output as evidence gathered, not as a verdict."},"links":{"repo":"https://github.com/marianfoo/sap-api-policy-skill"},"type_properties":{"distribution":{"value":["npm","copy"],"sources":[{"url":"https://github.com/marianfoo/sap-api-policy-skill","title":"SAP API Policy Evidence Skill — README","checked":"2026-10-18","quote":"npx skills add marianfoo/sap-api-policy-skill --skill sap-api-policy-evidence"},{"url":"https://github.com/marianfoo/sap-api-policy-skill","title":"SAP API Policy Evidence Skill — README","checked":"2026-10-18","quote":"Manual install (no CLI): copy skills/sap-api-policy-evidence/ into your agent's skills directory"}]}},"identity":{"license":"MIT"},"maintainers":["actor:marianfoo"],"skills":{"provenance":"indexed","kind":"capability","canonical_source":"https://github.com/marianfoo/sap-api-policy-skill"},"provides":[{"capability":"capability:tool-governance","what_it_does":"Turns \"is this use of an SAP API within policy\" into a sourced, dated assessment with a confidence level, gathered from SAP's own material rather than asserted — and declines the questions only SAP can answer.","sources":[{"url":"https://github.com/marianfoo/sap-api-policy-skill","title":"SAP API Policy Evidence Skill — README","checked":"2026-09-10","quote":"returns an evidence-based, sourced technical assessment with a confidence level"}]}],"requires":[{"ref":"artifact:marianfoo-sap-api-hub-mcp","for":"Proves an endpoint's Published-API status, its version and its specification, which is the fact most of the policy branches turn on.","requirement":"conditional","role":"evidence-source","condition":"an assessment is to reach the skill's high confidence level","sources":[{"url":"https://github.com/marianfoo/sap-api-policy-skill","title":"SAP API Policy Evidence Skill — README, Prerequisite: the SAP MCP servers","checked":"2026-09-18","quote":"| SAP API Hub | `npx -y sap-api-hub-mcp` | prove Published-API status / version / specs |"},{"url":"https://github.com/marianfoo/sap-api-policy-skill","title":"SAP API Policy Evidence Skill — README, Prerequisite: the SAP MCP servers","checked":"2026-09-18","quote":"The skill degrades gracefully if some are missing and says which were unavailable; **SAP API Hub + an authenticated SAP Notes session are what let assessments reach `high` confidence.**"}]},{"ref":"artifact:marianfoo-sap-note-search-mcp","for":"Finds the notes that say an interface is not permitted, is deprecated, or has a named successor.","requirement":"conditional","role":"evidence-source","condition":"an assessment is to reach the skill's high confidence level","sources":[{"url":"https://github.com/marianfoo/sap-api-policy-skill","title":"SAP API Policy Evidence Skill — README, Prerequisite: the SAP MCP servers","checked":"2026-09-18","quote":"| SAP Notes | `sap-note-search-mcp` (node) | \"not permitted\" / deprecated / successor notes |"},{"url":"https://github.com/marianfoo/sap-api-policy-skill","title":"SAP API Policy Evidence Skill — README, Prerequisite: the SAP MCP servers","checked":"2026-09-18","quote":"The skill degrades gracefully if some are missing and says which were unavailable; **SAP API Hub + an authenticated SAP Notes session are what let assessments reach `high` confidence.**"}]},{"ref":"artifact:marianfoo-mcp-sap-docs","for":"Supplies SAP Help, the Architecture Center and released-object status, and is the one prerequisite reachable at a hosted URL rather than installed.","requirement":"conditional","role":"evidence-source","condition":"the assessment rests on SAP Help, Architecture Center or released-object status","sources":[{"url":"https://github.com/marianfoo/sap-api-policy-skill","title":"SAP API Policy Evidence Skill — README, Prerequisite: the SAP MCP servers","checked":"2026-09-18","quote":"| SAP Docs | hosted URL or `mcp-sap-docs` | SAP Help, Architecture Center, released-object status |"}]},{"ref":"artifact:marianfoo-sap-roadmap-mcp","for":"Looks up a replacement API SAP has announced as planned; the README marks what it returns as planning only.","requirement":"conditional","role":"evidence-source","condition":"the question is whether a replacement API is planned","sources":[{"url":"https://github.com/marianfoo/sap-api-policy-skill","title":"SAP API Policy Evidence Skill — README, Prerequisite: the SAP MCP servers","checked":"2026-09-18","quote":"| SAP Roadmap | `npx -y sap-roadmap-mcp` | future replacement APIs (planning only) |"}]},{"ref":"artifact:arc-mcp-arc-1","for":"Checks the release state of a live system and the custom APIs in it, which no published catalogue can answer.","requirement":"conditional","role":"evidence-source","condition":"the scenario involves a live system's release state or a custom API","sources":[{"url":"https://github.com/marianfoo/sap-api-policy-skill","title":"SAP API Policy Evidence Skill — README, Prerequisite: the SAP MCP servers","checked":"2026-09-18","quote":"| ARC-1 | `npx -y arc-1@latest` | live-system release state / custom-API checks |"}]},{"ref":"external:playwright","for":"to install Chromium for the authenticated MCP servers (API Hub, Roadmap, Notes) this skill requires evidence from","requirement":"required","basis":"binding","role":"browser-automation","sources":[{"url":"https://raw.githubusercontent.com/marianfoo/sap-api-policy-skill/main/MCP_SETUP.md","title":"sap-api-policy-skill: MCP_SETUP.md","checked":"2026-10-18","quote":"The three browser-auth servers (API Hub, Roadmap, Notes) use Playwright Chromium."}]}],"normative_relations":[{"instrument":"instrument:sap-api-policy-v4-2026a","relation":"assesses-against","sections":["1.1","1.2","2.2.2","3"],"applies_when":"The skill is used to assess a described SAP API or interface usage scenario.","note":"The skill assesses scenarios against SAP API Policy v4.2026a and returns sourced evidence. Its output is not a legal or compliance decision; confirm binding questions against the applicable agreement or with SAP.","scope":{"kind":"provides","ref":"capability:tool-governance"},"sources":[{"url":"https://github.com/marianfoo/sap-api-policy-skill","title":"SAP API Policy Evidence Skill — README","checked":"2026-09-16","quote":"returns an evidence-based, sourced technical assessment with a confidence level"}]}],"provenance":{"discovered_via":[{"source":"source:sap-ai-mcp-servers"}],"first_seen":"2026-09-10"},"history":[{"date":"2026-09-10","field":"entry","from":null,"to":"created","reason":"Triaged out of data/crawled/mcp-candidates.json, the sap-ai-mcp-servers sweep. Written from the repository's own README; the catalogue is credited as where it was found and its words are not reused. Hard rule 7: skills are indexed, never authored here."},{"date":"2026-09-18","field":"requires","from":null,"to":"five conditional edges to the MCP servers the README lists as its prerequisites","reason":"The entry described the skill as gathering evidence \"through MCP servers\" without naming one, because four of the five were not in the corpus. Three entered in the same batch as their own packages, and mcp-sap-docs and arc-1 were already here, so the README's own prerequisites table becomes edges. Conditional rather than required: the README states the skill degrades gracefully when one is missing and names which two raise confidence to high."}],"drafted_with_ai":true,"contributors":["actor:marianfoo"]},"effective_normative_relations":[{"instrument":"instrument:sap-api-policy-v4-2026a","relation":"assesses-against","sections":["1.1","1.2","2.2.2","3"],"applies_when":"The skill is used to assess a described SAP API or interface usage scenario.","note":"The skill assesses scenarios against SAP API Policy v4.2026a and returns sourced evidence. Its output is not a legal or compliance decision; confirm binding questions against the applicable agreement or with SAP.","scope":{"kind":"provides","ref":"capability:tool-governance"},"sources":[{"url":"https://github.com/marianfoo/sap-api-policy-skill","title":"SAP API Policy Evidence Skill — README","checked":"2026-09-16","quote":"returns an evidence-based, sourced technical assessment with a confidence level"}]}],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"fair","evidence":"one contributor, personally owned"},{"label":"Repository","tier":"good","evidence":"pushed 2026-06, not archived"}],"compatibility":[{"label":"Declared for","tier":"unknown","evidence":"no BTP release lines in the atlas"},{"label":"Survived majors","tier":"unknown","evidence":"no BTP release lines in the atlas"},{"label":"Maintainer's CI","tier":"fair","evidence":"no CI configured"}],"practice":[{"label":"Tests","tier":"good","evidence":"1 test file"},{"label":"Docs","tier":"good","evidence":"README 5 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":11,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-26","npm":"not published under this name","stars":11,"forks":1,"open_issues":0,"archived":false,"pushed_at":"2026-06-02","license_spdx":"MIT","org_owned":false,"default_branch":"main","contributors":1,"tree_truncated":false,"test_files":1,"workflows":0,"other_ci":false,"readme_bytes":4625,"docs_files":0,"changelog":false,"license_file":true,"dts_files":0,"readme_path":"README.md","readme_sha":"facffd50144733776e475b9feae99514a7440426","created_at":"2026-05-30T20:42:05Z","open_prs":0,"first_commit":"2026-05-30","last_commit":"2026-06-02","commits":3,"repo_read":"2026-10-26"},"edges":{"maintainers":[{"ref":"actor:marianfoo","name":"Marian Zeis","json":"/actors/marianfoo.json"}],"contributors":[{"ref":"actor:marianfoo","name":"Marian Zeis","json":"/actors/marianfoo.json"}],"explained_by":[{"ref":"content:a-clearer-view-of-your-sap-integrations-under-the-new-api-policy","name":"A Clearer View of Your SAP Integrations Under the New API Policy","json":"/content/a-clearer-view-of-your-sap-integrations-under-the-new-api-policy.json"}],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}