{"name":"Protégé","description":"One OpenAI-compatible endpoint for every model call. Label each call with the task it belongs to, and Protégé routes it to the cheapest model that clears that task's eval.","url":"https://docs.protege.sh/","version":"1.0.0","protocolVersion":"0.3","preferredTransport":"HTTP+JSON","supportedInterfaces":[{"url":"https://docs.protege.sh/","protocolBinding":"HTTP+JSON","protocolVersion":"0.3"}],"provider":{"url":"https://docs.protege.sh/","organization":"Protégé"},"documentationUrl":"https://docs.protege.sh/","capabilities":{"streaming":false,"pushNotifications":false},"defaultInputModes":["text/plain"],"defaultOutputModes":["text/plain"],"skills":[{"id":"protege","name":"Protege","description":"Use when integrating LLM API calls into applications, optimizing inference costs through intelligent routing, measuring per-task performance, and defining quality contracts for model selection. Agents should reach for this skill when building or modifying inference pipelines, setting up cost tracking, writing eval contracts, or routing tasks to cheaper models.","tags":[],"url":"https://docs.protege.sh/.well-known/agent-skills/protege/skill.md"}]}