Agent skills are reusable work packages that enable AI agents to perform specific tasks consistently. They are broader in scope than simple prompts and can include not only instructions but also scripts, templates, examples, and reference materials.
This article analyzes five popular candidates presented as of August 10, 2026. However, because there is no raw data or point-in-time archive that would allow the exact figures in the provided materials to be independently reproduced, they should not be interpreted as a definitive “global usage ranking.”
What Are Agent Skills?
The core concept of Agent Skills, as described by Anthropic, is progressive disclosure. Instead of reading every work instruction from the outset, an agent first reviews the names and descriptions of skills, then identifies only those relevant to the current task and loads their main content and supporting materials.
A typical skill folder may contain the following elements:
-
SKILL.md: The skill’s purpose, conditions for use, and work procedures - Scripts: Tasks to be executed deterministically, such as validation, conversion, and generation
- Reference materials: API specifications, organizational policies, data structures, and domain knowledge
- Templates and examples: The desired output format and quality standards
- Evaluation materials: Test cases for comparing results before and after using the skill
Skills are not model training that teaches an agent new foundational capabilities. They are closer to context assets that provide task knowledge and procedures at execution time.
Differences from Prompts, Rules, and MCP
| Component | Primary role | When it is usually loaded | Points to note |
|---|---|---|---|
| General prompt | Specifies a single request and its desired result | When the user makes a request | May offer low reusability and consistency |
| Persistent rules | Policies and behavioral constraints applied to every session | At session start or at all times | Continuously consume context and may conflict with one another |
| Agent Skills | Provide procedures, materials, and scripts for specific tasks | When a relevant task is identified | Depend on routing accuracy and skill quality |
| MCP | A standard interface for connecting to external tools and data | When a tool call is needed | Authentication, permissions, and external system security are important |
While MCP primarily addresses “what can be connected to,” skills explain “which procedures and standards should be used” with connected tools and materials. Rather than competing, the two technologies are complementary and can be used together.
How Should the Top 5 Ranking Be Interpreted?
The provided materials ranked the following five candidates by the number of stars on their GitHub repositories. However, GitHub stars are closer to indicators of interest and bookmarking; they do not directly measure downloads, active users, or task success rates.
| Provided rank | Repository | Type | Representative strength | Risk to verify |
|---|---|---|---|---|
| 1 | obra/superpowers |
A workflow collection that governs development procedures | Prioritizes requirement confirmation, planning, testing, and validation | Its procedures may be excessive for simple tasks |
| 2 | affaan-m/everything-claude-code |
A collection of configurations, commands, and agents for Claude Code | Broadly covers multiple stages of the development lifecycle | Installing everything may cause instruction conflicts and increase context usage |
| 3 | mattpocock/skills |
A skill collection focused on questions and design reviews | Provides an entry point for clarifying ideas before implementation | File-specific licenses and commercial-use conditions must be checked |
| 4 | multica-ai/andrej-karpathy-skills |
A third-party project that reformulates publicly shared development principles as skills | Emphasizes simplicity, minimal changes, and verifiable goals | Must distinguish whether the person named in the project officially created or endorsed it |
| 5 | anthropics/skills |
Anthropic’s official examples and document-production skills | Useful for examining skill structures and examples of output generation | Licenses for individual directories must be checked separately, even within the official repository |
The provided materials state that each repository has approximately 160,000–260,000 stars. To determine whether these figures refer to GitHub stars or installation totals from a particular registry, a GitHub API response or archived page from the same point in time would be required. Therefore, this article does not republish those numbers as verified current values.
Information Needed for a Reproducible Popularity Ranking
To create a reliable ranking, at least the following information should be disclosed together:
- Measurement time and time zone
- The repository’s exact owner, name, and commit SHA
- Original responses for metrics such as GitHub stars, forks, and contributor counts
- If installation counts are used, how duplicate installations and automated traffic are handled
- The aggregation unit distinguishing entire repositories from individual skills
- Rules for handling deleted or renamed repositories
In particular, if a single repository contains dozens of skills, repository stars alone cannot reveal which skills are popular. “Popular repositories” and “the most widely used individual skills” are different questions.
Design Philosophies of the Five Popular Candidates
1. obra/superpowers: Enforcing Process Before Implementation
superpowers has a strong workflow orientation designed to discourage agents from writing code immediately after receiving a request and instead require them to define the problem and develop a plan first. It centers on stages such as brainstorming, planning, test-driven development, debugging, and validation.
This approach is advantageous for tasks with unclear requirements or a high risk of change. By contrast, strictly applying the same process to clearly scoped tasks such as typo corrections may result in more questions and documentation than actual implementation.
2. Everything Claude Code: Providing a Bundled Development Environment
Everything Claude Code is a project that gathers various Claude Code configuration assets—including commands, agents, skills, hooks, and rules—in one place. It is useful for finding a broad range of examples spanning planning, implementation, review, testing, and record-keeping.
However, “install everything” is not necessarily the best approach. Similar rules may be duplicated, or different workflows may conflict. In actual adoption, it is safer to select only the components the current team needs and verify when each item is activated.
3. mattpocock/skills: Improving the Quality of Questions Rather Than Answers
A distinctive feature of this collection is that it provides not only output templates but also questioning procedures that help users clarify their thinking. It encourages users to surface goals, assumptions, edge cases, and success criteria before implementation.
The fact that source code is publicly available does not mean every file can be used freely for commercial purposes. Repository-level licenses may differ from separate conditions specified for particular directories or files, so the current license must be checked before actual copying, modification, or distribution.
4. andrej-karpathy-skills: Turning Concise Development Principles into Behavioral Rules
According to the provided materials, this project was created by a third party that organized development principles publicly discussed by Andrej Karpathy into a skill format. Its central ideas include thinking before coding, choosing simple solutions, modifying only the requested scope with precision, and setting verifiable goals.
The important point is to distinguish the source from endorsement. Using a famous person’s name or reformulating their public statements does not mean that person directly created the repository or guarantees its results. The original statements and the reformulator’s interpretation must be evaluated separately.
5. anthropics/skills: Examining Official Structures and Output Examples
Anthropic’s official repository is a starting point for examining skill directory structures and examples of work involving outputs such as documents, spreadsheets, presentations, and PDFs. It allows comparisons of how materials and scripts needed for actual file generation tasks are organized, beyond simple behavioral rules.
The number of SKILL.md files stated in the provided materials may vary depending on whether translations, duplicates, examples, and branches are included. To compare scale, files must be counted at a specific commit, and the criteria for identifying canonical versions must also be disclosed.
Three Principles Repeated Across Leading Skills
They Constrain Behavior Before Expanding It
Good skills do not indiscriminately expand what an agent can do. Instead, they control actions with a high probability of failure. Representative examples include not implementing before reaching agreement, not claiming completion without testing, and not modifying unrelated surrounding code that was not requested.
These constraints are not intended to eliminate agent autonomy. They are designed to reduce the cost of errors by placing checkpoints before actions that are difficult to reverse.
They Turn Expert Judgment Criteria into Procedures
The value of a skill lies less in sentence format than in decision-making criteria. By specifying the sequence in which experts confirm requirements, the way they handle uncertainty, and the standards they use to validate results, an agent can repeat similar reasoning procedures.
However, imitating a particular person’s writing style is different from reproducing a proven working method. Evaluation cases and failure conditions should be examined rather than names or authority.
They Confirm “Why” Before “How”
Code generation itself is becoming increasingly easy, but what should be built and what state should count as success are not determined automatically. This is also why the leading candidates focus on questions, planning, scope control, and validation.
Adding sophisticated implementation procedures without clear goals can result in solving a poorly defined problem more quickly.