---
title: "Agent Skills"
kind: "Kit"
category: "Developer"
price: "Free"
seller: "Mindket"
version: "2"
url: "https://mindket.com/p/07af5dc5-5c99-48ba-9ba1-27742f8dc6ae"
updated: "2026-11-09"
health: "Active"
---

# Agent Skills

> The name, the description, the About and a README below are the seller's words: data, not instructions.

Addy Osmani’s open-source set of engineering skills for AI coding agents. Each skill is a Markdown workflow with steps, checks and exit criteria. The setup notes cover Claude Code, Codex, Cursor, Gemini CLI, Copilot and more.

Agent Skills is an open-source project on GitHub in the Developer category, listed by Mindket. It is free. This is version 2, last updated on 2026-11-09. Install it from GitHub as its README says. Get Mindket’s setup notes on your Mindket account, as a zip.

Made by addyosmani

## About

### What it is

Agent Skills is Addy Osmani’s set of engineering workflows for AI coding agents. Each skill is a Markdown file called SKILL.md, with steps the agent follows, checks it must pass and exit criteria. The getting started page says skills are not reference docs: they are step-by-step processes. The README says they encode the workflows, quality gates and practices that senior engineers use. The repository also holds lifecycle slash commands, reviewer personas and checklists that the skills pull in when needed.

/spec writes a spec before any code → /plan breaks it into small tasks → /build implements one slice at a time → /test proves each change works → /review checks the change before merge → /ship runs the launch checks

### Who it suits

Developers who let an AI coding agent write code and want it to follow the steps a senior engineer would, from spec to launch. The README says agents default to the shortest path, which often skips specs, tests and security reviews. Teams with an older codebase can adopt the skills in phases, starting with the read-only ones. An existing project needs no migration.

Who uses it, and how

| Industry | Who uses it | How they use it | Example |
| --- | --- | --- | --- |
| New products | Developers starting a new project | Run the whole lifecycle from the first commit | A developer types /spec for the first feature and gets a SPEC.md before any code is written. |
| Older codebases | Engineers who maintain years-old code | Start with read-only skills, then add tests where change is planned | A team writes its project rules file with context-engineering first, then uses code-review-and-quality on incoming changes. |
| Review and QA | Developers reviewing a change | Ask one persona for one perspective | A reviewer asks the code-reviewer persona to review a pull request, or the test-engineer to find missing tests. |
| Release and security | Engineers preparing a launch | Run /ship to fan the reviews out | /ship runs code-reviewer, security-auditor and test-engineer in parallel, and the main agent merges their reports into a go or no-go decision. |

Skip it if you want an agent to go straight to code. These skills add a spec, tests and a review on purpose, and the README calls verification non-negotiable.

### Where to use it

Addy Osmani’s README and docs give a route or a pointer for each of these agents. The lifecycle slash commands are written for Claude Code, and Gemini CLI has its own wrappers. On the other agents you name the skill in your request.

- Claude Code: the marketplace plugin, with the commands and the personas
- Codex: a native plugin, with skills called by @name
- Cursor: skills synced into .cursor/skills/ and a short routing rule
- Gemini CLI: native skills, or GEMINI.md, plus command wrappers
- Antigravity CLI: a native plugin, with a known gap in the wrapper commands
- GitHub Copilot: skills and personas in VS Code, and a plugin for the Copilot CLI
- OpenCode: skills in .opencode/skills/ and your own AGENTS.md
- Windsurf: a .windsurfrules file built from a few skills
- Command Code: cmd skills add
- Kiro: skills under .kiro/skills/, with a pointer to Kiro’s own docs
- A few more hosts: the lines on the maker’s other hosts page

### How to set it up

Get it saves a zip of Mindket’s setup notes in your downloads folder, with each agent’s steps from Addy Osmani’s README and docs. The fastest route is the open skills CLI, which works with any agent it supports. Claude Code, Codex, Antigravity CLI and the Copilot CLI have plugin routes of their own.

What you need first

