Mindket

Agent Skills

Newversion 2 · updated
GitHub trending
Star117k

Overview

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 . Install it from GitHub as its README says. Get Mindket’s setup notes on your Mindket account, as a zip.

At a glance

Runs in
  • 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
Start with
npx skills add addyosmani/agent-skills
npx skills add addyosmani/agent-skills --list

Platform

Claude CodeCoding agent
Gemini CLICoding agent
CodexCoding agent
CursorCode editor
AntigravityCode editor
GitHub CopilotCoding agent

And 4 more in Where to use it

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.

  1. /spec writes a spec before any code
  2. /plan breaks it into small tasks
  3. /build implements one slice at a time
  4. /test proves each change works
  5. /review checks the change before merge
  6. /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
IndustryWho uses itHow they use itExample
New productsDevelopers starting a new projectRun the whole lifecycle from the first commitA developer types /spec for the first feature and gets a SPEC.md before any code is written.
Older codebasesEngineers who maintain years-old codeStart with read-only skills, then add tests where change is plannedA team writes its project rules file with context-engineering first, then uses code-review-and-quality on incoming changes.
Review and QADevelopers reviewing a changeAsk one persona for one perspectiveA reviewer asks the code-reviewer persona to review a pull request, or the test-engineer to find missing tests.
Release and securityEngineers preparing a launchRun /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
NeedDetail
An agentOne from the list above, already installed
npxFor the one-command route, which runs the open skills CLI
Claude CodeA session where /plugin works. The marketplace clones over SSH, so have an SSH key on GitHub or use the HTTPS form
CodexCodex CLI v0.122 or later, for the plugin route
gitFor 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.
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.

/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.

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
CommandWhat it doesSkill it runs
/specWrites a structured spec before codespec-driven-development
/constraintsSets the quality barconstraint-driven-development
/planBreaks work into small tasksplanning-and-task-breakdown
/buildBuilds the next task, then stopsincremental-implementation with test-driven-development
/testProves the change workstest-driven-development
/reviewReviews before mergecode-review-and-quality
/code-simplifySimplifies codecode-simplification
/shipRuns the launch checksshipping-and-launch
/webperfAudits web performancethe 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.

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.

/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 and files

README
# 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
Files
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

12 files, 41 KB, downloaded as a zip.

What’s new

  • Version 2 · 2026-11-09

    Updated by Mindket to the current version of this kit.

  • Version 1 · 2026-11-03

Compare with similar

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

ProductStarsActivityLanguageLicenseLast change
Agent Skills This page116,705ActiveJavaScriptMIT
GraphifyShares antigravity · cursor · codex144,528ActivePythonApache-2.0
Agentic Resource RegistryShares antigravity · cursor · codex4,320ActivePythonApache-2.0
Taste SkillShares cursor · codex · agent-skills115,072ActiveJavaScriptMIT
Open 3D SkillsShares cursor · codex · agent-skills266ActiveJavaScriptMIT
BAMAShares skills · codex · agent-skills1,619ActiveSwiftMIT
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.

Reviews

No ratings yet

Write a review

No reviews yet.

What people say

Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search and on Trendshift. Mindket doesn’t write or check them. Open one to read it where it was posted.

BOOSTERHIDROGENAgent Skills376 points · 212 repliesGitHub Trending JS/TS🚀 Skyrocketing! 🚀 (200+ new stars) 📦 addyosmani / agent-skills ⭐ 108,013 (+430) 🗒 JavaScript Production-grade engineering skills for AI coding agents.1 like · 1 reply@jayjayq8AI 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…msolujicAddyosmani/agent-skills: Prod-grade skills for AI coding agents2 pointsGitHub Trending🚀 Skyrocketing! 🚀 (200+ new stars) 📦 addyosmani / agent-skills ⭐ 102,360 (+453) 🗒 JavaScript Production-grade engineering skills for AI coding agents.2 likes@Resource9999AI 编程不只是会写代码,还得懂工程规范。 Addy Osmani 开源的 agent-skills,把实用工程技能整理成 AI Agent 可复用的技能库。 涵盖工程实践、AI 编码、代码审查和开发工作流优化,让 Claude Code 等编程 Agent 干活更规范。 🔗 https://t.co/maF9d2L7uQ https://t.co/3rWAGVf242toshAgent Skills1 point@antspaceai.bsky.social4/6 addyosmani/agent-skills: AI coding agent skills for production engineering (113,541 GitHub stars) https://antspace.ai/skills/coding/agent-skills1 reply@mr_mofun10个聚焦实用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…mtzaldoSol Loves to CheatIt 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.GitHub Trending JS/TS🚀 Skyrocketing! 🚀 (200+ new stars) 📦 addyosmani / agent-skills ⭐ 111,896 (+305) 🗒 JavaScript Production-grade engineering skills for AI coding agents.1 reply@FAatc168AI 写代码不难,难的是让它像资深工程师一样按规矩办事 addyosmani/agent-skills ⭐112k https://t.co/FBK60IPyvD 有没有试过把这些 skill 直接塞进 CI 里跑?

Searched

More from Mindket

See all from Mindket

anaksor-ocr

Sokheng · Kit

Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…

New

Qwen2.5-7B-Instruct as GGUF files in eight quantization sizes, to chat with locally through llama.cpp. For people who want a capable 7.6B model on their own co…

New

ACE-Step 1.5 XL SFT

ACE-Step · Kit

Generates music from text with a 4B diffusion decoder, 50 steps and guidance control, aiming for higher audio quality than the base. For creators with a GPU of…

New

Similar projects

See all in Developer

Graphify

graphify-labs · Skill

Converts codebases, documentation, and technical files into a searchable knowledge graph for AI coding assistants. It uses local AST parsing to map relationshi…

New145k

Taste Skill

Leonxlnx · Skill

Leonxlnx’s Agent Skill that gives Claude Code and Codex an art direction, pictures from open collections and a real-browser check, so the websites and app scre…

New115k

Huashu Design

alchaincyf · Skill

Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…

New29.4k