skill-discoverylisted
Install: claude install-skill CodeSigils/skill-discovery
# Skill Discovery
Use this workflow to find a reusable agent skill for a stated task. Discovery is
read-only by default: do not install, copy, create, or execute candidate content
without explicit user authorization.
## Boundaries
Use this skill when the user asks to find, compare, evaluate, or recommend a
skill, or when the user explicitly asks whether a suitable skill exists.
Do not use it merely because a task looks difficult, because a marketplace might
contain something related, or when an installed skill already clearly matches.
Do not turn “find a skill” into permission to install one. Do not turn a failed
search into permission to create one.
## Required workflow
### 1. Define the need
Extract:
- the concrete task and expected output;
- the current agent/client and operating environment;
- required tools, languages, frameworks, or platforms;
- constraints such as offline use, zero dependencies, or read-only operation.
Create two or three primary search terms, then add common aliases and acronyms.
Keep the original task as the relevance test; a broad domain match is not enough.
### 2. Search installed and local skills
Use the current client's skill listing or search capability first. If only the
filesystem is available, locate `SKILL.md` files recursively and parse their YAML
frontmatter. Search `name`, `description`, and optional tags or metadata.
Do not depend on one fixed directory. Clients support different project, user,
admin, and extension locations.