hezaohezao/find-skills
Discover available skills in the builtin library by keyword.
npx skills add https://github.com/HezaoHezao/poirot --skill find-skills
This skill helps you discover skills available in Poirot's builtin library
and install user-contributed skills.
Call this skill OR the skill_search tool when:
skill_search("<keywords>")| Keyword | Likely skill |
|---|---|
| frontend / UI / React / Vue | frontend-design |
| chart / graph / visualization | chart-visualization |
| diagram / architecture | architecture-diagram |
| github / PR / code review | github-code-review / github-pr-workflow |
| debug / bug | systematic-debugging / python-debugpy |
| test / TDD | test-driven-development |
| plan / spike | plan / spike |
| simplify / refactor | simplify-code |
Use this skill when the user:
Poirot ships a builtin library at:
poirot/backend/agents/skill/builtin_skills/
├── core/ # meta-skills, loaded at agent startup
├── research/ # research & intelligence skills
├── software-development/ # coding & GitHub skills
├── creative/ # visualization & design skills
└── productivity/ # docs & office skills
Only core/ skills are auto-loaded at startup (registered as active). Skills
under other categories are searchable but not auto-injected — use the
skill_search tool or /skill search <query> command to find and load them
on demand.
list_dir("poirot/backend/agents/skill/builtin_skills/")
Use bash with grep to find skills whose name or description matches:
bash("grep -rl '<keyword>' poirot/backend/agents/skill/builtin_skills/ --include='SKILL.md'")
Or read a category directory and inspect each SKILL.md frontmatter:
list_dir("poirot/backend/agents/skill/builtin_skills/research/")
Then read a candidate:
read_file("poirot/backend/agents/skill/builtin_skills/research/deep-research/SKILL.md")
Non-core skills are not auto-loaded. To use one this turn:
SKILL.md content/skill search <query> will surface + inject matched skillsautomatically once the search tool is wired)
To permanently install a user skill from an external path:
/skill install <path> [name]
This copies it into skills/ (user skill storage, gitignored) and re-discovers.
When you find relevant skills, present them with:
description frontmatter)Example:
I found a skill that might help. "deep-research" (research category) guides
multi-step web research with evidence cross-verification. It's not auto-loaded
— I'll follow its guidance for this task. Want me to proceed?
If no builtin skill matches:
/skill install or byauthoring skills/<name>/SKILL.md (see the skill-creator skill)
| Category | Example keywords |
| -------------------- | ----------------------------------------- |
| research | arxiv, deep-research, literature, osint |
| software-development | debug, github, pr, codebase, subagent |
| creative | chart, diagram, frontend, visualization |
| productivity | docs, ppt, documentation |
| core | plan, debugging, tdd, review, skill |
Take hezaohezao/find-skills from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.