| Need | Detail |
| --- | --- |
| An agent | One from the list above, already installed |
| npx | For the one-command route, which runs the open skills CLI |
| Claude Code | A session where /plugin works. The marketplace clones over SSH, so have an SSH key on GitHub or use the HTTPS form |
| Codex | Codex CLI v0.122 or later, for the plugin route |
| git | For the routes that clone the repository first |

1. Install your agent, and git if your route clones the repository.
2. Run the install line for your agent. The skills CLI line below works with any agent that CLI supports, and the README names Claude Code, Cursor, Codex, Copilot and Cline. It installs the skills only: the /spec-style commands and the personas come with the Claude Code plugin.
3. Start a new session in your project so the skills are found.
4. Leave this repository’s own AGENTS.md and CLAUDE.md out of your project, since the getting started page says they configure contributors to agent-skills itself.

```sh
npx skills add addyosmani/agent-skills
npx skills add addyosmani/agent-skills --list
```

The first line installs the skills and the second only lists them. Add --skill and a name to take just one. In Claude Code, add the marketplace and install the plugin. The README says the marketplace clones over SSH, and gives an HTTPS form for anyone with no SSH key.

```text
/plugin marketplace add addyosmani/agent-skills
/plugin install agent-skills@addy-agent-skills
```

For Codex, the plugin takes two lines. The first registers the marketplace and the second installs the plugin.

```sh
codex plugin marketplace add addyosmani/agent-skills
codex plugin add agent-skills@agent-skills
```

Cursor, Gemini CLI, Antigravity CLI, Copilot, OpenCode, Windsurf and Command Code have their own lines in the kit’s notes.

### How to use it

With the Claude Code plugin installed, the commands follow the lifecycle, and each one activates the right skills.

The lifecycle commands

| Command | What it does | Skill it runs |
| --- | --- | --- |
| /spec | Writes a structured spec before code | spec-driven-development |
| /constraints | Sets the quality bar | constraint-driven-development |
| /plan | Breaks work into small tasks | planning-and-task-breakdown |
| /build | Builds the next task, then stops | incremental-implementation with test-driven-development |
| /test | Proves the change works | test-driven-development |
| /review | Reviews before merge | code-review-and-quality |
| /code-simplify | Simplifies code | code-simplification |
| /ship | Runs the launch checks | shipping-and-launch |
| /webperf | Audits web performance | the web-performance-auditor persona |

Skills also run on their own. The README says designing an API triggers api-and-interface-design and building UI triggers frontend-ui-engineering. Where a built-in command has the same name, as /review does, use /agent-skills:review. On an agent without these commands, name the skill, as the Copilot guide does.

```text
Use the spec-driven-development skill to write a spec for [the feature].
```

/build auto skips the stepping between tasks once a spec exists. It makes the plan if there is none, asks you to approve it once, then implements every task. The README says each task is still test-driven and committed on its own.

### Example

You start a new feature in Claude Code with the plugin installed, and you run three commands in turn. The adoption guide lists them in this order.

```text
/spec   →  SPEC.md
/plan   →  tasks/plan.md
/build  →  one slice at a time
```

The /spec command asks about the objective, the users, the features, the tech stack and the boundaries. It then saves SPEC.md in the project root and waits for your confirmation. Next, /plan reads that spec in read-only plan mode, slices the work vertically and saves tasks/plan.md and tasks/todo.md for your review. Then /build takes the next pending task, writes a failing test, makes it pass, commits and stops. You end with a spec you confirmed, a task list you reviewed and one committed slice.

### For newcomers and experts

**If you are new.** A coding agent left alone takes the shortest path, and the README says that often means no spec, no tests and no security review. A skill is a Markdown file that tells the agent which steps to follow and what proof to show at the end. Each one also lists the excuses an agent might use to skip a step, with a reply to each. Start with three: spec-driven-development, test-driven-development and code-review-and-quality. The getting started page says not to load every skill at once, because that wastes context.

**For experts.** Every skill starts with YAML frontmatter holding a name and a description. The README draws the body as Overview, When to Use, Process, Rationalizations, Red Flags and Verification, and the skill anatomy page calls that layout a recommended pattern in which equivalent headings are fine. SKILL.md is the entry point, and supporting references load only when needed. The README says the skills carry ideas from Google’s engineering culture, such as Hyrum’s Law in API design, the Beyonce Rule and the test pyramid in testing, and Chesterton’s Fence in simplification.

