anthropic-architect
Determine the best Anthropic architecture for your project by analyzing requirements and…
This skill should be used when users want to route LLM requests to different AI providers (OpenAI, Grok/xAI, Groq, DeepSeek, OpenRouter) using SwiftOpenAI-CLI. Use this skill when users ask to "use grok", "ask grok", "use groq", "ask deepseek", or any similar request to query a
$ npx -y skills add jamesrochabrun/skills --skill llm-router --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/llm-routerContext preview
The summary Claude sees to decide when to auto-load this skill.
This skill should be used when users want to route LLM requests to different AI providers (OpenAI, Grok/xAI, Groq, DeepSeek, OpenRouter) using SwiftOpenAI-CLI. Use this skill when users ask to "use grok", "ask grok", "use groq", "ask deepseek", or any similar request to query a
name: llm-router description: This skill should be used when users want to route LLM requests to different AI providers (OpenAI, Grok/xAI, Groq, DeepSeek, OpenRouter) using SwiftOpenAI-CLI. Use this skill when users ask to "use grok", "ask grok", "use groq", "ask deepseek", or any similar request to query a specific LLM provider in agent mode.
Route AI requests to different LLM providers using SwiftOpenAI-CLI's agent mode. This skill automatically configures the CLI to use the requested provider (OpenAI, Grok, Groq, DeepSeek, or OpenRouter), ensures the tool is installed and up-to-date, and executes one-shot agentic tasks.
When a user requests to use a specific LLM provider (e.g., "use grok to explain quantum computing"), follow this workflow:
Check if SwiftOpenAI-CLI is installed and up-to-date:
scripts/check_install_cli.sh
This script will:
Based on the user's request, identify the target provider and configure SwiftOpenAI-CLI:
scripts/configure_provider.sh <provider> [model]
**Supported providers:**
**Examples:**
# Configure for Grok scripts/configure_provider.sh grok grok-4-0709 # Configure for Groq with Llama scripts/configure_provider.sh groq llama-3.3-70b-versatile # Configure for DeepSeek Reasoner scripts/configure_provider.sh deepseek deepseek-reasoner # Configure for OpenAI GPT-5 scripts/configure_provider.sh openai gpt-5
The script automatically:
The configuration script automatically checks if an API key is set and will **stop with clear instructions** if no API key is found.
**If API key is missing:**
The script exits with error code 1 and displays:
**Do not proceed to Step 4 if the configuration script fails due to missing API key.**
Instead, inform the user they need to set their API key first:
**Option 1 - Environment variable (session only):**
export XAI_API_KEY=xai-... # for Grok export GROQ_API_KEY=gsk_... # for Groq export DEEPSEEK_API_KEY=sk-... # for DeepSeek export OPENROUTER_API_KEY=sk-or-... # for OpenRouter export OPENAI_API_KEY=sk-... # for OpenAI
**Option 2 - Config file (persistent):**
swiftopenai config set api-key <api-key-value>
After the user sets their API key, re-run the configuration script to verify.
Run the user's request using agent mode:
swiftopenai agent "<user's question or task>"
**Agent mode features:**
**Examples:**
# Simple question swiftopenai agent "What is quantum entanglement?" # With specific model override swiftopenai agent "Write a Python function" --model grok-3 # With session for conversation continuity swiftopenai agent "Remember my name is Alice" --session-id chat-123 swiftopenai agent "What's my name?" --session-id chat-123 # With MCP tools (filesystem example) swiftopenai agent "Read the README.md file" \ --mcp-servers filesystem \ --allowed-tools "mcp__filesystem__*"
**User Request:** "Use grok to explain quantum computing"
**Execution:**
# 1. Check CLI installation scripts/check_install_cli.sh # 2. Configure for Grok scripts/configure_provider.sh grok grok-4-0709 # 3. Execute the task swiftopenai agent "Explain quantum computing"
**User Request:** "Ask DeepSeek Reasoner to solve this math problem step by step"
**Execution:**
# 1. Check CLI installation scripts/check_install_cli.sh # 2. Configure for DeepSeek with Reasoner model scripts/configure_provider.sh deepseek deepseek-reasoner # 3. Execute with explicit model swiftopenai agent "Solve x^2 + 5x + 6 = 0 step by step" --model deepseek-reasoner
**User Request:** "Use groq to generate code quickly"
**Execution:**
# 1. Check CLI installation scripts/check_install_cli.sh # 2. Configure for Groq (known for fast inference) scripts/configure_provider.sh groq llama-3.3-70b-versatile # 3. Execute the task swiftopenai agent "Write a function to calculate fibonacci numbers"
**User Request:** "Use OpenRouter to access Claude"
**Execution:**
# 1. Check CLI installation scripts/check_install_cli.sh # 2. Configure for OpenRouter scripts/configure_provider.sh openrouter anthropic/claude-3.5-sonnet # 3. Execute with Claude via OpenRouter swiftopenai agent "Explain the benefits of functional programming"
GPT-5 models support advanced parameters:
# Minimal reasoning for fast coding tasks swiftopenai agent "Write a sort function" \ --model gpt-5 \ --reasoning minimal \ --verbose low # High reasoning for complex problems swiftopenai agent "Explain quantum mechanics" \ --model gpt-5 \ --reasoning high \ --verbose high
**Verbosity levels:** `low`, `medium`, `high` **Reasoning effort:** `minimal`, `low`, `medium`, `high`
Grok models
A comprehensive plugin and marketplace for Claude Code containing 24 custom skills across engineering, Apple development, product management, design, content, trading, database, QA, educational, and AI architecture domains.
Repo: jamesrochabrun/skills
Determine the best Anthropic architecture for your project by analyzing requirements and…
Master Anthropic's prompt engineering techniques to generate new prompts or improve existing…
Design iOS apps following Apple's Human Interface Guidelines. Generate native components,…
Expert children's book illustrator guide with 2024-2025 best practices, focusing on…
Generate comprehensive content briefs for writers, ensuring clarity, alignment, and strategic…
Generate comprehensive design briefs for design projects. Use this skill when designers ask…