genai-hub-orchestration
Installation
SKILL.md
Rules
- Orchestration always requires a running orchestration deployment as a prerequisite — invoke
aicore-lifecycle-managementfirst if one does not exist. - The orchestration endpoint is
POST {DEPLOYMENT_URL}/v2/completion— not/v1/chat/completions. - Orchestration
scenario_idandexecutable_idare always"orchestration"— these are fixed. - The Harmonized API normalizes all models to OpenAI message format — the same client code works for GPT, Gemini, and Bedrock.
- If credentials are not configured, invoke
aicore-admin-resourcesfirst. generative-ai-hub-sdkis deprecated — always usesap-ai-sdk-gen. Import namespacegen_ai_hubis shared by both.- If the user's request does not explicitly specify an approach, use
AskUserQuestionto ask whether they prefer the REST API (curl) or the Python SDK before writing or running any code.
Deployment Prerequisite
Before using the orchestration service, a deployment must be running:
# Check for an existing orchestration deployment:
uv run skills/aicore-lifecycle-management/scripts/get_deployments.py --scenario orchestration