automation-pilot-catalog-explorer

Discover catalogs and command definitions in SAP Automation Pilot via REST API.

Updated May 18, 2026
One-click install
npx skills add https://github.com/Melik1986/axon-erp-api --skill automation-pilot-catalog-explorer-melik1986
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: automation-pilot-catalog-explorer
Source: https://github.com/Melik1986/axon-erp-api/tree/main/cursor/skills/automation-pilot-catalog-explorer
Command: npx skills add https://github.com/Melik1986/axon-erp-api --skill automation-pilot-catalog-explorer-melik1986

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When building automation commands for SAP Automation Pilot, you often don't know which executors and commands already exist in your tenant, leading to duplicated work or invalid references. This Skill lets you query the Automation Pilot API to list catalogs, inspect command definitions, and search across catalogs before generating new commands. ## Core Features & Use Cases - Catalog Discovery: List all catalogs in a tenant, filtered by SAP-provided (provided=true) or custom (own=true). - Command Inspection: List commands within a catalog and fetch full command definitions including parameters by command ID. - Cross-Catalog Search: Iterate over multiple catalogs (e.g., applm-sapcp, sm-sapcp, cf-sapcp) to find executors matching a keyword. - Use Case: Before generating a composite command that restarts Cloud Foundry apps and checks Service Manager bindings, query the applm-sapcp and sm-sapcp catalogs to find RestartCfApp and GetServiceBinding, fetch their definitions, and reuse them as executors. ## Quick Start Set the AUTOPI_HOSTNAME, AUTOPI_USERNAME, and AUTOPI_PASSWORD environment variables, then ask the AI to list all available commands in the applm-sapcp catalog of your SAP Automation Pilot tenant.

Frequently Asked Questions about automation-pilot-catalog-explorer

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

FAQPage Schema
How do I list available commands in SAP Automation Pilot?▼

Send an authenticated GET request to https://<hostname>/api/v1/commands?catalog=<catalog-id> using basic auth with your tenant credentials. To see which catalogs exist first, query /api/v1/catalogs with optional provided=true or own=true filters.

How to get a command definition from Automation Pilot API?▼

Fetch the full definition with GET /api/v1/commands/<command-id>, where the ID uses the format catalog:CommandName:version, for example applm-sapcp:RestartCfApp:1. The response includes the command's parameters and executor configuration.

What credentials does the Automation Pilot API need?▼

The API uses HTTP basic authentication with your SAP Automation Pilot username and password. Set the AUTOPI_HOSTNAME, AUTOPI_USERNAME, and AUTOPI_PASSWORD environment variables before running the curl commands.

Why does the Automation Pilot API return 401 Unauthorized?▼

A 401 response means the username or password is invalid or not set. Verify the AUTOPI_USERNAME and AUTOPI_PASSWORD values in your environment or .env file and confirm the account has access to the target tenant.

What does an empty command list response mean?▼

An empty response indicates the catalog contains no commands or your user lacks permission to view them. Use the catalog discovery endpoint to confirm the catalog ID is correct and try listing SAP-provided catalogs with provided=true.