Back to Skills

tool-selection

Use when selecting between MCP tools based on task complexity and requirements - provides a structured selection workflow and decision rationale.

9stars3forksUpdated 2/21/2026

Security Assessment

Safe(100/100)
Security Score100/100

About tool-selection

The 'tool-selection' skill is designed to assist users in making informed decisions about which MCP (Machine Communication Platform) tool to use based on task complexity, accuracy requirements, and performance trade-offs. By utilizing a structured selection workflow, this skill ensures that users can efficiently select the most appropriate tool for their specific needs, whether that be Codanna or Morphllm. It aims to optimize task completion by factoring in both the technical demands and resource constraints, leading to more effective tool choices.

This skill operates by analyzing operation requirements and applying a decision matrix that evaluates various tools based on their performance characteristics. It offers a clear rationale behind the tool selection, ensuring that users understand not only which tool was chosen but also why it was the best fit for the task. The skill helps users navigate complex decision-making processes by providing clear reasoning and weighing trade-offs. Ideal for environments where tasks can vary significantly in complexity, this skill is useful for teams or individuals who need to choose between multiple tool options based on objective criteria such as speed, accuracy, and task complexity.

The 'tool-selection' skill is valuable in contexts where decision-making around tool usage needs to be transparent and justified. It is particularly suited for developers, project managers, or system integrators working in environments that require frequent tool selection decisions. It also supports use cases where tool selection must be explained or documented, ensuring that all stakeholders are aligned with the decision-making process.

FAQ

When should I use the tool-selection skill?

Use the tool-selection skill when you need to choose between tools like Codanna and Morphllm, or when you need to route tasks based on their complexity and explain the rationale behind tool selection.

What happens if the tool is explicitly specified by the user?

The skill should be avoided when the tool is explicitly specified by the user. In such cases, the skill is not necessary as the tool selection is predefined.

How does the decision matrix work in the tool-selection skill?

The decision matrix in the tool-selection skill evaluates task complexity, accuracy needs, and performance trade-offs to determine the most appropriate tool. It helps guide the decision by applying scoring criteria based on the operation requirements.

Can this skill be used for any tool selection task?

No, this skill is specific to selecting between MCP tools like Codanna and Morphllm, particularly in scenarios involving task complexity and performance considerations.

Install tool-selection

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill