tool-discovery

Recommend lightweight skills or heavyweight agents for given tasks.

29|6|Updated Nov 27, 2025
One-click install
npx skills add https://github.com/0xDarkMatter/claude-mods --skill tool-discovery
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tool-discovery
Source: https://github.com/0xDarkMatter/claude-mods/tree/main/skills/tool-discovery
Command: npx skills add https://github.com/0xDarkMatter/claude-mods --skill tool-discovery

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you quickly identify whether to use a lightweight SKILL tool or a heavyweight AGENT for a given task, reducing decision fatigue and speeding up automation pipelines.

Core Features & Use Cases

  • Recommends patterns for tasks: reference/lookups vs. reasoning/decisions
  • Guides when to inject a SKILL (lightweight) vs. an AGENT (heavyweight)
  • Provides catalog references to help you choose the right tool for common tasks
  • Use-case examples: file searches, code analysis, API design decisions

Quick Start

Ask Claude: "For analyzing this dataset, which tool or agent should I use and why?"

Frequently Asked Questions about tool-discovery

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I decide whether to use a skill or an agent for my task?

Use a skill for lightweight, single-purpose tasks like lookups or pattern matching; use an agent for complex reasoning, multi-step decisions, or tasks requiring orchestration across multiple tools. Skills are fast and focused; agents handle nuanced decision flows.

What's the difference between a lightweight skill and a heavyweight agent?

Skills are optimized for specific, narrow tasks with minimal overhead—ideal for file searches or code analysis. Agents are heavier-weight systems designed for complex reasoning, task orchestration, and decisions requiring context from multiple sources.

When should I use an agent instead of a skill for automation?

Choose an agent when your task requires reasoning across multiple inputs, conditional logic, or orchestrating several operations together. Skills excel at isolated, deterministic tasks; agents handle ambiguity and multi-step workflows.

Can I use skills for API design decisions and data processing tasks?

Yes. Skills handle API design guidance, data processing patterns, and decision logic through reference catalogs and triggered recommendations. They work across task types including lookups, pattern matching, code analysis, and design decisions.

How many tool or agent recommendations should I expect for a given task?

Tool recommendations are capped at 2–3 actionable pairings per task. This focused approach reduces decision fatigue and ensures suggestions are specific and immediately usable rather than overwhelming.

What kind of guidance does this provide for choosing automation tools?

It provides decision logic, reference catalogs for common task patterns, and clear triggers for when to inject a skill versus an agent. Guidance covers lookups, reasoning tasks, code analysis, and API design scenarios.