agentsclimarketplace

Skill finder

Skill onfire7777/universal-ai-skills-library/skills/skill-finder

Search the installed skill library to find and fully activate the most relevant skills for any user task. Use when the user asks to find a skill, search for skills, says "find the best skill for this", "which skill should I use", "search skills", or when the assistant needs to identify which installed skills are most applicable to a complex or unfamiliar task before execution. Also use proactively when facing a task outside core capabilities to discover specialized workflows, scripts, and domain expertise from the skill library.From its SKILL.md

Install
npx -y skills add onfire7777/universal-ai-skills-library --skill skill-finder

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 14 stars14 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.

What its file declares

Copied from the file, not written here

The file declares its own license as Unspecified. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

3.4 KB, 648 tokens by cl100k_base, as published. Nobody here has run it

Skill Finder

Identify, select, and fully activate the most relevant installed skills to execute any user task end-to-end — not summarize, but use them.

Workflow

  1. Analyze the request — Extract the core task, domain, and key action verbs from the user's prompt. For multi-part tasks, decompose into distinct subtasks.

  2. Search the library — Run the search script with a targeted query:

    python3 /home/ubuntu/skills/skill-finder/scripts/find_skills.py "user task description" --top 5 --verbose
    

    Query refinement: If the top result scores below 3.0 or seems off-target, rephrase using synonyms, domain-specific terms, or split into subtask queries. Retry up to 3 times with different formulations. For multi-part tasks, run separate searches per subtask.

  3. Select skills — Pick the top 1-3 most relevant results. Prefer skills with executable scripts (more actionable). For guidance on combining multiple skills, see references/selection-strategy.md.

  4. Read and activate — For each selected skill, sequentially: a. Read the skill's full SKILL.md at /home/ubuntu/skills/{skill-dir-name}/SKILL.md b. Run its scripts in their specified directories c. Consult its references as directed d. Apply its workflows to produce outputs e. On errors, check the skill's troubleshooting guidance before falling back

  5. Execute the task — Integrate outputs from all activated skills into a unified result. Produce concrete deliverables, not summaries.

  6. Handle no-match — If no skills score above 3.0 after all retries, inform the user that no specialized skill was found and proceed with base model capabilities. Consider using internet-skill-finder to search GitHub for new skills to install.

Script Reference

CommandPurpose
find_skills.py "query" --top NSearch for top N matching skills
find_skills.py "query" --verboseInclude full descriptions in output
find_skills.py "query" --jsonOutput as JSON for programmatic use
find_skills.py --rebuild-indexForce rebuild the cached skill index
find_skills.py --list-allList all indexed skills

Example

User asks: "audit my Python project for security issues"

python3 /home/ubuntu/skills/skill-finder/scripts/find_skills.py "audit Python project security vulnerabilities" --top 3

Top result: multi-model-code-auditor → Read its SKILL.md → Run its audit scripts → Deliver full audit report.

Constraints

  • Never merely summarize skills — always execute their full procedures.
  • Limit query reformulations to 3 retries maximum.
  • Run skill scripts in their specified directories to preserve environment integrity.
  • For multi-part tasks, address each subtask sequentially, then integrate results.
  • Only ask the user for clarification as a last resort after autonomous attempts.

What ships with it: 2 files

12.2 KB alongside SKILL.md, 1 of them executable

references/

scripts/

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.