Agent skill

Find Skills

by HezaoHezao in HezaoHezao/poirot

Discover available skills in the builtin library by keyword.

MITAuto-check passedTesting & QA

Install Find Skills

skills CLI
$ npx skills add HezaoHezao/poirot --skill find-skills -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install HezaoHezao/poirot find-skills --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/HezaoHezao/poirot.git skills-src && mkdir -p .claude/skills && cp -r skills-src/poirot/backend/agents/skill/builtin_skills/core/find-skills .claude/skills/find-skills && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
find-skills
GitHub stars
249
Token cost
~1.2k tokens
SKILL.md length
476 words
Files
1
Skills in repo
23
Repo updated
First seen
Licence
MIT

At a glance

Discover available skills in the builtin library by keyword.

  • Works in 3 steps: List categories → Search by keyword → Activate a non-core skill
  • Testing & QA work in your project
  • SKILL.md covers When to Use (PROACTIVE — call…, Legacy When to Use (still valid), Builtin skill library and How to find a skill, plus 3 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Find Skills is an agent skill from HezaoHezao/poirot. Discover available skills in the builtin library by keyword.

Its SKILL.md is about 1.2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Testing & QA. It works with GitHub. The repository describes itself as: Poirot is a deep research agent kernel built for those who care about how agents are architected. The licence is MIT.

When your agent uses it

  • Testing & QA work in your project

Example prompts

  • “/find-skills”

Requirements

  • Pre-approved tools (allowed-tools): list_dir, read_file, bash

Workflow steps

3 steps, taken from the step headings in SKILL.md.

  1. List categories
  2. Search by keyword
  3. Activate a non-core skill

What it can do on your machine

Read from SKILL.md and the folder at commit 86bf279. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • list_dir
    • read_file
    • bash

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are bash).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Find Skills loads about 1.2k tokens when it runs. Until then it costs about 18 tokens; SKILL.md has 476 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~18
When it runs · the whole SKILL.md, loaded when a task matches
~1.2k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from HezaoHezao/poirot at commit 86bf279, republished under its MIT licence (© HezaoHezao). 476 words, ~1,215 tokens.

