1,000 open-source agent skills
The best agent skills on GitHub
Agent skills are folders with a SKILL.md file that teach AI coding agents such as Claude Code, Codex and Cursor how to do one task well. appsgit lists a curated, growing collection of 1,000 developer-focused open-source skills from skills.sh and GitHub, each with install commands, trigger phrases and live GitHub stats.
- Agent skills
- 1,000
- Official
- 197
- Categories
- 7
- Updated
- Oct 7, 2026
Trending now
Agent skills gaining stars fastest
Ranked by growth since launch: average GitHub stars per day since the repository was created, weighted toward projects launched in the last 180 days. appsgit now records daily star snapshots, and this list switches to stars gained this week once a week of history exists.
Ponytail
DietrichGebert/ponytail
Forces the laziest solution that actually works, simplest, shortest, most minimal.
~1,340 stars/day since launch
CodingJavaScriptPonytail Review
DietrichGebert/ponytail
Code review focused exclusively on over-engineering.
~1,340 stars/day since launch
CodingJavaScriptImprove Codebase Architecture
mattpocock/skills
Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.
~1,133 stars/day since launch
CodingShellTDD
mattpocock/skills
Test-driven development. Use when the user wants to build features or fix bugs test-first, mentions "red-green-refactor", or wants integration tests.
~1,133 stars/day since launch
Testing & QAShellGolang Testing
affaan-m/ECC
Go testing patterns including table-driven tests, subtests, benchmarks, fuzzing, and test coverage.
~1,047 stars/day since launch
Testing & QAJavaScriptAccessibility
affaan-m/ECC
Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels, accessibility traits and hints, focus management, contrast, target…
~1,047 stars/day since launch
Design & frontendJavaScript
Most starred
Top 12 agent skills
Ranked by GitHub stars. Every page has install instructions, required keys and live repository stats.
Brainstorming
obra/superpowers
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior.
Design & frontendShellSystematic Debugging
obra/superpowers
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes.
Testing & QAShellWriting Plans
obra/superpowers
Use when you have a spec or requirements for a multi-step task, before touching code.
Docs & writingShellRequesting Code Review
obra/superpowers
Use when completing tasks, implementing major features, or before merging to verify work meets requirements.
CodingShellTest Driven Development
obra/superpowers
Use when implementing any feature or bugfix, before writing implementation code.
Testing & QAShellVerification Before Completion
obra/superpowers
Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims…
Testing & QAShellReceiving Code Review
obra/superpowers
Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not…
CodingShellWriting Skills
obra/superpowers
Use when creating new skills, editing existing skills, or verifying skills work before deployment.
Docs & writingShellFinishing A Development Branch
obra/superpowers
Use when implementation is complete, all tests pass, and you need to decide how to integrate the work.
Testing & QAShellDiagnosing Superpowers
obra/superpowers
Use when a superpowers session went wrong and your human partner wants to know why — repeated work, ignored plans, stumbles, poor results, a skill that didn't fire, "it took too long", "why is it so…
Testing & QAShellImprove Codebase Architecture
mattpocock/skills
Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.
CodingShellTDD
mattpocock/skills
Test-driven development. Use when the user wants to build features or fix bugs test-first, mentions "red-green-refactor", or wants integration tests.
Testing & QAShell
Browse by category
Agent skills by category
- Coding127 agent skillsRequesting Code Review, Receiving Code Review, Improve Codebase Architecture
- Testing & QA162 agent skillsSystematic Debugging, Test Driven Development, Verification Before Completion
- Docs & writing127 agent skillsWriting Plans, Writing Skills, Writing Beats
- Data & analysis127 agent skillsMigration, Dating Web, Dcf Valuation
- DevOps & cloud80 agent skillsCaveman Setup, Observability And Instrumentation, Shipping And Launch
- Design & frontend234 agent skillsBrainstorming, Prototype, Codebase Design
- Security143 agent skillsWizard, Postgres Patterns, Ponytail Audit
What is an agent skill?
A skill is a folder containing a SKILL.md file: YAML frontmatter with a name and a description, followed by instructions, and optionally scripts or reference files. Agents load only the short description until a task matches it, then read the full instructions. The format is an open standard (agentskills.io) supported by Claude, Codex, Cursor, Gemini CLI, GitHub Copilot and others.
How do I add a skill to Claude?
In Claude Code, copy the skill folder (the one containing SKILL.md) to ~/.claude/skills/<skill-name>/ for all your projects, or to .claude/skills/<skill-name>/ inside one project. If the repository is a plugin marketplace, run /plugin marketplace add <owner>/<repo> and then /plugin install <plugin>@<marketplace>. In the Claude apps (claude.ai and desktop), zip the skill folder and upload it under Customize > Skills > + > Upload a skill; code execution must be turned on. Source: code.claude.com, code.claude.com, support.claude.com
How do I add a skill to ChatGPT or Codex?
Codex reads skills from .agents/skills/<skill-name>/ in your repository (and its parent folders) and from ~/.agents/skills/ (or $CODEX_HOME/skills) for every project, so copy the skill folder there. Inside Codex, the built-in $skill-installer skill can install skills from OpenAI's catalog. Standalone skills also work in the ChatGPT desktop app; skills bundled in plugins work on ChatGPT web, desktop and mobile. Source: learn.chatgpt.com
How do I add a skill to Cursor?
Cursor loads agent skills from .cursor/skills/ or .agents/skills/ in a project and from ~/.cursor/skills/ or ~/.agents/skills/ for all projects. It also reads Claude's .claude/skills/ folders, so a skill installed for Claude Code is picked up by Cursor too. Source: cursor.com
What does Official mean?
Official means the skill is published by the vendor itself: Anthropic's own repositories, organizations listed as official on skills.sh, or GitHub organizations with a verified domain. 197 skills on appsgit are official.
How are skills chosen?
Skills come from skills.sh, the GitHub topics claude-skills, agent-skills, claude-code-skills and skills, and the major awesome lists. A skill is listed only if its SKILL.md has a valid name and a description of 80+ characters, it has a license (the repository's or its own), the repository has a commit in the last six months, and the repository has 100+ stars or the skill is listed on skills.sh. This first batch is curated for developers (coding, testing, DevOps, data, security, frontend and technical docs) and capped at about 1,000 skills, at most 25 per repository; more categories are coming.
Are agent skills safe?
Skills are instructions plus optional scripts that your agent may run, so only install skills from sources you trust. Read the SKILL.md and any bundled scripts first, and prefer official or widely used skills.