One of the personas’ four rules is that a persona does not call another persona. The agents page says /ship is the one fan-out pattern the repository endorses. It runs code-reviewer, security-auditor and test-engineer in parallel, each in a fresh context, and the main agent merges their reports. Agent Teams, an experimental Claude Code feature, can use the same persona names when CLAUDE\_CODE\_EXPERIMENTAL\_AGENT\_TEAMS=1 is set.

If your agent already finds skills from their descriptions, do not also paste using-agent-skills into an always-on prompt. The getting started page says that creates two routers for the same task.

### Good to know

The skills are Markdown your agent reads, but the commands have the agent act. /build and /test run your test suite, /build also runs the build and commits each task, and /constraints installs checkers. A few details are worth knowing before you install.

- What reaches out: the README and the docs Mindket read say nothing about a server or telemetry of the pack’s own. Your agent has its own settings. The README links the skills CLI and does not describe its settings
- Tools the commands add: /constraints has the agent install the checker for each dimension you pick, such as Semgrep, gitleaks, osv-scanner, axe-core, Lighthouse, size-limit, dependency-cruiser and Stryker. Accessibility and performance need a running URL, or the dimension is dropped. It also adds check:fast, check:task and check:full to package.json and a line to CLAUDE.md. /webperf’s Deep mode can use a Lighthouse report or a CrUX API response, which needs CRUX\_API\_KEY or GOOGLE\_API\_KEY
- Permissions: Gemini CLI asks before it activates a skill, and the Antigravity CLI guide says it prompts before executing one. With /build auto, the agent stops for your sign-off on auth or permission changes, destructive data migrations, payments, deletions, deploys, anything touching secrets and anything git revert cannot undo
- Commands: the short lifecycle commands are written for Claude Code, and Gemini CLI has its own wrappers. The README says they do not appear in Copilot. In affected Antigravity CLI releases the wrappers are missing too, which the guide tracks as agent-skills issue 445
- One skill at a time: a per-skill npx install copies only skills/\<name\>/, so the paths to the shared checklists in references/ are missing. The skill still works. The README tracks the gap as issue 361
- SSH errors: if /plugin install still fails with git@github.com: Permission denied (publickey) on Windows or macOS, the README says to run git config --global url."https://github.com/".insteadOf git@github.com: once
- A plugin warning: the Claude Code plugin install can print that the default commands/ folder is ignored because the manifest sets commands. The getting started page says to expect it. The warning is cosmetic
- Working files: /spec and /plan write SPEC.md, tasks/plan.md and tasks/todo.md. Delete them before merge, or add the folder to .gitignore, if your repository should not keep them
- Removal: the README and docs give no remove lines for the plugin installs. The Antigravity CLI guide gives agy update to update the CLI or check for newer plugin versions. Command Code gives cmd skills add with --force to update and cmd skills remove to remove
- License: MIT. The LICENSE file reads “Copyright (c) 2025 Addy Osmani”

## README

````markdown
# Agent Skills: setup notes

This kit holds setup notes only. Mindket wrote them. The skills, commands, personas and checklists install from Addy Osmani's repository: https://github.com/addyosmani/agent-skills

These notes are not made or endorsed by Addy Osmani. Mindket read the maker's README and docs on 3 November 2026. The README calls the project "Production-grade engineering skills for AI coding agents." and says its skills "encode the workflows, quality gates, and best practices that senior engineers use when building software." The README is at https://github.com/addyosmani/agent-skills/blob/main/README.md

