Ninja advisor
Interprets Agent Ninja routing recommendations injected via hooks. When you see [Agent Ninja] context in the conversation, follow the model/pattern/thinking recommendations. Use when routing decisions appear in context, when deciding which model to use, or when considering subagents vs direct execution.From its SKILL.md
npx -y skills add mitulgarg/agent-ninja --skill ninja-advisorAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
2.1 KB, 391 tokens by cl100k_base, as published. Nobody here has run it
Agent Ninja Advisor
When you see a message starting with [Agent Ninja] in the conversation
context, it contains an intelligent routing recommendation based on
analysis of the current prompt.
How to interpret recommendations
The recommendation includes:
- model: Which model tier to use (haiku/sonnet/opus)
- pattern: Which execution pattern is optimal
- thinking: Extended thinking budget level
- skill_suggestion: An installed skill that matches (if any)
Actions to take
-
If
modeldiffers from your current model, suggest switching: "Agent Ninja recommends using {model} for this task because: {reasoning}. You can switch with/model {model}." -
If
patternissubagent, suggest delegation: "This task could be delegated to a subagent to save context tokens." -
If
patternisplan-mode, suggest planning first: "Consider using plan mode (Shift+Tab twice) before executing." -
If
patternisagent-team, suggest parallel execution: "This task has multiple independent components that could run in parallel." -
If
skill_suggestionis provided, suggest using it: "The {skill_name} skill is designed for this type of task." -
If
thinkingisoff, note that extended thinking can be disabled for this task to save tokens.
Self-assessment mode
When the [Agent Ninja] context asks you to self-assess, briefly evaluate
the task complexity before proceeding:
- State your model/pattern/thinking assessment in one line
- If you determine a different model would be better, suggest switching
- Then proceed with execution immediately
When auto_switch is enabled
If the user has enabled auto_switch in their agent-ninja config, act on the recommendation directly without asking for confirmation.
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.