An AI agent's skill (Agent Skill) is not simply a collection of prompts. It is an executable knowledge package that bundles the instructions, executable files, and reference materials needed to perform a specific task, allowing the agent to discover and read them when needed.
This document analyzes ranking data provided as of August 10, 2026, but does not treat the displayed figures as confirmed GitHub statistics. GitHub stars and installation counts are different metrics, and verifying figures from a past point in time requires the API responses or preserved snapshots from that time.
What Is an Agent Skill?
An Agent Skill generally contains the following elements within a single directory.
- Metadata: Indicates the skill's name, purpose, and conditions for use.
-
Core instructions: Usually records the workflow, constraints, and verification criteria in
SKILL.md. - Scripts: Executes repeatable processes or processes requiring accuracy through code.
- Reference materials: Provides API specifications, organizational rules, examples, templates, and more.
- Result validation criteria: Specifies tests, reviews, and completion conditions.
The key is not to include every instruction in the context each time, but to let the agent find skills relevant to the task and progressively read only what it needs. This structure reduces the burden of long system prompts and makes it possible to reuse the same procedures across multiple tasks.
Differences Between Skills and Prompts
| Category | General prompt | Agent Skill |
|---|---|---|
| Basic unit | A single request or conversational instruction | A package composed of directories and files |
| When used | When entered directly by the user | Can be selected dynamically for relevant tasks |
| Contents | Mainly natural-language instructions | Instructions, scripts, materials, templates |
| Reusability | Depends on the conversation and user habits | Can be version-controlled in a repository |
| Validation method | Results are checked afterward | Can embed planning, testing, and review procedures |
How to Read the Top 5 Rankings and Figures
The provided material presents the following five repositories and figures as a ranking by GitHub stars. However, it does not include date-specific API results or preserved snapshots substantiating these figures. Therefore, the numbers in the table below are figures stated in the provided material, not independently verified statistics.
| Provided rank | Repository | Figure stated in the provided material | Primary nature |
|---|---|---|---|
| 1 | obra/superpowers |
269,762 | A collection of skills that controls the development process from requirements confirmation through testing and review |
| 2 | affaan-m/everything-claude-code |
239,034 | A broad collection of agents, commands, skills, hooks, and other components for Claude Code |
| 3 | mattpocock/skills |
211,297 | A collection of development skills that uses questions to refine ideas and designs |
| 4 | multica-ai/andrej-karpathy-skills |
200,937 | A community-created collection of instructions emphasizing the connection between the reason for a change and the request |
| 5 | anthropics/skills |
167,251 | Anthropic's public skill examples for use in documentation, development work, and more |
Why This Cannot Be Called an Exact Download Ranking
- GitHub stars are not installations. They can also indicate interest or serve as bookmarks, and do not show whether something was actually run.
- Stars are measured per repository. Even if one repository contains dozens of skills, they do not reveal which skill is popular.
- Current values do not prove past values. Reproducing the ranking as of August 10, 2026 requires API responses saved that day or a reliable archive.
- Results vary depending on the scope of aggregation. It is first necessary to define whether repositories, individual directories, package installations, or execution calls are being counted.
- Forks and copies may be mixed in. If the same skill is duplicated across multiple harnesses or translations, it is difficult to compare scale based on file counts alone.
It is therefore safer to view this ranking not as the “confirmed global Top 5 by usage on August 10, 2026,” but as an exploratory list for comparing the provided candidate repositories.
No. 1 Candidate: obra/superpowers
The core value of obra/superpowers lies in controlling the workflow so that a coding agent does not immediately jump into implementation. It encourages the agent to confirm requirements, organize the design, divide the plan into small tasks, and then complete the work through testing and review.
Its main features are as follows.
- Confirms the user's actual purpose and constraints before implementation.
- Isolates changes by using a separate branch or workspace.
- Breaks large requests down into small, verifiable steps.
- Emphasizes test-first development and systematic debugging procedures.
- Rechecks test results and the scope of changes before declaring completion.
An important design principle demonstrated by this repository is that “preventing premature implementation” may be more important to agent quality than “generating more code.”
No. 2 Candidate: affaan-m/everything-claude-code
The affaan-m/ECC in the provided material is interpreted as referring to the public repository affaan-m/everything-claude-code. Rather than being a single skill, this repository is closer to a toolbox that broadly collects various components needed to operate Claude Code.
Components generally worth examining include the following.
- Agents and subagents for different roles
- Commands and skills that invoke repetitive tasks
- Hooks that intervene before and after tool execution
- Project rules and context management methods
- Examples of integrations with external tools or MCP
Its broad range of components is advantageous for rapid experimentation, but copying every file at once is difficult to recommend. Because hooks and scripts may be involved in modifying files or executing commands, only the necessary items should be selected, reviewed, and then adopted.
No. 3 Candidate: mattpocock/skills
mattpocock/skills is a repository that publicly shares the agent instructions used by Matt Pocock, who is known as a TypeScript educator. A representative approach is to have the agent avoid accepting the user's idea as-is and instead ask repeated questions to reveal ambiguities and design decisions.
This approach is useful in the following situations.
- When feature requirements are provided in only one or two sentences
- When an implementation method comes to mind but the problem definition is unclear
- When design decisions must be documented before writing code
- When explicit reasoning is needed for team members to review
The license must not be inferred as a single license covering the entire repository. The notices in individual directories and files must be checked in addition to the root license, and whether modification, redistribution, and commercial use are permitted must be assessed separately. “Publicly available source” and “open source” do not mean the same thing.
No. 4 Candidate: multica-ai/andrej-karpathy-skills
multica-ai/andrej-karpathy-skills is a community repository created based on Andrej Karpathy's name and publicly known development principles. Even if a person's name appears in the title, it should not automatically be interpreted as an official project created or endorsed directly by that person.
A noteworthy perspective in this repository is the traceability that connects code changes to user requests.
- What request makes this change necessary?
- Were files modified even though they did not need to be changed?
- Does abstraction or refactoring obscure the original purpose?
- Can each change be explained through a test or an observable result?
This approach helps reduce the problem of agents making excessive modifications beyond the scope of the request. However, rather than claiming that it fully reproduces a specific expert's way of thinking, it is more accurate to view it as a reconstruction of public principles into agent instructions.