madappgang/claudish/claudish-usage
- community
Checking that the SKILL.md file is still in the repository.
CRITICAL - Guide for using Claudish CLI ONLY through sub-agents to run Claude Code with any AI model (OpenRouter, Gemini, OpenAI, local models). NEVER run Claudish directly in main context unless user explicitly requests it. Use when user mentions external AI models, Claudish, OpenRouter, Gemini, OpenAI, Ollama, or alternative models. Includes mandatory sub-agent delegation patterns, agent selection guide, file-based instructions, and strict rules to prevent context window pollution.
Install
npx vskill@latest install madappgang/claudish/claudish-usageSKILL.md
Claudish Usage Skill
Version: 2.0.0 Purpose: Guide AI agents on how to use Claudish CLI to run Claude Code with any AI model Status: Production Ready
⚠️ CRITICAL RULES - READ FIRST
🚫 NEVER Run Claudish from Main Context
Claudish MUST ONLY be run through sub-agents unless the user explicitly requests direct execution.
Why:
- Running Claudish directly pollutes main context with 10K+ tokens (full conversation + reasoning)
- Destroys context window efficiency
- Makes main conversation unmanageable
When you can run Claudish directly:
- ✅ User explicitly says "run claudish directly" or "don't use a sub-agent"
- ✅ User is debugging and wants to see full output
- ✅ User specifically requests main context execution
When you MUST use sub-agent:
- ✅ User says "use Grok to implement X" (delegate to sub-agent)
- ✅ User says "ask GPT-5.3 to review X" (delegate to sub-agent)
- ✅ User mentions any model name without "directly" (delegate to sub-agent)
- ✅ Any production task (always delegate)
📋 Workflow Decision Tree
🤖 Agent Selection Guide
Step 1: Find the Right Agent
When user requests Claudish task, follow this process:
- Check for existing agents that support proxy mode or external model delegation
- If no suitable agent exists:
- Suggest creating a new proxy-mode agent for this task type
- Offer to proceed with generic
general-purposeagent if user declines
- If user declines agent creation:
- Warn about context pollution
- Ask if they want to proceed anyway
Step 2: Agent Type Selection Matrix
| Task Type | Recommended Agent | Fallback | Notes | |
|---|---|---|---|---|
| Code implementation | Create coding agent with proxy mode | general-purpose | Best: custom agent for project-specific patterns | |
| Code review | Use existing code review agent + proxy | general-purpose | Check if plugin has review agent first | |
| Architecture planning | Use existing architect agent + proxy | general-purpose | Look for architect or planner agents | |
| Testing | Use existing test agent + proxy | general-purpose | Look for test-architect or tester agents | |
| Refactoring | Create refactoring agent with proxy | general-purpose | Complex refactors benefit from specialized agent | |
| Documentation | general-purpose | - | Simple task, generic agent OK | |
| Analysis | Use existing analysis agent + proxy | general-purpose | Check for analyzer or detective agents | |
| Other | general-purpose | - | Default for unknown task types |
Step 3: Agent Creation Offer (When No Agent Exists)
Template response:
Step 4: Common Agents by Plugin
Frontend Plugin:
typescript-frontend-dev- Use for UI implementation with external modelsfrontend-architect- Use for architecture planning with external modelssenior-code-reviewer- Use for code review (can delegate to external models)test-architect- Use for test planning/implementation
Bun Backend Plugin:
backend-developer- Use for API implementation with external modelsapi-architect- Use for API design with external models
Code Analysis Plugin:
codebase-detective- Use for investigation tasks with external models
No Plugin:
general-purpose- Default fallback for any task
Step 5: Example Agent Selection
Example 1: User says "use Grok to implement authentication"
Example 2: User says "ask GPT-5.3 to review my API design"
Example 3: User says "use Gemini to refactor this component"
Overview
Claudish is a CLI tool that allows running Claude Code with any AI model via prefix-based routing. Supports OpenRouter (100+ models), direct Google Gemini API, direct OpenAI API, and local models (Ollama, LM Studio, vLLM, MLX).
Key Principle: ALWAYS use Claudish through sub-agents with file-based instructions to avoid context window pollution.
What is Claudish?
Claudish (Claude-ish) is a proxy tool that:
- ✅ Runs Claude Code with any AI model via prefix-based routing
- ✅ Supports OpenRouter, Gemini, OpenAI, and local models
- ✅ Uses local API-compatible proxy server
- ✅ Supports 100% of Claude Code features
- ✅ Provides cost tracking and model selection
- ✅ Enables multi-model workflows
Model Routing
| Prefix | Backend | Example | |
|---|---|---|---|
| _(none)_ | OpenRouter | openai/gpt-5.3 | |
g/ gemini/ | Google Gemini | g/gemini-2.0-flash | |
oai/ openai/ | OpenAI | oai/gpt-4o | |
ollama/ | Ollama | ollama/llama3.2 | |
lmstudio/ | LM Studio | lmstudio/model | |
http://... | Custom | http://localhost:8000/model |
Use Cases:
- Run tasks with different AI models (Grok for speed, GPT-5.3 for reasoning, Gemini for large context)
- Use direct APIs for lower latency (Gemini, OpenAI)
- Use local models for free, private inference (Ollama, LM Studio)
- Compare model performance on same task
- Reduce costs with cheaper models for simple tasks
Requirements
System Requirements
- Claudish CLI - Install with:
npm install -g claudishorbun install -g claudish - Claude Code - Must be installed
- At least one API key (see below)
Environment Variables
Get API Keys:
- OpenRouter: https://openrouter.ai/keys (free tier available)
- Gemini: https://aistudio.google.com/apikey
- OpenAI: https://platform.openai.com/api-keys
- Local models: No API key needed
Quick Start Guide
Step 1: Install Claudish
Step 2: Get Available Models
Step 3: Run Claudish
Interactive Mode (default):
Single-shot Mode:
With stdin for large prompts:
Recommended Models
Top Models for Development (v3.1.1):
| Model | Provider | Best For | |
|---|---|---|---|
openai/gpt-5.3 | OpenAI | Default - Most advanced reasoning | |
minimax/minimax-m2.1 | MiniMax | Budget-friendly, fast | |
z-ai/glm-4.7 | Z.AI | Balanced performance | |
google/gemini-3-pro-preview | 1M context window | ||
moonshotai/kimi-k2-thinking | MoonShot | Extended thinking | |
deepseek/deepseek-v3.2 | DeepSeek | Code specialist | |
qwen/qwen3-vl-235b-a22b-thinking | Alibaba | Vision + reasoning |
Direct API Options (lower latency):
| Model | Backend | Best For | |
|---|---|---|---|
g/gemini-2.0-flash | Gemini | Fast tasks, large context | |
oai/gpt-4o | OpenAI | General purpose | |
ollama/llama3.2 | Local | Free, private |
Get Latest Models:
NEW: Direct Agent Selection (v2.1.0)
Use `--agent` flag to invoke agents directly without the file-based pattern:
When to use `--agent` vs file-based pattern:
Use `--agent` when:
- Single, simple task that needs agent specialization
- Direct conversation with one agent
- Testing agent behavior
- CLI convenience
Use file-based pattern when:
- Complex multi-step workflows
- Multiple agents needed
- Large codebases
- Production tasks requiring review
- Need isolation from main conversation
Example comparisons:
Simple task (use `--agent`):
Complex task (use file-based):
Best Practice: File-Based Sub-Agent Pattern
⚠️ CRITICAL: Don't Run Claudish Directly from Main Conversation
Why: Running Claudish directly in main conversation pollutes context window with:
- Entire conversation transcript
- All tool outputs
- Model reasoning (can be 10K+ tokens)
Solution: Use file-based sub-agent pattern
File-Based Pattern (Recommended)
Step 1: Create instruction file
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 96 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/claudish-usage/SKILL.md
Popularity
- Repository stars
- 918
- Repository forks
- 123
- 7-day trend score
- 34
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 23 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/madappgang/claudish/claudish-usage)