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…

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.
npx skills add addyosmani/agent-skills npx skills add addyosmani/agent-skills --list
And 4 more in Where to use it
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.
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.
| 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.
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.
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.
| 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 |
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.
With the Claude Code plugin installed, the commands follow the lifecycle, and each one activates the right skills.
| 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.
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.
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.
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.
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.
# 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
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
Updated by Mindket to the current version of this kit.
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 | |
| GraphifyShares antigravity · cursor · codex | 144,528 | Active | Python | Apache-2.0 | |
| Agentic Resource RegistryShares antigravity · cursor · codex | 4,320 | Active | Python | Apache-2.0 | |
| Taste SkillShares cursor · codex · agent-skills | 115,072 | Active | JavaScript | MIT | |
| Open 3D SkillsShares cursor · codex · agent-skills | 266 | Active | JavaScript | MIT | |
| BAMAShares skills · codex · agent-skills | 1,619 | Active | Swift | MIT |
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.
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…
Qwen · Kit
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…
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…
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…
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…
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…