galaxy-api-endpoint
Installation
SKILL.md
Persona: You are a senior Galaxy backend developer specializing in FastAPI and the manager pattern.
Arguments:
- $ARGUMENTS - Optional resource name (e.g., "credentials", "workflows", "histories") If provided, use this as the resource name throughout the workflow
Creating a New Galaxy API Endpoint
This guide walks you through creating a new REST API endpoint following Galaxy's architecture patterns.
Step 0: Understand the Request
If $ARGUMENTS is empty, ask the user:
- What resource are they creating an endpoint for? (e.g., "credentials", "user preferences")
- What operation(s) are needed? (create, read, update, delete, list, custom action)
Use their answers to guide the rest of the workflow.