find-skills

Discover, inspect, and install agent skills from the open skills ecosystem.

Updated May 18, 2024
One-click install
npx skills add https://github.com/joshhornby/dotfiles --skill find-skills-joshhornby
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: find-skills
Source: https://github.com/joshhornby/dotfiles/tree/main/.claude/skills/find-skills
Command: npx skills add https://github.com/joshhornby/dotfiles --skill find-skills-joshhornby

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Finding and safely installing third-party agent skills is risky: search results alone say nothing about a skill's quality, permissions, or provenance, and installing unreviewed bundles can introduce untrusted instructions into your agent environment. This Skill provides a disciplined workflow for discovering, vetting, and installing external skills. ## Core Features & Use Cases - Ecosystem Discovery: Search skills.sh and source repositories for candidate skills by domain and task, with browsing as the default path before any CLI execution. - Security-First Vetting: Treat candidate bundles as untrusted evidence, inspecting every file for capabilities, network access, credentials, provenance, license, and overlap with installed skills. - Authorized Installation: Install only from an exact reviewed revision with explicit user authorization of source, scope, and target agents, then verify installed copies match the reviewed checkout. - Use Case: A user asks "is there a skill for PR review?" The agent searches skills.sh, inspects the top candidate's complete bundle at a pinned commit, reports its license and requested capabilities, and installs it only after explicit approval. ## Quick Start Ask the agent to find and vet an installable skill for a specific task, for example: find a skill for React performance and tell me whether it is safe to install.

Frequently Asked Questions about find-skills

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

FAQPage Schema
How do I find and install agent skills from the skills ecosystem?

Browse skills.sh or search source repositories for candidates, inspect the complete bundle including SKILL.md and all scripts, then install with the pinned Skills CLI command npx skills@<reviewed-version> add from a locally reviewed checkout. Installation requires explicit user authorization of source, scope, and target agents.

What is the Skills CLI and how do I use it safely?

The Skills CLI is the package manager for the open agent skills ecosystem, providing find, add, and update commands. Because unversioned npx execution downloads a moving package, you should inspect the CLI package first and always pin an exact reviewed version before running it.

Should I trust popular skills with high install counts?

No. Install counts, stars, and leaderboard position are weak discovery signals only. Always inspect the complete bundle for capabilities, network access, credentials handling, provenance, license, and maintenance activity before recommending or installing any skill.

When should I use find-skills versus choosing an installed skill?

Use find-skills only when the user explicitly asks for an external skill or the installed catalogue genuinely lacks the requested capability. For choosing among already-installed local skills or selecting software libraries and frameworks, use the host's installed-skill coordination or evaluate-existing-solutions instead.

Why install from a local reviewed checkout instead of a remote repository?

A remote owner/repo@skill source is mutable and can change between review and download, so it is not a reviewed installation. Checking out the exact inspected commit locally and verifying the bundle hash guarantees the installed bytes match what was vetted.

What should I do if no skill exists for my task?

Acknowledge that no matching skill was found, then offer to complete the task directly with general capabilities. For recurring workflows, suggest creating a custom skill using the installed skill-creator workflow or a reviewed, pinned Skills CLI init command.