A curated list of essential skills, tools, and resources for building and enhancing advanced AI agents.
概览
A community-shared collection of reusable skills for AI coding agents. Works with Claude Code, Cursor, Kilo Code, Windsurf, OpenAI Codex, and any AI tools that support skills or custom instructions. - Author skills only under skills/ /. - Assign each skill to exactly one installable bundle in plugin-groups.json, which also holds marketplace ownership, plugin metadata, and routing-safe Codex prompts for multi-skill bundles. - Change generated marketplace/manifest shapes only in scripts/lib/plugin-shape.js. - Treat .claude-plugin/marketplace.json, .agents/plugins/marketplace.json, plugins/ directly; those are generated plugin packages (Claude Code + Codex) regenerated from skills/. - Run npm run sync after changing skills or plugin grouping, then run npm run validate. Skills are self-contained instruction sets that teach AI agents specific workflows, guidelines, or capabilities. Each skill includes: - A SKILL.
README
Awesome AI Agent Skills
A community-shared collection of reusable skills for AI coding agents. Works with Claude Code, Cursor, Kilo Code, Windsurf, OpenAI Codex, and any AI tools that support skills or custom instructions.
Source of Truth
- Author skills only under
skills//. - Assign each skill to exactly one installable bundle in
plugin-groups.json, which also holds marketplace ownership, plugin metadata, and routing-safe Codex prompts for multi-skill bundles. - Change generated marketplace/manifest shapes only in
scripts/lib/plugin-shape.js. - Treat
.claude-plugin/marketplace.json,.agents/plugins/marketplace.json,plugins/**, and generated README tables as sync outputs. - Do not edit
plugins//**directly; those are generated plugin packages (Claude Code + Codex) regenerated fromskills/. - Run
npm run syncafter changing skills or plugin grouping, then runnpm run validate.
What are Skills?
Skills are self-contained instruction sets that teach AI agents specific workflows, guidelines, or capabilities. Each skill includes:
- A
SKILL.mdwith metadata and instructions - Optional reference documentation for detailed guidance
- Reusable across any project
Installation
Claude Code
Step 1: Add the marketplace
/plugin marketplace add thienanblog/awesome-ai-agent-skills
Step 2: Install skills
# Install a plugin (can bundle multiple skills)
/plugin install project-development-skills@awesome-ai-agent-skills
# Install Laravel guidelines
/plugin install laravel-app-skills@awesome-ai-agent-skills
# Install Docker local development skill
/plugin install devops-skills@awesome-ai-agent-skills
# Install office web UI skill
/plugin install office-web-ui-skills@awesome-ai-agent-skills
Updating the marketplace
/plugin marketplace update
Claude Desktop app
The desktop app’s plugin browser (+ → Plugins → Add plugin) only lists marketplaces you have already configured — it cannot add one. Register this marketplace first from a terminal:
claude plugin marketplace add thienanblog/awesome-ai-agent-skills
Then reopen the plugin browser. If any marketplace command fails with JSON Parse error: Unexpected EOF, your local ~/.claude/plugins/known_marketplaces.json is corrupt; delete that file and retry.
Layout
Each marketplace entry points at a self-contained plugin package under plugins//, which carries its own .claude-plugin/plugin.json and bundles only that plugin’s skills. Claude Code copies just that package into its plugin cache and pins it to the released version. See the official Claude Code docs for plugin marketplaces and plugin structure.
The manifests deliberately stay on the schema keys that every current Claude Code release accepts. Newer-only keys (top-level description/version, per-plugin displayName, $schema, renames) are rejected as unrecognized by older clients, which makes the whole marketplace fail to load rather than degrade. scripts/lib/plugin-shape.js is the single definition of every generated shape, and npm run validate regenerates and diffs each file, so any stray key fails the build.
OpenAI Codex
Add this repository as a Codex marketplace:
codex plugin marketplace add thienanblog/awesome-ai-agent-skills
Then install the plugin you want:
codex
/plugins
In the plugin browser:
- Choose the Awesome AI Agent Skills marketplace.
- Open one of these plugins:
project-development-skillslaravel-app-skillsdevops-skillsoffice-web-ui-skills
- Select Install plugin.
- Start a new thread and ask Codex normally, or type
@to choose the plugin or one of its bundled skills explicitly.
To refresh after this repository updates:
codex plugin marketplace upgrade awesome-ai-agent-skills
Codex also supports installing from a local checkout while developing this repository:
git clone https://github.com/thienanblog/awesome-ai-agent-skills.git
cd awesome-ai-agent-skills
codex plugin marketplace add .
This repository includes a Codex-compatible marketplace at .agents/plugins/marketplace.json and plugin packages under plugins/. The layout follows OpenAI’s docs: marketplace entries point at ./plugins/, plugin manifests live in .codex-plugin/plugin.json, and bundled skills live inside the plugin root. See OpenAI’s Plugins and Build plugins docs.
The repeated skill folders under plugins//skills/ are generated package copies shared by both agents. If they differ from skills//, edit the canonical skill folder and rerun npm run sync.
Skills CLI
The open skills CLI works with Codex, Claude Code, Cursor, and many other agents.
On macOS:
brew install skills
skills add thienanblog/awesome-ai-agent-skills --list
skills add thienanblog/awesome-ai-agent-skills --skill project-development-mindset
Without installing globally:
npx skills add thienanblog/awesome-ai-agent-skills --list
npx skills add thienanblog/awesome-ai-agent-skills --skill project-development-mindset
npx skills init my-skill
You can also copy individual skill instructions directly into your AI agent’s context or system prompt.
Usage Examples
Choose the skill that fits the task. Use the general project workflow when the work spans several responsibilities or the right starting point is unclear:
Use $project-development-mindset to implement the approved checkout redesign and verify the changed behavior.
Specialists can be used directly. Routine tests, documentation updates, framework commands, and browser checks stay within the implementation task; they do not require a routing ceremony or a fixed number of loaded skills.
Use $debugging-workflow to isolate and fix this intermittent checkout failure.
Use $ui-ux-concept-implementation to implement Concept B for this pricing page.
For a decision before implementation:
Use $brainstorm-first to compare three checkout redesign concepts, recommend one, and wait for my selection.
Brainstorming honors the requested option count and decision boundary. If you ask the agent to choose and implement, it can continue within that authorization. Reviewable delivery remains opt-in:
Use $run-reviewable-subtask-loop to deliver this migration as coherent reviewed commits and one aggregate PR.
All bundled skills run in the main conversation by default. Delegation can increase usage and requires explicit approval for the proposed agent count and scope. That approval is reused within its bounds; expanding the count or scope requires fresh approval. A request for subtasks does not authorize subagents.
Instruction design
The skills focus on task-specific decisions, evidence, and real operating constraints. They reuse existing authorization, ask only about material unresolved choices, and scale verification to changed behavior and repository requirements. They avoid fixed questionnaires, invented confidence scores, mandatory full-suite offers, and repeated workflow handoffs.
The September 2026 revision was informed by OpenAI’s GPT-6 Astra prompting guidance. The content remains tool-agnostic: it neither selects a model nor assumes that stronger models make verification or data/production boundaries unnecessary. See the audit and review notes for per-skill changes, compatibility notes, and the limits of validation.
Available Skills
| Skill | Description |
|---|---|
| agents-md-generator | Create, audit, or compact repository instructions in AGENTS.md, scoped overrides, and requested tool compatibility files. Use to preserve non-obvious project rules while removing stale, duplicated, or generic guidance. |
| brainstorm-first | Explore and compare practical options before implementation. Use for requested brainstorming, requirements tradeoffs, diagnosis options, or UI concepts; skip when the approach is already selected. |
| debugging-workflow | Reproduce, isolate, and fix unexplained failures, regressions, or flaky behavior. Use when the cause is uncertain; a known-cause fix usually needs only the normal implementation workflow. |
| design-system-generator | Create or revise a project design system covering tokens, components, accessibility, motion, and visual verification. Use when the durable design-system document is the deliverable, rather than a one-off UI edit. |
| docker-local-dev | Create or repair local Docker Compose services, Dockerfiles, mounts, networking, and readiness checks. Use when container configuration is the deliverable; ordinary container commands and production deployment are separate concerns. |
| documentation-guidelines | Create, audit, or consolidate durable project documentation, including feature rules, contracts, workflows, and runbooks. Use when documentation is the main deliverable; routine code changes can update their owning docs directly. |
| laravel-11-12-app-guidelines | Implement changes in Laravel 11 or 12 using the installed framework, frontend, and command runner. Select by composer evidence; Laravel 12-to-13 upgrades use laravel-13-app-guidelines. |
| laravel-13-app-guidelines | Implement Laravel 13 changes or upgrade Laravel 12 to 13 using verified package versions and project conventions. Use only for the installed or requested major; optional framework features are not required dependencies. |
| office-web-ui-system | Build or improve operational dashboards, admin tools, CRM/ERP, CRUD, reporting, and record-management interfaces. Use for dense workflows and dashboard reference matching; excludes marketing and unrelated consumer UI. |
| performance-optimization | Measure and improve latency, resource use, queries, rendering, or build/test throughput. Use when performance is the primary problem; preserve correctness and compare equivalent workloads. |
| project-development-mindset | Plan and carry repository changes through implementation, verification, and handoff. Use for project work that needs a general development workflow; select specialist guidance when it adds task-specific value. |
| run-reviewable-subtask-loop | Deliver an explicitly requested multi-subtask plan as sequential reviewed and verified commits with one aggregate publication path. Use only when the user requests or accepts this workflow; subtasks do not authorize subagents. |
| testing-verification | Design or assess tests, acceptance checks, CI coverage, and browser verification. Use when verification is the main deliverable or requires specialist judgment; ordinary implementation can keep its focused checks inline. |
| ui-ux-concept-implementation | Implement a selected mockup, screenshot, or visual reference in an existing project and compare the rendered result. Use when visual fidelity drives the work; use dashboard guidance for operational surfaces when it fits better. |
| vps-docker-traefik-deploy | Prepare or operate production Docker Compose deployments on a VPS with Traefik, DNS, registries, persistent storage, backups, and rollback. Use for production infrastructure and releases, rather than local development. |
Plugin Groups
Plugins bundle related skills so you can install by domain. The source of truth is plugin-groups.json.
| Plugin | Description | Skills |
|---|---|---|
| project-development-skills | Focused development workflows for implementation, decisions, debugging, verification, documentation, UI, and deployment. Use the guidance that fits the task. | project-development-mindsetbrainstorm-firstrun-reviewable-subtask-looptesting-verificationdebugging-workflowperformance-optimizationagents-md-generatordocumentation-guidelinesdesign-system-generatorui-ux-concept-implementationvps-docker-traefik-deploy |
| laravel-app-skills | Laravel 11/12 and Laravel 13 guidance selected by installed or target framework version, with project-specific frontend and command conventions. | laravel-11-12-app-guidelineslaravel-13-app-guidelines |
| devops-skills | Local Docker development configuration with project-compatible services, networking, persistence, and readiness checks. | docker-local-dev |
| office-web-ui-skills | Operational dashboards and back-office interfaces with clear data hierarchy, reusable components, and practical visual verification. | office-web-ui-system |
Repository Cleanup
This repository has been narrowed to a smaller, cohesive set of skills that are intended to work together. Apologies to contributors whose community skills were removed during this cleanup; the goal is to keep this repository focused on quality-controlled project development workflows instead of hosting unrelated skill experiments.
Contributing
We welcome contributions! Here’s a quick start:
- Fork this repository
- Create a skill folder:
skills/your-skill-name/ - Add a
SKILL.mdwith metadata:--- name: your-skill-name description: What the skill does and when to use it. --- - Add the skill to
plugin-groups.jsonso it belongs to exactly one plugin. - Sync and validate locally before pushing:
npm install npm run sync npm run validate npm run test:agent-context - Submit a pull request
See CONTRIBUTING.md for detailed guidelines, validation instructions, and troubleshooting.
Validation Workflow
plugin-groups.jsonis the source of truth for plugin membership.npm run syncregenerates.claude-plugin/marketplace.json,.agents/plugins/marketplace.json,plugins/**, and the generated tables inREADME.md.npm run validatechecks skill metadata, plugin assignments, release-version parity, generated manifests, and complete bundled-skill parity with canonical sources.npm run test:agent-contextruns regression coverage for deterministic framework/tool discovery, precedence, symlink safety, and native fallback depth.- Bump
versioninpackage.jsonbefore syncing a release; it is stamped into every plugin entry, and users only receive an update when it changes. - Pull request CI reruns
npm run syncand fails if generated files are out of date.
For AI Agents
See CLAUDE.md for instructions on how to work with this repository, including how to group skills into plugins and update the marketplace when new skills are added.
Compatibility
This skill format is designed to be universal and works with:
- Claude Code (Anthropic)
- OpenAI Codex
- Cursor
- Kilo Code
- GitHub Copilot
- Windsurf
- Any AI coding assistant that supports custom instructions or skills
License
MIT
推荐工具
换一个关键词,或者移除筛选条件。
安装
npx skillfish add thienanblog/awesome-ai-agent-skills