project
Agent Skills - Google's open-source AI programming agent skillset
Agent Skills is an open-source AI programming agent skillset developed by Addy Osmani, head of Google's Gemini team. Agent Skills encapsulates the workflows and engineering standards of senior Google engineers into 20 skills...
What are Agent Skills?
Agent Skills is an open-source AI programming agent skills package developed by Addy Osmani, head of Google's Gemini team. Agent Skills encapsulates the workflow and engineering standards of senior Google engineers into 20 Skills, 7 Slash commands, and 3 Agent personas, covering six development phases: definition, planning, building, validation, review, and release, ensuring that AI follows production-grade engineering disciplines at every stage.
Main functions of Agent Skills
-
20 production-level skillsIt covers the entire software lifecycle, with each Skill including steps, checkpoints, exit criteria, and verification evidence requirements.
-
7 Slash Commands:
/specRequirements analysis/planTask splitting/buildIncremental implementation/testRun tests,/reviewCode review,/code-simplifySimplify code,/shipDelivered and launched. -
3 Agent Personas: code-reviewer (five-axis code review), test-engineer (test strategy and coverage analysis), security-auditor (vulnerability detection and OWASP assessment).
-
Automatic skill triggerAutomatically activated when designing the API.
api-and-interface-designAutomatically activated when building the UI.frontend-ui-engineering. -
4 reference listsA quick reference document for test modes, security checks, performance optimization, and accessibility.
-
Anti-rationalization mechanismEach Skill has built-in AI common excuses (such as "test later") and rebuttal arguments, forcing compliance with the specifications.
How to use Agent Skills
-
Visit the GitHub repository:
https://github.com/addyosmani/agent-skillsBrowse the project documentation and Skills directory. -
Claude Code user:implement
/plugin marketplace add addyosmani/agent-skillsAdd market sources, then execute./plugin install agent-skills@addy-agent-skillsInstallation complete. -
Cursor users: The required
SKILL.mdCopy the file to the project root directory..cursor/rules/In the folder. -
Gemini CLI users:run
gemini skills install https://github.com/addyosmani/agent-skills.git --path skillsInstall as a native skill. -
Windsurf / GitHub Copilot / Codex usersReference Project
docs/Configure the corresponding access guide in the directory. -
Local developmentAfter cloning the repository, pass
claude --plugin-dir /path/to/agent-skillsLoad and use. -
Start coding:Use in the project directory
/specAnalyze the requirements, according to/plan→/build→/test→/review→/shipDevelopment proceeds sequentially.
Key information and usage requirements for Agent Skills
-
Open source licenseMIT, freely usable for projects, teams, and business tools.
-
Author BackgroundAddy Osmani (Google Gemini team lead, former Chrome engineer).
-
Star TrendThe number of users exceeded 23,000 in April 2026, continuing its rapid growth.
-
Tool compatibilitySupports mainstream AI programming tools such as Claude Code, Cursor, Gemini CLI, Windsurf, OpenCode, GitHub Copilot, Kiro IDE & CLI, and Codex.
-
PrerequisitesIt requires an AI programming agent that supports Skill/rule files; pure chat models cannot be loaded directly.
-
Language supportSkill documentation is in English Markdown, but it is applicable to projects in any programming language.
Agent Skills' core advantages
-
Engineering discipline solidificationThe "steady, accurate, and ruthless" habits of Google's senior engineers have been distilled into reusable processes.
-
Full-link coverageEach of the six stages from Idea to Go Live has a corresponding Skill, preventing AI from skipping key steps such as specification, testing, and review.
-
Evidence-drivenVerifiable deliverables are mandatory at each stage to prevent perfunctory outputs that "look fine".
-
Lightweight on-demand loadingThe progressive disclosure design reduces token consumption and remains efficient even in long contexts.
-
Cross-platform compatibilityIt is a pure Markdown format, not bound to a specific IDE or model, and has low migration costs.
Agent Skills project address
- GitHub repositoryhttps://github.com/addyosmani/agent-skills
Comparison of Agent Skills with similar products
| Dimension | Agent Skills | Spec Kit | Superpowers |
|---|---|---|---|
| Core positioning | Managing AI with discipline | Using documents to define AI | Using processes to drive AI |
| Constraint Method | 20 combinable skills + anti-rationalization mechanism | Requirements/plans/tasks should be broken down and written into standardized documents. | Automated workflow connecting requirements, planning, testing, and cross-checking. |
| Project Source | "Software Engineering at Google" | General Software Engineering Practices | General Development Process |
| Verification mechanism | Mandatory Evidence Requirements for Each Skill | According to the document | Automatic progression of processes |
| Agent persona | 3 Specialist Personas | Normally none | Normally none |
| IDE compatibility | Claude Code, Cursor, Gemini CLI, and 8+ other platforms | Depending on the specific implementation | Depending on the specific implementation |
| Best scenario | Serious projects requiring Google-level engineering standards. | Projects with vague requirements that need to be clearly defined before starting work | Projects that aim for full automation and reduced human intervention |
Application scenarios of Agent Skills
- Standardized coding for individual developersEstablish a complete engineering discipline for AI programming assistants, from requirements definition to production release, to prevent models from taking shortcuts and outputting low-quality code.
- Unified Team Collaboration StandardsEncode team code reviews, testing strategies, and security standards into reusable skills to ensure consistent output style and quality across different team members when using AI.
- Production-level project quality controlIn commercial projects that require long-term iteration, through
/spec→/plan→/build→/test→/review→/shipMandatory verification across the entire supply chain ensures reliable delivery. - Multi-Agent Parallel Automated ReviewBefore going live, three Specialist Personas—code-reviewer, test-engineer, and security-auditor—are triggered simultaneously to generate three reports—code, test, and security—for a comprehensive decision.
- Legacy system migration and technology debt management:use
deprecation-and-migrationandcode-simplificationSkills like these allow for the safe removal of zombie code and the simplification of overly complex modules, based on the concept that "code is a liability."