Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

Back to skills

Find Skill

ASecurity

Find a Claude Code skill or plugin somebody else has already written, and judge whether to install it. Use before writing a skill for something that sounds common, when asked whether an integration exists, when looking for a plugin by capability rather than name, or before adding a skill that would duplicate one installed.

5 stars
0 votes
0 copies
0 views
Added 9/20/2026
developmentpythonrustgobashgit

Works with

claude code

Security Analysis

A100/100

Scanned 9/20/2026

Install to Claude Code

$npx -y skills add WangChangxin0809/cc-repo-harness --skill find-skill --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Find Skill?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Find Skill
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/wangchangxin0809-find-skill-cc-repo-harness/badge)](https://www.skillsdirectory.com/skills/wangchangxin0809-find-skill-cc-repo-harness)

More formats (shields.io, HTML) on the badges page.

Download Zip
Files
SKILL.md
---
name: find-skill
description: Find a Claude Code skill or plugin somebody else has already written, and judge whether to install it. Use before writing a skill for something that sounds common, when asked whether an integration exists, when looking for a plugin by capability rather than name, or before adding a skill that would duplicate one installed.
---

# Finding somebody else's skill

The cheapest skill is the one you did not write. There are 291 plugins in the
official marketplace alone, already on this machine, and the question "does this
exist" is answerable in one grep before it is answerable in an afternoon.

- **Covers**: where to look, in which order, and how to decide.
- **Does not cover**: writing one — that is `writing-checks` for anything that
  can pass or fail, and `writing-docs` for anything that explains.

## Look here first, because it is local and exact

Every configured marketplace is already cloned. Its manifest is one JSON file
with a name, a description, an author and a category per plugin, so this is a
grep and not a network call:

```bash
claude plugin marketplace list      # which ones this machine has
```

```bash
python3 - <<'PY'
import glob, json
for m in glob.glob("~/.claude/plugins/marketplaces/*/.claude-plugin/marketplace.json"):
    for p in json.load(open(m))["plugins"]:
        blob = f"{p['name']} {p.get('description', '')}".lower()
        if "YOUR TERM" in blob:
            print(f"{p['name']:<34} {p.get('description', '')[:80]}")
PY
```

Expand `~` yourself — `glob` does not. Search the *description*, not the name:
plugin names are chosen for branding and the capability is in the sentence.

The official marketplace is `anthropics/claude-plugins-official`. If it is not
in the list:

```bash
claude plugin marketplace add anthropics/claude-plugins-official
```

## Then the wider ecosystem

```bash
gh search repos "claude code skills" --limit 20 --json fullName,description,stargazersCount
gh search repos "awesome claude skills" --limit 10 --json fullName,description
```

Curated lists are worth more than individual hits here, because a skill that
nobody has listed is usually a skill nobody has used.

**`gh search code --filename SKILL.md` is not a substitute.** It returns nothing
useful without the right token scope, and it returns *nothing* rather than an
error when it fails — so it looks like "no such skill exists" when it means "the
search did not run". If you use it, confirm it can find something you know is
there before you trust an empty result.

## Judging one before installing it

A skill is instructions an agent will follow, and a plugin is code that runs on
this machine. Both deserve the same reading as any dependency.

```bash
claude plugin details <name>       # component inventory and projected token cost
claude plugin validate <path>      # the manifest, by the first-party checker
```

Four questions, in this order:

1. **What does it cost every turn?** Claude Code keeps every installed skill's
   `name` and `description` in context in *every repository on this machine*,
   whether or not that repository has anything for it to do. Twenty skills at
   eighty tokens is 1,600 tokens gone before anyone types. `claude plugin
   details` projects this; the bodies are free, the frontmatter is not.
2. **Does it change what a repository does?** A plugin that installs hooks or
   writes files makes your repository behave differently for every teammate who
   has not installed it. That is a bug in the plugin, and it becomes your bug.
3. **Read the hooks.** `hooks/` and any `PreToolUse` wiring is code that runs
   before your tool calls, from a repository you have not read.
4. **Is it maintained?** Last commit, open issues, whether the manifest version
   matches the tags.

If two candidates overlap, prefer the one whose description names the *trigger*
rather than the capability — that is the half Claude Code actually matches on,
and a skill that never activates is a skill you are paying for and not using.

## When nothing fits

Say so plainly and write the thing. Half a match is worse than none: it
activates on the trigger you needed, does something adjacent, and the failure
looks like the agent ignoring you.

`references/writing-one.md` has the contract: what is a skill and what is a
gate, why the description is the entire routing decision, and where to put it
so the cost lands on whoever wanted it.

Related: `writing-checks` (anything that can pass or fail belongs in a gate or a
guard, not a skill), `github-surface` (if what you are looking for is CI).

Attribution

WangChangxin0809WangChangxin0809
View sourceMore from WangChangxin0809 →
SSkills DirectorySkills Directory

Know which skills are safe — weekly.

Best new skills + every skill we flagged as malicious. From the team that scanned 103,619.

Join free

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Know which skills are safe — weekly.

Best new skills + every skill we flagged as malicious. From the team that scanned 103,619.

Join free

Related Skills

Browser Extension Developer

Use this skill when developing or maintaining browser extension code in the `browser/` directory, including Chrome/Firefox/Edge compatibility, content scripts, background scripts, or i18n updates.

281612 votes

Seo Optimizer

SEO optimization with keyword analysis, readability assessment, technical validation, content quality. Use for search rankings, blog posts, content audits, or encountering keyword density, readability scores, meta tags, schema markup errors.

2132 votes

Google Official Seo Guide

Official Google SEO guide covering search optimization, best practices, Search Console, crawling, indexing, and improving website search visibility based on official Google documentation

1862 votes

Tanstack Start

Build a full-stack TanStack Start app on Cloudflare Workers from scratch — SSR, file-based routing, server functions, D1+Drizzle, better-auth, Tailwind v4+shadcn/ui. Use whenever the user mentions TanStack Start, asks to scaffold a full-stack Cloudflare app with SSR, wants an SSR dashboard, or asks for a React 19 + Cloudflare Workers app with file-based routing and server functions — even if they don't name TanStack Start specifically. No template repo — Claude generates every file fresh per ...

9881 votes

Pentest

PTES-aligned adversarial security audit for backend, frontend, and mobile applications. Produces a CVSS-scored Hacker Report with verified PoCs and phased remediation.

5491 votes
View all in development →