thienanblog/awesome-ai-agent-skills
thienanblog/awesome-ai-agent-skills · 4 plugins
Marketplace A curated list of essential skills, tools, and resources for building and enhancing advanced AI agents.
Install
/plugin marketplace add thienanblog/awesome-ai-agent-skillsRun inside Claude Code, then install plugins from it. Check the repo's README before you run it.
Plugins 4
After adding the marketplace, install one with /plugin install <name>@awesome-ai-agent-skills.
- 1project-development-skillsFocused development workflows for implementation, decisions, debugging, verification, documentation, UI, and deployment. Use the guidance that fits the task.
/plugin install project-development-skills@awesome-ai-agent-skills - 2laravel-app-skillsLaravel 11/12 and Laravel 13 guidance selected by installed or target framework version, with project-specific frontend and command conventions.
/plugin install laravel-app-skills@awesome-ai-agent-skills - 3devops-skillsLocal Docker development configuration with project-compatible services, networking, persistence, and readiness checks.
/plugin install devops-skills@awesome-ai-agent-skills - 4office-web-ui-skillsOperational dashboards and back-office interfaces with clear data hierarchy, reusable components, and practical visual verification.
/plugin install office-web-ui-skills@awesome-ai-agent-skills
Files
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/<skill-name>/. - 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/<plugin-name>/**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-skillsThen 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/<plugin-name>/, 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-skillsThen 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-skillsCodex 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-name>, 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/<plugin-name>/skills/ are generated package copies shared by both agents. If they differ from skills/<skill-name>/, 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-mindsetWithout 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-skillYou 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. The general project workflow is optional;
select it explicitly when you want coordination across responsibilities:
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.
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.
Invocation policy
project-development-mindset and run-reviewable-subtask-loop run only when you
invoke them by name. Claude Code enforces this through disable-model-invocation: true
in the skill frontmatter (invoke with /project-development-mindset or
/run-reviewable-subtask-loop), and Codex through agents/openai.yaml
(allow_implicit_invocation: false; invoke with $skill-name). Other hosts may
honor neither setting, so each description also states the by-name boundary.
brainstorm-first is discovered automatically when you ask to brainstorm, want
alternatives or UI concepts to choose from, or ask for a comparison before any
change is made. The specialist skills are discovered from their descriptions:
debugging-workflow for unexplained failures, testing-verification when
verification is the deliverable, and so on. A known-cause fix or routine checks
proceed without them.
This is a scope decision, not a measured claim that a particular model no longer
benefits from these workflows.
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 | Compare practical options and recommend one before implementation. Use when the user asks to brainstorm, wants alternatives or UI concepts to choose from, or asks for a comparison before any change is made; a decision the agent can settle during normal work proceeds without it. |
| 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 only when the user invokes this skill by name; ordinary repository changes proceed without it. |
| run-reviewable-subtask-loop | Deliver a multi-subtask plan as sequential reviewed and verified commits with one aggregate publication path. Use only when the user invokes this skill by name; 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-mindset brainstorm-first run-reviewable-subtask-loop testing-verification debugging-workflow performance-optimization agents-md-generator documentation-guidelines design-system-generator ui-ux-concept-implementation vps-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-guidelines laravel-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
{
"name": "awesome-ai-agent-skills",
"owner": {
"name": "Ân Vũ",
"email": "8651688+thienanblog@users.noreply.github.com"
},
"metadata": {
"description": "Community-shared skills for AI coding agents",
"version": "1.32.2"
},
"plugins": [
{
"name": "project-development-skills",
"source": "./plugins/project-development-skills",
"description": "Focused development workflows for implementation, decisions, debugging, verification, documentation, UI, and deployment. Use the guidance that fits the task.",
"version": "1.32.2",
"author": {
"name": "Ân Vũ",
"email": "8651688+thienanblog@users.noreply.github.com"
},
"homepage": "https://github.com/thienanblog/awesome-ai-agent-skills",
"repository": "https://github.com/thienanblog/awesome-ai-agent-skills",
"license": "MIT",
"keywords": [
"claude-code",
"agent-skills",
"project-development-mindset",
"brainstorm-first",
"run-reviewable-subtask-loop",
"testing-verification"
],
"category": "productivity"
},
{
"name": "laravel-app-skills",
"source": "./plugins/laravel-app-skills",
"description": "Laravel 11/12 and Laravel 13 guidance selected by installed or target framework version, with project-specific frontend and command conventions.",
"version": "1.32.2",
"author": {
"name": "Ân Vũ",
"email": "8651688+thienanblog@users.noreply.github.com"
},
"homepage": "https://github.com/thienanblog/awesome-ai-agent-skills",
"repository": "https://github.com/thienanblog/awesome-ai-agent-skills",
"license": "MIT",
"keywords": [
"claude-code",
"agent-skills",
"laravel-11-12-app-guidelines",
"laravel-13-app-guidelines"
],
"category": "productivity"
},
{
"name": "devops-skills",
"source": "./plugins/devops-skills",
"description": "Local Docker development configuration with project-compatible services, networking, persistence, and readiness checks.",
"version": "1.32.2",
"author": {
"name": "Ân Vũ",
"email": "8651688+thienanblog@users.noreply.github.com"
},
"homepage": "https://github.com/thienanblog/awesome-ai-agent-skills",
"repository": "https://github.com/thienanblog/awesome-ai-agent-skills",
"license": "MIT",
"keywords": [
"claude-code",
"agent-skills",
"docker-local-dev"
],
"category": "productivity"
},
{
"name": "office-web-ui-skills",
"source": "./plugins/office-web-ui-skills",
"description": "Operational dashboards and back-office interfaces with clear data hierarchy, reusable components, and practical visual verification.",
"version": "1.32.2",
"author": {
"name": "Ân Vũ",
"email": "8651688+thienanblog@users.noreply.github.com"
},
"homepage": "https://github.com/thienanblog/awesome-ai-agent-skills",
"repository": "https://github.com/thienanblog/awesome-ai-agent-skills",
"license": "MIT",
"keywords": [
"claude-code",
"agent-skills",
"office-web-ui-system"
],
"category": "productivity"
}
]
}Facts
- Kind
- Marketplace
- Repo
- thienanblog/awesome-ai-agent-skills
- Group
- Uncategorized
- Marketplace name
- awesome-ai-agent-skills
- Owner
- Ân Vũ
- License
- Apache-2.0
- Language
- Shell
- Created
- 2025-12-20
- Forks
- 23
- Plugins
- 8
- 1f/prompts.chatf/prompts.chatf.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.
- 2affaan-m/everything-claude-codeaffaan-m/everything-claude-codeThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
- 3obra/superpowersobra/superpowersAn agentic skills framework & software development methodology that works.
- 4anthropics/skillsanthropics/skillsPublic repository for Agent Skills
- 5anthropics/claude-codeanthropics/claude-codeClaude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.
- 6nextlevelbuilder/ui-ux-pro-max-skillnextlevelbuilder/ui-ux-pro-max-skillAn AI skill that provides design intelligence for building professional UI/UX across multiple platforms.