find-tool

Identify existing tools in a repository by matching queries against descriptions.

4|5|Updated Feb 20, 2026
One-click install
npx skills add https://github.com/Luney-Industries/farty-bobo --skill find-tool
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: find-tool
Source: https://github.com/Luney-Industries/farty-bobo/tree/main/skills/find-tool
Command: npx skills add https://github.com/Luney-Industries/farty-bobo --skill find-tool

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps identify whether an existing tool, skill, or script within the farty-bobo repository already addresses a given task or query, preventing the need to create new ones.

Core Features & Use Cases

  • Existing Tool Identification: Checks for existing skills, hooks, or scripts that match the given task or query.
  • Real-time Catalog Fetching: Retrieves the live state of the farty-bobo repository to ensure the latest tools are considered.
  • Query Matching: Matches the user's query against descriptions, trigger keywords, or purposes of existing tools.

Quick Start

Use the find-tool skill to check if there's a tool for a specific task or query, e.g., "find a tool for automating invoice processing".

Frequently Asked Questions about find-tool

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

FAQPage Schema
How do I find existing scripts or skills in a repository to avoid duplicating work?

To find existing scripts or skills in a repository, you can match your task query against descriptions and trigger keywords of current tools. This prevents duplicating work by identifying existing tools that already address your specific requirement.

Can I check if there is an existing tool for a specific task before creating a new one?

Yes, you can check if an existing tool exists for a specific task before creating a new one. The system scans the repository and matches your query against the purposes and descriptions of available tools to confirm availability.

How does repository scanning work for tool identification and code reuse?

Repository scanning for tool identification works by fetching the live state of the repository and matching user queries against tool descriptions, trigger keywords, or purposes. This ensures accurate tool identification and promotes code reuse by checking currently available scripts and skills.

Do I need API access and command-line operations to scan for available tools?

Yes, you need API access to the repository and basic command-line operations to scan for available tools. These prerequisites allow the system to retrieve the live repository state and perform the query matching required for accurate tool identification.

What is the best way to identify a tool for automating a specific process like invoice processing?

The best way to identify a tool for automating a specific process like invoice processing is to query the repository with your task details. The system matches your request against existing tool descriptions and trigger keywords to find a suitable match.

What limitations exist when matching queries against tool descriptions in a repository?

A key limitation when matching queries against tool descriptions is that the system relies entirely on the metadata provided, such as descriptions and trigger keywords. If existing tools lack clear purposes or trigger keywords, the query matching may fail to identify them accurately.