/catalog
Browse the AIWG model catalog — list available AI models, fetch model details, and search by capability or name
$ npx -y skills add jmagly/aiwg --skill catalog --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/catalog
Context preview
The summary Claude sees to decide when to auto-load this skill.
Browse the AIWG model catalog — list available AI models, fetch model details, and search by capability or name
SKILL.md
catalog.SKILL.mdnamespace: aiwg
name: catalog
platforms: [all]
description: Browse the AIWG model catalog — list available AI models, fetch model details, and search by capability or name
Model Catalog
You access the AIWG model catalog — listing available AI models, fetching details for a specific model, and searching by capability or name.
Triggers
Alternate expressions and non-obvious activations (primary phrases are matched automatically from the skill description):
- "which models does aiwg know about" → list
- "tell me about gpt-4o" → info <model-id>
- "find models that support vision" → search vision
- "what's available for code generation" → search code generation
Trigger Patterns Reference
| Pattern | Example | Action | |---------|---------|--------| | List all models | "list available models" | Run `aiwg catalog list` | | Model details | "show me details for claude-3-5-sonnet" | Run `aiwg catalog info claude-3-5-sonnet` | | Capability search | "what models support tool use?" | Run `aiwg catalog search "tool use"` | | Name search | "search for GPT models" | Run `aiwg catalog search gpt` | | Provider filter | "show Anthropic models" | Run `aiwg catalog search --provider anthropic` |
Behavior
When triggered:
1. **Identify the subcommand**:
- Is the user browsing all models, looking up a specific one, or searching by capability/name?
- Is a model ID or capability keyword mentioned?
2. **Run the appropriate command**:
# List all catalogued models
aiwg catalog list
# Show details for a specific model
aiwg catalog info <model-id>
# Search by capability or name
aiwg catalog search <query>
# Filter by provider
aiwg catalog search --provider <provider-name>
# Machine-readable output
aiwg catalog list --json
aiwg catalog info <model-id> --json
3. **Report the result** — summarize relevant models or the requested model's details.
Examples
Example 1: List all models
**User**: "What models are available in the catalog?"
**Extraction**: List subcommand, no filter
**Action**:
aiwg catalog list
**Response**: "Catalog contains 24 models across 6 providers: Anthropic (6), OpenAI (8), Google (4), Meta (3), Mistral (2), Cohere (1). Run `aiwg catalog info <id>` for details on any model."
Example 2: Model details
**User**: "Show me details for claude-sonnet-4-5"
**Extraction**: Info subcommand, model-id = claude-sonnet-4-5
**Action**:
aiwg catalog info claude-sonnet-4-5
**Response**: "claude-sonnet-4-5: Anthropic Claude Sonnet 4.5. Context: 200k tokens. Capabilities: tool use, vision, code, analysis. Recommended for: SDLC agents, code review, architecture design."
Example 3: Capability search
**User**: "Which models support vision?"
**Extraction**: Search subcommand, query = vision
**Action**:
aiwg catalog search vision
**Response**: "7 models support vision: claude-3-5-sonnet, claude-3-opus, gpt-4o, gpt-4-turbo, gemini-1.5-pro, gemini-1.5-flash, llama-3.2-11b-vision."
Example 4: Provider-filtered search
**User**: "Show me all OpenAI models"
**Extraction**: Search subcommand with provider filter
**Action**:
aiwg catalog search --provider openai
**Response**: "8 OpenAI models catalogued: gpt-4o, gpt-4o-mini, gpt-4-turbo, gpt-4, gpt-3.5-turbo, o1, o1-mini, o3-mini."
Clarification Prompts
If the user's intent is ambiguous:
- "Are you looking for a specific model by name, or searching by capability (e.g., vision, tool use, code)?"
- "Would you like the full list or results filtered by a provider?"
References
- @$AIWG_ROOT/src/cli/handlers/subcommands.ts — Catalog subcommand handler
- @$AIWG_ROOT/docs/cli-reference.md — CLI reference (catalog section)
Read more
namespace: aiwg name: catalog platforms: [all] description: Browse the AIWG model catalog — list available AI models, fetch model details, and search by capability or name
Model Catalog
You access the AIWG model catalog — listing available AI models, fetching details for a specific model, and searching by capability or name.
Triggers
Alternate expressions and non-obvious activations (primary phrases are matched automatically from the skill description):
- "which models does aiwg know about" → list
- "tell me about gpt-4o" → info <model-id>
- "find models that support vision" → search vision
- "what's available for code generation" → search code generation
Trigger Patterns Reference
| Pattern | Example | Action | |---------|---------|--------| | List all models | "list available models" | Run `aiwg catalog list` | | Model details | "show me details for claude-3-5-sonnet" | Run `aiwg catalog info claude-3-5-sonnet` | | Capability search | "what models support tool use?" | Run `aiwg catalog search "tool use"` | | Name search | "search for GPT models" | Run `aiwg catalog search gpt` | | Provider filter | "show Anthropic models" | Run `aiwg catalog search --provider anthropic` |
Behavior
When triggered:
1. **Identify the subcommand**:
- Is the user browsing all models, looking up a specific one, or searching by capability/name?
- Is a model ID or capability keyword mentioned?
2. **Run the appropriate command**:
# List all catalogued models aiwg catalog list # Show details for a specific model aiwg catalog info <model-id> # Search by capability or name aiwg catalog search <query> # Filter by provider aiwg catalog search --provider <provider-name> # Machine-readable output aiwg catalog list --json aiwg catalog info <model-id> --json
3. **Report the result** — summarize relevant models or the requested model's details.
Examples
Example 1: List all models
**User**: "What models are available in the catalog?"
**Extraction**: List subcommand, no filter
**Action**:
aiwg catalog list
**Response**: "Catalog contains 24 models across 6 providers: Anthropic (6), OpenAI (8), Google (4), Meta (3), Mistral (2), Cohere (1). Run `aiwg catalog info <id>` for details on any model."
Example 2: Model details
**User**: "Show me details for claude-sonnet-4-5"
**Extraction**: Info subcommand, model-id = claude-sonnet-4-5
**Action**:
aiwg catalog info claude-sonnet-4-5
**Response**: "claude-sonnet-4-5: Anthropic Claude Sonnet 4.5. Context: 200k tokens. Capabilities: tool use, vision, code, analysis. Recommended for: SDLC agents, code review, architecture design."
Example 3: Capability search
**User**: "Which models support vision?"
**Extraction**: Search subcommand, query = vision
**Action**:
aiwg catalog search vision
**Response**: "7 models support vision: claude-3-5-sonnet, claude-3-opus, gpt-4o, gpt-4-turbo, gemini-1.5-pro, gemini-1.5-flash, llama-3.2-11b-vision."
Example 4: Provider-filtered search
**User**: "Show me all OpenAI models"
**Extraction**: Search subcommand with provider filter
**Action**:
aiwg catalog search --provider openai
**Response**: "8 OpenAI models catalogued: gpt-4o, gpt-4o-mini, gpt-4-turbo, gpt-4, gpt-3.5-turbo, o1, o1-mini, o3-mini."
Clarification Prompts
If the user's intent is ambiguous:
- "Are you looking for a specific model by name, or searching by capability (e.g., vision, tool use, code)?"
- "Would you like the full list or results filtered by a provider?"
References
- @$AIWG_ROOT/src/cli/handlers/subcommands.ts — Catalog subcommand handler
- @$AIWG_ROOT/docs/cli-reference.md — CLI reference (catalog section)
Multi-agent AI framework for Claude Code, Copilot, Cursor, Warp, and 6 more platforms 200+ agents, 109+ CLI commands, 400+ deployable agent/skill/command/rule artifacts, 8 core frameworks, 32 addons, and a 40-plugin Claude Code marketplace.
Repo: jmagly/aiwg
Other skills on aiwg.
- /agent-loop-ext
Crash-resilient external agent loop with state persistence and CI/CD integration
Open skill - /agent-loop
Detect requests for iterative autonomous agent loops and route to the appropriate loop executor
Open skill - /auto-test-execution
Automatically execute tests when code-generating agents modify source files, enforcing the execute-before-return pattern
Open skill - /cross-task-learner
Enable agent loops to learn from similar past tasks and share patterns across loops
Open skill - /debug-memory
Query and manage the executable feedback debug memory
Open skill - /execute-feedback
Execute tests on generated code and iterate until passing
Open skill

