mrkeyoor.com_
Tue 01 Sept 17:46 UTC
Open Source6 min read

Awesome Agent Skills Hits 1,497 Entries but Curates Links Only

A fast-growing directory shows agent skills becoming portable across coding tools. It also shows how much trust still rests on individual repositories.

A README full of agent instructions picked up 237 GitHub stars in a day, according to MrKeyoor's trending snapshot. That is more revealing than another agent leaderboard. Awesome Agent Skills now advertises 1,497-plus entries that can be used with tools including Claude Code, Codex, Gemini CLI, Cursor, GitHub Copilot, OpenCode, and Windsurf. Yet the repository contains no installer and none of the listed skills. It is an index of links. Developers are converging on a portable folder format faster than they are building the provenance and review machinery around it.

The directory had more than 31,000 stars when checked for this article. Its appeal is easy to see. Product teams from Anthropic, Google, Stripe, Cloudflare, Vercel, Microsoft, NVIDIA, and others publish instructions that teach an agent how to work with their software. Community entries cover testing, marketing, context management, research, and specialist tasks. One searchable page is more convenient than discovering each collection separately. The repository's own description calls the list hand-picked and says it excludes bulk AI-generated submissions.

A directory that ships no skills

The repository root has four files: a README, contribution rules, an MIT license, and a gitignore file. Every skill stays in an outside repository controlled by its author. The contribution guide says this plainly: the project curates links only. A merged entry therefore changes a line in a catalog. It does not copy, freeze, scan, or package the referenced files.

That distinction matters because the list is moving quickly. On August 23, its commit history recorded additions for a news API, a context diagnostic tool, a skill-building meta-skill, and other community projects within minutes of one another. The commits show the pace of submissions, while stars measure attention rather than installed use or code quality. The 237-star figure is a daily GitHub Trending signal, not a count of people running these instructions.

The catalog mixes two kinds of provenance. Named sections point to skills published by development teams such as Cloudflare or Stripe. Farther down, community categories link to independent repositories. That division helps readers find the source, though it does not create a common release process. Updates happen wherever each linked project lives, on whatever schedule and review policy its maintainer chooses.

Our review of Awesome Agent Skills covers the setup reality. For the directory itself, setup is mostly discovery: find an entry, inspect its source repository, and then place or install that skill using the rules of the chosen coding agent. Cloning the catalog does not install the 1,497-plus items because their contents are absent.

Why one folder can travel between agents

The portability comes from a small file convention. Under the Agent Skills specification, a skill is a directory with a required SKILL.md. That file begins with YAML metadata containing a name and description, followed by Markdown instructions. The same directory may also contain scripts, reference documents, templates, images, or data files. The format leaves the instruction body open, so authors can describe a narrow review procedure or a multi-step workflow without writing an extension for every host application.

Discovery is designed to be cheap. A compatible agent initially reads each skill's name and description. It loads the full instructions after deciding the skill matches a task, then opens supporting resources only when the instructions call for them. The integration guide estimates roughly 50 to 100 tokens for each catalog entry and recommends keeping an activated instruction file below 5,000 tokens. With 20 installed skills, the agent does not have to place all 20 instruction bodies into every conversation.

The same guide describes .agents/skills/ as a widely adopted cross-client location, while also allowing product-specific directories. Awesome Agent Skills lists different paths for different tools: .agents/skills/ for Codex, .claude/skills/ for Claude Code, .gemini/skills/ for Gemini CLI, and .github/skills/ for GitHub Copilot at project scope. The common part is the directory's contents. Location, activation, permissions, and error handling still depend on the host.

That makes compatibility a limited claim. A valid SKILL.md can be discovered by several agents, but each agent may expose different tools, approval prompts, sandboxes, and context limits. Even the specification's allowed-tools field is marked experimental, with support varying by implementation. An instruction that assumes Bash, Docker, or unrestricted network access can parse correctly and still fail in a more constrained agent.

Curation checks maturity, not every instruction

Awesome Agent Skills does impose submission rules. Under its contribution requirements, a proposed skill needs a public repository, working documentation, an author prefix, and a description of ten words or fewer. The maintainers also ask for evidence of community use and tell authors to let new work mature before submitting it. Those rules filter out empty links and same-day experiments. They do not establish that every command is safe or that every factual instruction remains current.

The README's security notice draws the boundary more sharply than its promotional copy. It says listed skills are curated but not audited, may change after inclusion, and can contain prompt injection, tool poisoning, malware, or unsafe data handling. This warning follows directly from the link-only design: the maintainers review a submission, while the linked owner keeps control of future commits. A safe revision at review time does not guarantee that the same URL will point to identical content later.

The format itself makes that warning practical rather than theoretical. A skill can bundle Python, Bash, or JavaScript under scripts/, and its Markdown can tell an agent when to run those files. It can also request tools or depend on network access. These features let a skill automate real work. They also mean installation gives an outside author a route into an agent's decision process, sometimes close to source code, credentials, or deployment tools.

The MIT license in the catalog covers the catalog. The README says the linked skills remain the work of their respective authors and teams. Developers therefore need to inspect the license in the source repository as well as the instructions and scripts. A directory entry supplies discovery and a short description; it does not normalize licensing, version numbers, dependency declarations, or maintenance promises.

Treat skills like executable dependencies

A sensible review starts at the exact source revision. Read SKILL.md in full, follow every referenced file, and inspect scripts before allowing the agent to execute them. Check what tools the instructions request and whether those tools can reach secrets, the network, production services, or broad filesystem paths. If the skill is worth keeping, pin or vendor a reviewed revision instead of relying on a moving branch. This is an editorial recommendation based on the catalog's update model and security warning.

Testing should match the possible damage. A writing rubric that only changes a draft needs a different sandbox from a deployment skill that can call cloud APIs. Start with a disposable repository or low-privilege environment, watch the commands the agent proposes, and verify the output. The catalog's official and community groupings provide useful provenance, but the files and requested permissions remain the evidence that matters for a particular revision.

Teams maintaining several agents can still get immediate value from the format. A shared skill directory can hold local review rules, release checks, or framework guidance without duplicating the full text for each client. The integration guide also says project-level skills commonly override user-level ones, so a repository can carry instructions specific to its own workflow. That behavior deserves a trust check when opening unfamiliar code because cloned project instructions may enter the agent's context automatically in some implementations.

The next useful signals will be less visible than another star milestone. Watch whether directories begin publishing immutable revisions, checksums, machine-readable provenance, or repeatable security results for each linked skill. Also watch whether host agents converge on permission semantics beyond the shared folder layout. Awesome Agent Skills has already made discovery easy. Its 1,497-plus links expose the remaining work: proving what an agent will read, what it may run, and whether tomorrow's files are the ones a developer reviewed today.

We reviewed this

  1. agent-skills — our honest review
  2. opencode — our honest review
  3. codex — our honest review

Sources

  1. VoltAgent Awesome Agent Skills
  2. Contributing to Awesome Agent Skills
  3. Awesome Agent Skills commit history
  4. Agent Skills specification
  5. How to add skills support to an agent