{"ref":"artifact:sap-automation-pilot-agent-skills","page":"/artifacts/sap-automation-pilot-agent-skills","json":"/artifacts/sap-automation-pilot-agent-skills.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"sap-automation-pilot-agent-skills","name":"SAP/automation-pilot-agent-skills","artifact_type":"skill","ecosystem":"btp","domain":"ai-and-agents","origin_ring":"sap-official","description":{"one_line":"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.","short":"Eight skills for writing and operating SAP Automation Pilot content","what_it_solves":"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.","when_not_to_use":"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."},"links":{"repo":"https://github.com/SAP/automation-pilot-agent-skills"},"identity":{"license":"Apache-2.0"},"skills":{"provenance":"indexed","kind":"capability","canonical_source":"https://github.com/SAP/automation-pilot-agent-skills"},"provides":[{"capability":"capability:agent-guidance","what_it_does":"Covers the whole Automation Pilot loop as skills — authoring a Command, reviewing it, deploying it through the Content Management API, running and debugging it through the Executions API, and exposing it to an agent as an MCP server.","facets":[{"key":"installs_into","value":["Claude Code"],"source":{"url":"https://github.com/SAP/automation-pilot-agent-skills","title":"SAP/automation-pilot-agent-skills — README, Prerequisites","checked":"2026-10-15","quote":"| [Claude Code](https://claude.ai/code) | Required to use the skills (VS Code extension, CLI, or desktop app) |"}}],"sources":[{"url":"https://github.com/SAP/automation-pilot-agent-skills","title":"SAP/automation-pilot-agent-skills — README","checked":"2026-09-09","quote":"AI agent skills for SAP Automation Pilot content development"},{"url":"https://github.com/SAP/automation-pilot-agent-skills","title":"SAP/automation-pilot-agent-skills — README, what the API skills do","checked":"2026-10-15","quote":"Deploy, update, list, and delete Commands, Inputs, and MCP servers via API"},{"url":"https://github.com/SAP/automation-pilot-agent-skills","title":"SAP/automation-pilot-agent-skills — README, what the API skills do","checked":"2026-10-15","quote":"Trigger Commands, monitor status, view logs"},{"url":"https://github.com/SAP/automation-pilot-agent-skills","title":"SAP/automation-pilot-agent-skills — README, Prerequisites","checked":"2026-10-15","quote":"You'll also need an SAP Automation Pilot tenant with API credentials."}]}],"provenance":{"discovered_via":[{"source":"source:sap-ai-mcp-servers"}],"first_seen":"2026-09-09"},"history":[{"date":"2026-09-09","field":"entry","from":null,"to":"created","reason":"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."},{"date":"2026-10-15","field":"provides.agent-guidance.facets.installs_into","from":null,"to":"Claude Code","reason":"capability:agent-guidance declared the installs_into property on the BTP door. The README's prerequisites table names Claude Code as required to use the skills and names no other host, so the value is one entry rather than a list."},{"date":"2026-10-15","field":"description.what_it_solves","from":"Installed by cloning the repository and opening it in Claude Code.","to":"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.","reason":"The README read on 2026-10-15 lists `curl` and `jq` in the same prerequisites table as Claude Code, for the API calls and the JSON parsing, and the entry named neither. The two API sentences read the same day are added as sources on the edge, since what the skills do through the Content Management and Executions APIs was described in the entry without a quote behind it."}],"drafted_with_ai":true,"maintainers":["actor:sap"],"contributors":["actor:zornicaster"],"requires":[{"ref":"artifact:btp-automation-pilot","for":"to point the skills at an [SAP Automation Pilot](artifact:btp-automation-pilot) tenant the Commands and Executions run against","requirement":"required","basis":"binding","role":"target-service","sources":[{"url":"https://github.com/sap/automation-pilot-agent-skills","title":"automation-pilot-agent-skills README","checked":"2026-10-18","quote":"You'll also need an SAP Automation Pilot tenant with API credentials."}]}],"connects":[{"ref":"artifact:btp-automation-pilot","kind":"data","for":"to deploy, list and manage commands and inputs on [SAP Automation Pilot](artifact:btp-automation-pilot) through its Content API","protocols":["http"],"direction":"outbound","sources":[{"url":"https://raw.githubusercontent.com/SAP/automation-pilot-agent-skills/main/skills/automation-pilot-content-management-via-api/SKILL.md","title":"automation-pilot-agent-skills: skills/automation-pilot-content-management-via-api/SKILL.md","checked":"2026-10-18","quote":"This skill manages catalogs, commands, and inputs in SAP Automation Pilot using the Content API."}]}]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"good","evidence":"3 contributors, org-owned"},{"label":"Repository","tier":"good","evidence":"pushed 2026-10, 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":"poor","evidence":"none found in the tree"},{"label":"Docs","tier":"good","evidence":"README 11 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":13,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-26","npm":"not published under this name","stars":13,"forks":2,"open_issues":0,"archived":false,"pushed_at":"2026-10-22","license_spdx":"Apache-2.0","org_owned":true,"default_branch":"main","contributors":3,"tree_truncated":false,"test_files":0,"workflows":0,"other_ci":false,"readme_bytes":11168,"docs_files":0,"changelog":false,"license_file":true,"dts_files":0,"readme_path":"README.md","readme_sha":"d29c656c73b5b0b7488fc4b802810771aa0c5f17","created_at":"2026-05-04T11:37:39Z","open_prs":0,"first_commit":"2026-05-04","last_commit":"2026-09-14","commits":18,"repo_read":"2026-10-26"},"edges":{"maintainers":[{"ref":"actor:sap","name":"SAP","json":"/actors/sap.json"}],"contributors":[{"ref":"actor:zornicaster","name":"Zornitsa Steftcheva","json":"/actors/zornicaster.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}