omni-models
Query available AI models across all configured providers. List models, resolve model aliases, and browse the full model catalog including provider-specific variants.
How do I install this agent skill?
npx skills add https://github.com/diegosouzapw/omniroute --skill omni-modelsIs this agent skill safe to install?
- Gen Agent Trust Hubpass
The skill provides documentation for querying AI models through a local API. It uses environment variables for security and contains no malicious code.
- Socketpass
No alerts
- Snykpass
Risk: LOW · No issues
What does this agent skill do?
Overview
Query available AI models across all configured providers. List models, resolve model aliases, and browse the full model catalog including provider-specific variants.
Authentication
All requests require a valid Bearer token or session cookie. Obtain a token via POST /api/auth/login or configure REQUIRE_API_KEY=false for local development.
Endpoints
GET /api/v1/models
List available models
Returns all models available across configured providers.
curl https://localhost:20128/api/v1/models \
-H "Authorization: Bearer $OMNIROUTE_TOKEN"
GET /api/models
List models (management)
curl https://localhost:20128/api/models \
-H "Authorization: Bearer $OMNIROUTE_TOKEN"
POST /api/models/alias
Create or update a model alias
curl -X POST https://localhost:20128/api/models/alias \
-H "Authorization: Bearer $OMNIROUTE_TOKEN" \
-H "Content-Type: application/json" \
-d '{}'
GET /api/models/catalog
Get full model catalog
curl https://localhost:20128/api/models/catalog \
-H "Authorization: Bearer $OMNIROUTE_TOKEN"
GET /api/models/openrouter-catalog
GET models › openrouter catalog
curl https://localhost:20128/api/models/openrouter-catalog \
-H "Authorization: Bearer $OMNIROUTE_TOKEN"
POST /api/models/test
POST models › test
curl -X POST https://localhost:20128/api/models/test \
-H "Authorization: Bearer $OMNIROUTE_TOKEN" \
-H "Content-Type: application/json" \
-d '{}'
POST /api/models/test-all
POST models › test all
curl -X POST https://localhost:20128/api/models/test-all \
-H "Authorization: Bearer $OMNIROUTE_TOKEN" \
-H "Content-Type: application/json" \
-d '{}'
GET /api/v1/models/{model}
GET models › <model>
curl https://localhost:20128/api/v1/models/{model} \
-H "Authorization: Bearer $OMNIROUTE_TOKEN"
Payloads
See the full OpenAPI specification at GET /api/openapi/spec or docs/openapi.yaml for detailed request/response schemas.
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/diegosouzapw/omniroute/omni-models">View omni-models on skillZs</a>