DEV Community

张文超
张文超

Posted on

Agent Skills Are Getting Easier to Build, But Still Hard to Use

Agent Skills Are Getting Easier to Build, But Still Hard to Use

If you have spent any time with agent skills recently, you have probably had the same experience.

You find a promising skill on GitHub. Then you open another one. Then five more. One repo has a good SKILL.md but weak install instructions. Another looks useful but gives you no clear signal about whether it is still worth installing. A third might solve only part of your workflow, so now you also need two more skills and some way to remember how they fit together.

That is the real bottleneck right now.

The problem is no longer that agent skills do not exist. The problem is that using them well still takes too much manual work.

Anthropic describes skills as folders that include instructions, scripts, and resources that agents can load when needed, and its SDK docs describe them as SKILL.md-based packages that Claude can invoke autonomously when relevant. OpenAI is pushing in a similar direction, with reusable skills in hosted and local shell environments, plus subagent workflows for more complex work. In other words, this is no longer a niche pattern. It is becoming part of how modern coding agents are extended and organized. :contentReference[oaicite:0]{index=0}

But once you move from the idea of skills to actually using them, the friction shows up fast.

Where people get stuck with agent skills

1. Discovery is still messy

The ecosystem is growing quickly. One public curated repository already describes itself as a collection of 1000+ agent skills across Claude Code, Codex, Gemini CLI, Cursor, and more. That sounds great until you are the person trying to find the right one for a real task. :contentReference[oaicite:1]{index=1}

Most users are still doing some version of this:

  • search GitHub
  • open repos one by one
  • guess from repo names
  • skim SKILL.md
  • copy install commands by hand
  • hope they picked the right thing

That is not a smooth workflow. It is directory hunting.

2. Installability and discoverability are inconsistent

This is one of the least glamorous problems, but it wastes a lot of time.

You can see ecosystem issues where local skills are not recognized automatically, forcing users to read the SKILL.md manually and follow the workflow by hand. You can also see cases where individual skills were not exposed as separate installable entries, so users could not discover or install them cleanly. Even tool authors are discussing where skill files should land because a standard discovery path is still emerging. :contentReference[oaicite:2]{index=2}

That means the work is often not “use the skill.”

It is “figure out how this particular skill expects to be found.”

3. It is hard to judge a skill before you install it

A GitHub repo can tell you almost nothing about whether a skill is worth your time.

Stars help a little, but not much. A repo title helps even less. What people actually need before installing is more practical:

  • what this skill really does
  • how it is meant to be used
  • what files it includes
  • whether it overlaps with another option
  • whether other users found it useful

Without that, installation becomes trial and error.

4. Real work usually needs more than one skill

A single skill rarely completes an end-to-end workflow.

You might use one skill for search, another for content cleanup, another for document output, and another for review. OpenAI’s subagent documentation points in the same direction: useful agent workflows are often multi-step and parallel, not single-command tricks. :contentReference[oaicite:3]{index=3}

The practical problem is not just finding one skill. It is building a repeatable stack of skills that works together.

5. Good skills are easy to lose

Even after you find something useful, the next problem appears a week later:

“Where was that skill I used for this?”

Most people end up with browser tabs, bookmarks, notes, or a half-remembered repo name. That is a bad retrieval system for something you expect to reuse.

What should exist instead

A good agent-skill product should reduce four kinds of friction:

  1. Discovery friction: help people search by task, category, and workflow, not just repo name
  2. Decision friction: help people inspect a skill before installation
  3. Reuse friction: help people save good skills and return to them later
  4. Workflow friction: help people group multiple skills into something repeatable

That is exactly why Agent Skills Finder is useful.

Why Agent Skills Finder is worth recommending

Agent Skills Finder is not trying to be “yet another list of GitHub repos.”

Its core job is much more practical: help users move from “I need a skill” to “I know which one to install, and why.” That product direction is explicit in the current PRD, and the implemented feature set follows that idea closely. :contentReference[oaicite:4]{index=4}

Here is what makes it valuable in real use.

1. It gives people more than one way to find a skill

Instead of forcing users to search GitHub blindly, the site supports browsing from the homepage, hot lists, new lists, categories, tags, and search results. It uses a category and tag structure so users can narrow by workflow direction before opening individual skill pages. :contentReference[oaicite:5]{index=5}

That matters because most users do not start with a repo name.

They start with a job to do.

2. It turns the skill page into a decision page

This is the strongest part of the product.

The skill detail page is not just a link-out page. It is built to help users decide before installing. According to the current product spec, users can review:

  • structured overview content
  • how-to-use and FAQ sections
  • install commands
  • recursive GitHub file tree
  • text file previews
  • SKILL.md by default
  • signals like favorites, ratings, comments, added date, and category
  • related skills for comparison :contentReference[oaicite:6]{index=6}

That changes the experience from “open repo and guess” to “inspect first, install second.”

3. It solves the “I found it once, now where is it?” problem

The site includes favorites and a dedicated favorites page, with an Install all flow so useful skills are not lost after the first discovery. That turns scattered one-off finds into a reusable shortlist. :contentReference[oaicite:7]{index=7}

This is a simple feature, but it fixes a common failure point in day-to-day use.

4. It treats workflows as first-class, not accidental

One of the smartest decisions in Agent Skills Finder is the collection model.

Users can create private or public collections, add skills to them, include external GitHub SKILL.md sources, and generate install commands from collection pages. In practice, this means people can turn “these three or four skills I use together” into a repeatable workflow instead of a mental note. :contentReference[oaicite:8]{index=8}

That is closer to how real users work.

They do not just reuse a skill.

They reuse a sequence.

5. It adds community signals where GitHub alone is weak

The product also supports ratings and comments on skill detail pages, which gives later users more than raw star counts to work with. That is useful because a skill can look active on GitHub and still be a poor fit for a specific workflow. User feedback adds practical context. :contentReference[oaicite:9]{index=9}

6. It lowers the cost of growing the directory

When users do not find a skill, they can submit one from a GitHub repo URL, skill directory URL, or direct SKILL.md URL, then track review status from their own submissions page. That makes the directory easier to expand without asking users to leave the product. :contentReference[oaicite:10]{index=10}

That is how a useful directory stays useful.

The bigger point

Agent skills are clearly becoming part of the standard toolkit for coding agents and agent workflows. The vendors are moving in that direction. The community is producing more and more skills. The ecosystem is broadening across tools and platforms. :contentReference[oaicite:11]{index=11}

But the user experience is still fragmented.

That is why a product like Agent Skills Finder matters.

It does not try to replace skills.

It makes skills easier to evaluate, organize, and actually use.

For anyone who has already felt the pain of searching GitHub, comparing vague repos, copying install commands, and losing track of useful workflow pieces, this is the kind of layer the ecosystem needs.

Try it

If you are exploring agent skills and want a faster way to go from discovery to installation, start here:

  • Home: https://agentskillsfinder.com/
  • Categories: https://agentskillsfinder.com/categories
  • Hot skills: https://agentskillsfinder.com/hot
  • New skills: https://agentskillsfinder.com/new
  • Collections: https://agentskillsfinder.com/collections

The value is straightforward:

find faster, judge earlier, save what works, and turn scattered skills into a workflow you can actually reuse.

Top comments (0)