Download SKILL.mdSave it as .claude/skills/find-skills/SKILL.md (or your agent's skills folder).
name
find-skills
description
Discover available skills in the builtin library by keyword.
allowed-tools
list_dir, read_file, bash
enabled
true
related-skills
skill-creator
license
MIT
author
Adapted from deer-flow (Bytedance, MIT)

Find Skills

This skill helps you discover skills available in Poirot's builtin library and install user-contributed skills.

When to Use (PROACTIVE — call before starting work)

Call this skill OR the skill_search tool when:

  • User asks for ANY specialized task (not just "find a skill")
  • You're about to start coding/research and haven't checked for relevant skills
  • Keywords in user message match skill categories: frontend/chart/diagram/github/debug/tdd/...
PROACTIVE CHECK (before starting work)
  1. Identify task keywords (frontend, chart, github, debug, tdd, ...)
  2. Call skill_search("<keywords>")
  3. If matches found → read the SKILL.md → follow its workflow
  4. If no matches → proceed with general capabilities
Common keywords → skill categories
KeywordLikely skill
frontend / UI / React / Vuefrontend-design
chart / graph / visualizationchart-visualization
diagram / architecturearchitecture-diagram
github / PR / code reviewgithub-code-review / github-pr-workflow
debug / bugsystematic-debugging / python-debugpy
test / TDDtest-driven-development
plan / spikeplan / spike
simplify / refactorsimplify-code

Legacy When to Use (still valid)

Use this skill when the user:

  • Asks "how do I do X" where X might be a common task with an existing skill
  • Says "find a skill for X" or "is there a skill for X"
  • Asks "can you do X" where X is a specialized capability
  • Wants to search for tools, templates, or workflows
  • Mentions they wish they had help with a specific domain

Builtin skill library

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.

How to find a skill

Step 1: List categories
bash
list_dir("poirot/backend/agents/skill/builtin_skills/")
Step 2: Search by keyword

Use bash with grep to find skills whose name or description matches:

bash
bash("grep -rl '<keyword>' poirot/backend/agents/skill/builtin_skills/ --include='SKILL.md'")

Or read a category directory and inspect each SKILL.md frontmatter:

bash
list_dir("poirot/backend/agents/skill/builtin_skills/research/")

Then read a candidate:

bash
read_file("poirot/backend/agents/skill/builtin_skills/research/deep-research/SKILL.md")
Show full SKILL.md (184 more words)Show less
Step 3: Activate a non-core skill

Non-core skills are not auto-loaded. To use one this turn:

  1. Read its SKILL.md content
  2. Follow its guidance for the current task
  3. (Future: /skill search <query> will surface + inject matched skills automatically 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.

Presenting options to the user

When you find relevant skills, present them with:

  1. The skill name and what it does (from description frontmatter)
  2. The category it lives in
  3. Whether it needs explicit activation

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?

When no skills are found

If no builtin skill matches:

  1. Acknowledge that no existing skill was found
  2. Offer to help with the task directly using general capabilities
  3. Suggest the user could create a new skill with /skill install or by authoring skills/<name>/SKILL.md (see the skill-creator skill)

Common categories

CategoryExample keywords
researcharxiv, deep-research, literature, osint
software-developmentdebug, github, pr, codebase, subagent
creativechart, diagram, frontend, visualization
productivitydocs, ppt, documentation
coreplan, debugging, tdd, review, skill

© HezaoHezao, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in poirot/backend/agents/skill/builtin_skills/core/find-skills of HezaoHezao/poirot.

Open the folder on GitHubat commit 86bf279

Compare with similar skills

Find Skills next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Find Skills compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Find Skills this skillHezaoHezao/poirot249—~1.2kAutomated safety check: PassMIT
Triage IssuesClickHouse/clickhouse-java1.6k—~904Automated safety check: PassApache-2.0
Issue To Regression Testbrunosabot/streamline-card269—~529Automated safety check: PassMIT
Nemoclaw Maintainer Analyze CI PerformanceNVIDIA/NemoClaw23k—~644Automated safety check: PassApache-2.0
Reprovaadin/web-components582—~1.3kAutomated safety check: PassNone
Fix Random CI Test Failuredotnet/macios2.9k—~1.3kAutomated safety check: PassCustom licence

Similar skills

  • Triage Issues

    ClickHouse/clickhouse-java

    Analyzes a single GitHub issue at a time. An agent skill from ClickHouse/clickhouse-java.

    1.6k GitHub stars~904 tokensUpdated yesterday
    Testing & QAAuto-check passed
  • Issue To Regression Test

    brunosabot/streamline-card

    A skill your agent uses when the user asks to fix a bug, references a GitHub issue number, or describes an issue and wants a fix.

    269 GitHub stars~529 tokensUpdated 4 mo ago
    Testing & QAAuto-check passed
  • Analyze retained NemoClaw CI timings for slow CLI tests, runner queues, or base-image publication.

    23k GitHub stars~644 tokensUpdated today
    Testing & QAAuto-check passed
  • Repro

    vaadin/web-components

    Reproduce a Vaadin web component bug from a GitHub issue in vaadin/web-components.

    582 GitHub stars~1.3k tokensUpdated yesterday
    Testing & QAAuto-check passed
  • Official

    Investigate and fix flaky/random CI test failures in dotnet/macios.

    2.9k GitHub stars~1.3k tokensUpdated 2 days ago
    Testing & QAAuto-check passed
  • Review

    webern/cargo-readme

    Reviews a GitHub pull request for correctness, architecture, security, backward compatibility, and test coverage.

    385 GitHub stars~2k tokensUpdated 2 days ago
    Testing & QAAuto-check: notes

More from HezaoHezao/poirot

All 23 skills in this repo
  • Requesting Code Review

    HezaoHezao/poirot

    Pre-commit review: security scan, quality gates, auto-fix. An agent skill from HezaoHezao/poirot.

    249 GitHub starsUsed in 5 repos~1.6k tokens
    Auto-check passed
  • Academic Paper Review

    HezaoHezao/poirot

    Structured peer-review of academic papers. An agent skill from HezaoHezao/poirot.

    249 GitHub stars~1.8k tokensUpdated 2 mo ago
    Auto-check passed
  • Blogwatcher

    HezaoHezao/poirot

    Monitor blogs and RSS/Atom feeds via blogwatcher-cli. An agent skill from HezaoHezao/poirot.

    249 GitHub stars~854 tokensUpdated 2 mo ago
    Auto-check passed
  • Bootstrap

    HezaoHezao/poirot

    Onboarding conversation to generate a user profile. An agent skill from HezaoHezao/poirot.

    249 GitHub stars~1.2k tokensUpdated 2 mo ago
    Auto-check passed
  • Chart Visualization

    HezaoHezao/poirot

    Generate charts: select type, extract data, render image. An agent skill from HezaoHezao/poirot.

    249 GitHub stars~1k tokensUpdated 2 mo ago
    Auto-check passed
  • Code Documentation

    HezaoHezao/poirot

    Generate docs: README, API reference, architecture, guides. An agent skill from HezaoHezao/poirot.

    249 GitHub stars~1.2k tokensUpdated 2 mo ago
    Auto-check passed

Works with

Questions about Find Skills

What does Find Skills do?

Discover available skills in the builtin library by keyword. Find Skills is an agent skill from HezaoHezao/poirot. Discover available skills in the builtin library by keyword.

When should I use Find Skills?

Find Skills fits situations like: testing & QA work in your project.

How do I install Find Skills in Claude Code?

Run `npx skills add HezaoHezao/poirot --skill find-skills -a claude-code`. Or copy the skill folder (poirot/backend/agents/skill/builtin_skills/core/find-skills in HezaoHezao/poirot) into .claude/skills/find-skills in your project. Claude Code loads it when a task matches its description.

How do I install Find Skills in Codex?

Run `npx skills add HezaoHezao/poirot --skill find-skills -a codex`. Or copy the skill folder (poirot/backend/agents/skill/builtin_skills/core/find-skills in HezaoHezao/poirot) into .agents/skills/find-skills in your project. Codex loads it when a task matches its description.

Can I use Find Skills in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add HezaoHezao/poirot --skill find-skills -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/find-skills, .gemini/skills/find-skills, .github/skills/find-skills and .opencode/skills/find-skills in your project.

What does Find Skills need to run?

SKILL.md names no scripts, command-line tools or credentials: Find Skills is instructions for the agent only. Its frontmatter pre-approves these tools: list_dir, read_file, bash.

Does Find Skills access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Find Skills safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Find Skills use?

Find Skills is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Find Skills use?

About 1.2k tokens (SKILL.md is roughly 4.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Find Skills?

Skills that share tags, products or a category with Find Skills: Triage Issues (ClickHouse/clickhouse-java, 1.6k stars), Issue To Regression Test (brunosabot/streamline-card, 269 stars), Nemoclaw Maintainer Analyze CI Performance (NVIDIA/NemoClaw, 23k stars) and Repro (vaadin/web-components, 582 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Find Skills?

HezaoHezao (a GitHub user) maintains it in HezaoHezao/poirot, which has 249 GitHub stars. The repository holds 23 skills in this directory. The repository was last updated on July 28, 2026.

Source: HezaoHezao/poirot on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.