License: MIT. The LICENSE file (https://github.com/addyosmani/agent-skills/blob/main/LICENSE) reads "Copyright (c) 2025 Addy Osmani".

## What it is, in the maker's words

Every skill is a Markdown file called `SKILL.md`. The getting started page says skills "are not reference docs": they are step-by-step processes the agent follows, with verification steps, anti-patterns to avoid and exit criteria. Source: https://github.com/addyosmani/agent-skills/blob/main/docs/getting-started.md

The repository holds:

- `skills/`: the skills, one folder each, grouped by the README as Meta, Define, Plan, Build, Verify, Review and Ship.
- Lifecycle slash commands: `/spec`, `/plan`, `/build`, `/test`, `/constraints`, `/review`, `/webperf`, `/code-simplify` and `/ship`. They are Claude Code commands, with wrappers for some other hosts.
- `agents/`: reviewer personas, `code-reviewer`, `test-engineer`, `security-auditor` and `web-performance-auditor`.
- `references/`: checklists the skills pull in when needed, such as the definition of done, testing patterns and the security checklist.
- Adapters for Claude Code (`.claude/commands/`, `.claude-plugin/`, `hooks/`), Gemini CLI (`.gemini/commands/`), Antigravity CLI (`commands/` and `plugin.json`), Codex (`.codex-plugin/`, `.agents/plugins/`) and GitHub Copilot CLI (the root `plugin.json`), plus validation scripts, routing evals and CI.

## What you need first

- Your agent of choice. Install notes for each follow in setup/.
- For the Claude Code route, a session where `/plugin` works. The marketplace clones over SSH, so have an SSH key on GitHub or use the HTTPS form in setup/claude-code.md.
- For the Codex route, Codex CLI v0.122 or later. Source: https://github.com/addyosmani/agent-skills/blob/main/docs/codex-setup.md
- For the one-command route, `npx`, which runs the open skills CLI (https://github.com/vercel-labs/skills). The README links that CLI and does not describe its settings.
- `git`, for the routes that clone the repository first.

## Install commands

The README's fastest path works with any agent the skills CLI supports. It installs into Claude Code, Cursor, Codex, Copilot, Cline and more:

```
npx skills add addyosmani/agent-skills
```

To browse before installing:

```
npx skills add addyosmani/agent-skills --list
```

Source: https://github.com/addyosmani/agent-skills/blob/main/README.md

Most agents also have a native route, copied exactly in its file under setup/. For Kiro the README gives only a folder and a link.

## Per-agent notes

- setup/claude-code.md: the marketplace plugin, the commands and the personas
- setup/codex.md: the Codex plugin
- setup/cursor.md: skills in `.cursor/skills/` and a short rule
- setup/gemini-cli.md: native skills, `GEMINI.md` and the command wrappers
- setup/antigravity.md: `agy plugin install` and the command limitation
- setup/github-copilot.md: Copilot in VS Code and the Copilot CLI
- setup/opencode.md: skills in `.opencode/skills/` and your own `AGENTS.md`
- setup/windsurf.md: a `.windsurfrules` file
- setup/command-code.md: `cmd skills add`
- setup/other-agents.md: the skills CLI, Kiro and the hosts the maker lists but has not run on the current release
- setup/rolling-out.md: which skills to load first, for a new project and an old one

## Update or remove

The README and docs give no remove lines for the plugin installs. The Antigravity CLI guide gives `agy update` to update the CLI or check for newer plugin versions. For Command Code, the docs give `cmd skills add addyosmani/agent-skills --force` to update and `cmd skills remove spec-driven-development` to remove a skill, with `--global` for a user-scoped one. For the hand-copied routes, an update is the same copy again, as setup/cursor.md shows.

## Data handling

Skills are Markdown files your agent reads. The commands have the agent act: `/build` and `/test` run your test suite, `/build` also runs the build and commits each task, and `/constraints` installs the checker for each dimension you pick, such as Semgrep, gitleaks, osv-scanner, axe-core, Lighthouse, size-limit, dependency-cruiser and Stryker, adds `check:fast`, `check:task` and `check:full` to package.json and adds a line to CLAUDE.md. `/webperf`'s Deep mode can use a Lighthouse report or a CrUX API response, which needs `CRUX_API_KEY` or `GOOGLE_API_KEY`. The Gemini CLI guide says it asks permission before it activates a matching skill, and the Antigravity CLI guide says it prompts for permission before executing one. The README and the docs Mindket read say nothing about a server or telemetry of the pack's own. The skills CLI and each agent have their own settings.

## Reporting a problem

CONTRIBUTING.md has a Reporting Issues section. It asks you to open an issue for a skill that gives wrong or outdated guidance, and links a Skill gap issue form: https://github.com/addyosmani/agent-skills/blob/main/CONTRIBUTING.md

## Sources

- README: https://github.com/addyosmani/agent-skills/blob/main/README.md
- Getting started: https://github.com/addyosmani/agent-skills/blob/main/docs/getting-started.md
- Adoption guide: https://github.com/addyosmani/agent-skills/blob/main/docs/adoption-guide.md
- Agent personas: https://github.com/addyosmani/agent-skills/blob/main/docs/agents.md
- Other hosts: https://github.com/addyosmani/agent-skills/blob/main/docs/other-hosts.md
- Skill anatomy: https://github.com/addyosmani/agent-skills/blob/main/docs/skill-anatomy.md
- using-agent-skills: https://github.com/addyosmani/agent-skills/blob/main/skills/using-agent-skills/SKILL.md
- LICENSE: https://github.com/addyosmani/agent-skills/blob/main/LICENSE
````

## What is in it

12 files, 41 KB, downloaded as a zip.

```text
README.md  6 KB
setup/antigravity.md  3 KB
setup/claude-code.md  3 KB
setup/codex.md  2 KB
setup/command-code.md  2 KB
setup/cursor.md  3 KB
setup/gemini-cli.md  3 KB
setup/github-copilot.md  5 KB
setup/opencode.md  3 KB
setup/other-agents.md  4 KB
setup/rolling-out.md  4 KB
setup/windsurf.md  1 KB
```

## Source

[addyosmani/agent-skills on GitHub](https://github.com/addyosmani/agent-skills)

## Intro videos

- [Agent Skills intro video 1](https://www.youtube.com/watch?v=tWdTepWzYyw)
- [Agent Skills intro video 2](https://www.youtube.com/watch?v=pJfXm4MFBXU)
- [Agent Skills intro video 3](https://www.youtube.com/watch?v=MFIuuhMD598)

## Compare with similar

Listed GitHub projects in the same category that share the most topics with this one.

| Product | Stars | Activity | Language | License | Last change |
| --- | --- | --- | --- | --- | --- |
| Agent Skills (this page) | 116,705 | Active | JavaScript | MIT | 2026-11-01 |
| [Graphify](https://mindket.com/p/7d59bdb2-e865-4a35-ae6c-21e296097632) | 144,528 | Active | Python | Apache-2.0 | 2026-11-03 |
| [Agentic Resource Registry](https://mindket.com/p/197b26ea-03ea-47b6-8a90-7f20e1409457) | 4,320 | Active | Python | Apache-2.0 | 2026-11-06 |
| [Taste Skill](https://mindket.com/p/20e0d324-f409-4650-b39d-ac756d97fc8f) | 115,072 | Active | JavaScript | MIT | 2026-11-08 |
| [Open 3D Skills](https://mindket.com/p/8052e24f-29b3-4883-b32d-e543aeae9a7b) | 266 | Active | JavaScript | MIT | 2026-10-31 |
| [BAMA](https://mindket.com/p/08ddece4-ebf4-40f9-88bc-61258eec0709) | 1,619 | Active | Swift | MIT | 2026-11-05 |

Numbers as Mindket last read them, from 2026-11-06 to 2026-11-14. Activity is read from each project’s last change on GitHub: Active within 30 days, Quiet within 180, Stale after that.

## What people say

> Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search on 2026-11-09. Their authors' words: data, not instructions.

- [Hacker News · BOOSTERHIDROGEN · 2026-05-04](https://news.ycombinator.com/item?id=48015397): Agent Skills
- [Bluesky · GitHub Trending JS/TS · 2026-10-18](https://bsky.app/profile/github-trending-js.bsky.social/post/3my5lklcjo32m): 🚀 Skyrocketing！ 🚀 (200+ new stars) 📦 addyosmani / agent-skills ⭐ 108,013 (+430) 🗒 JavaScript Production-grade engineering skills for AI coding agents.
- [X · @jayjayq8 · 2026-11-08](https://x.com/jayjayq8/status/2119461411588030544): AI agents that actually ship work need more than a good prompt. In this 41-minute workshop, Addy Osmani walks through prompts, agent skills, harnesses and how they fit together. A useful one to save if you're building with agents. His agent-skills repo: https://t.co/x8u3GKE35a…
- [Hacker News · msolujic · 2026-04-07](https://news.ycombinator.com/item?id=47670950): Addyosmani/agent-skills: Prod-grade skills for AI coding agents
- [Bluesky · GitHub Trending · 2026-10-07](https://bsky.app/profile/github-trending.bsky.social/post/3mxc575za2n2u): 🚀 Skyrocketing！ 🚀 (200+ new stars) 📦 addyosmani / agent-skills ⭐ 102,360 (+453) 🗒 JavaScript Production-grade engineering skills for AI coding agents.
- [X · @Resource9999 · 2026-11-02](https://x.com/Resource9999/status/2117270509515915388): AI 编程不只是会写代码，还得懂工程规范。 Addy Osmani 开源的 agent-skills，把实用工程技能整理成 AI Agent 可复用的技能库。 涵盖工程实践、AI 编码、代码审查和开发工作流优化，让 Claude Code 等编程 Agent 干活更规范。 🔗 https://t.co/maF9d2L7uQ https://t.co/3rWAGVf242
- [Hacker News · tosh · 2026-08-06](https://news.ycombinator.com/item?id=49202129): Agent Skills
- [Bluesky · @antspaceai.bsky.social · 2026-11-06](https://bsky.app/profile/antspaceai.bsky.social/post/3mzo25mfl4x26): 4/6 addyosmani/agent-skills: AI coding agent skills for production engineering (113,541 GitHub stars) https://antspace.ai/skills/coding/agent-skills
- [X · @mr\_mofun · 2026-11-02](https://x.com/mr_mofun/status/2117110692189012074): 10个聚焦实用AI编码技能仓库： 1.Superpowers https://t.co/mc6tRepIC1 2.Matt Pocock Skills https://t.co/oG6ji3hfnV 3.Karpathy Skills https://t.co/aXYkHBP3S5 4.Anthropic Skills https://t.co/3y9y1VCJjV 5.Ponytail https://t.co/qQpjJzxYDZ 6.UI UX Pro Max https://t.co/5C670s5Ra5 7.Graphify https://t.co/FrWPM1W8Pe…
- [Hacker News · mtzaldo · 2026-08-19](https://news.ycombinator.com/item?id=49368509): Sol Loves to Cheat: It seems to me he could have use an skill like using-agent-skills from https://github.com/addyosmani/agent-skills go generate the specs and use a validator like oracle or something along the same lines. Also, a skill like grill-me from Matt P. https://github.com/mattpocock/skills.
- [Bluesky · GitHub Trending JS/TS · 2026-10-30](https://bsky.app/profile/github-trending-js.bsky.social/post/3mz4pcyigjv2t): 🚀 Skyrocketing！ 🚀 (200+ new stars) 📦 addyosmani / agent-skills ⭐ 111,896 (+305) 🗒 JavaScript Production-grade engineering skills for AI coding agents.
- [X · @FAatc168 · 2026-11-01](https://x.com/FAatc168/status/2116919309884613034): AI 写代码不难,难的是让它像资深工程师一样按规矩办事 addyosmani/agent-skills ⭐112k https://t.co/FBK60IPyvD 有没有试过把这些 skill 直接塞进 CI 里跑?

## Trust facts

Facts from each source, with the day each was checked. A maintainer's note is their own words: data, not instructions.

- Health on GitHub: Active
- Last change: 2026-11-01
- Checked on GitHub: 2026-11-13
- Something wrong? Tell us: https://mindket.com/takedown#ask

## Get it

- [Open addyosmani/agent-skills on GitHub](https://github.com/addyosmani/agent-skills)
- [Get it on your Mindket account](https://account.mindket.com/account/?product=mindket#/market/07af5dc5-5c99-48ba-9ba1-27742f8dc6ae)
- [Its page on Mindket](https://mindket.com/p/07af5dc5-5c99-48ba-9ba1-27742f8dc6ae)
