openrouter-model-catalog

Filter OpenRouter models by capabilities and check availability.

Updated Feb 16, 2026
One-click install
npx skills add https://github.com/Thedougler/agent-template --skill openrouter-model-catalog
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openrouter-model-catalog
Source: https://github.com/Thedougler/agent-template/tree/main/.github/skills/openrouter-model-catalog
Command: npx skills add https://github.com/Thedougler/agent-template --skill openrouter-model-catalog

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the process of discovering, filtering, and selecting appropriate LLM models from the OpenRouter catalog for your specific needs.

Core Features & Use Cases

  • Model Discovery: Browse available models on OpenRouter.
  • Capability Filtering: Filter models based on features like function calling or JSON mode.
  • Availability Checks: Determine if a specific model is currently accessible.
  • Use Case: You need to find an OpenRouter model that supports function calling and is cost-effective. This skill helps you identify suitable options.

Quick Start

Use the openrouter-model-catalog skill to list all available models.

Frequently Asked Questions about openrouter-model-catalog

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

FAQPage Schema
How do I find OpenRouter models that support function calling?

You can find OpenRouter models that support function calling by using this skill to filter the catalog based on specific capabilities. It queries the OpenRouter model catalog programmatically to identify and select models matching your required features.

What do I need to access the OpenRouter model catalog programmatically?

To access the OpenRouter model catalog programmatically, you need an active OpenRouter API key for authentication. This key allows you to query the catalog, filter models by use case, and check availability.

How do I check if a specific LLM is currently available on OpenRouter?

To check if a specific LLM is currently available on OpenRouter, you can use this skill to perform an availability check. It queries the OpenRouter API to determine if a model is currently accessible.

Can I filter OpenRouter models by use case like JSON mode?

Yes, you can filter OpenRouter models by use cases such as JSON mode or function calling. This skill supports capability filtering to help you discover and select models from the catalog that match your specific application requirements.

How do I browse all available models on OpenRouter?

To browse all available models on OpenRouter, you can use this skill to list the entire catalog. It provides a programmatic interface to discover models, allowing you to review options before applying specific capability filters.