Agent Skills: The Complete 2026 Guide to AI Agent Superpowers (260+ Skills Explained)

Agent Skills: The Complete 2026 Guide to AI Agent Superpowers (260+ Skills Explained)

20 min read
Guide
AI Agent Skills Gemini CLI Claude Code Productivity

If you use Gemini CLI, Claude Code, Cursor, or GitHub Copilot to write code — you are likely leaving 80% of their capability unused.

That untapped capability has a name: Agent Skills.

In this guide, I’ll explain exactly what agent skills are, how they work under the hood, how to install and manage them, and walk you through all 260+ skills organized by category — so you can build faster, smarter, and with less friction starting today.

What You’ll Learn

In this article, you’ll discover:

  • What agent skills are and why they matter
  • The 6-step lifecycle of an agent skill
  • How to set up and manage your skill library
  • A complete reference of 260+ skills across 12+ domains
  • How to create your first custom skill
  • Strategies for token optimization

What Are Agent Skills? (The Honest Definition)

Agent skills are modular, self-contained directories that give AI coding agents on-demand specialized expertise.

Each skill is a folder containing a SKILL.md file — a structured instruction document with a name, description, and detailed procedural guidance. When you start an agent session, only the skill’s name and one-line description are loaded into the context window. The full instructions only load when the agent detects you need that skill and you approve the activation.

This design principle — called progressive disclosure — is the key innovation. Compare how skills stack up against the alternatives:

MethodAlways in context?Portable?Reusable?Token cost
System Prompt✅ Yes (always)❌ No❌ NoHigh (every turn)
MCP ToolOnly when called✅ Yes✅ YesMedium
Agent Skill❌ No (on-demand)✅ Yes✅ YesLow (load once)
SubagentOnly when spawnedPartial✅ YesVaries

Agent skills were introduced as an open standard by Anthropic, later adopted natively by Google’s Gemini CLI, and are now compatible with most major AI coding environments. The canonical registry lives at skills.sh.


How Agent Skills Work: The 6-Step Lifecycle

Understanding the lifecycle helps you use skills strategically rather than blindly:

Agent Skills Lifecycle

Step 1 — Discovery

When you start a Gemini CLI (or Claude Code) session, the agent scans configured skill directories. It finds every SKILL.md and extracts only the name and description frontmatter. These two fields are injected into the system prompt. Nothing else.

Step 2 — Monitoring

As you work, the agent continuously pattern-matches your requests against all loaded skill descriptions.

Step 3 — Match Detected

When your request matches a skill’s description (e.g., you ask “review this code for security issues” and security-review skill is present), the agent calls an internal activate_skill tool.

Step 4 — Your Approval

A UI prompt appears showing: skill name, its stated purpose, and the directory path. You approve or reject.

Step 5 — Full Load

Upon approval, the complete SKILL.md body, all bundled scripts, references, and asset files are loaded into conversation history. The skill directory is added to the agent’s allowed file paths.

Step 6 — Execution

The agent proceeds with the skill’s specialized procedural guidance prioritized for the rest of the session. It behaves like a domain expert just joined your session.


The Agent Skills Open Standard

Agent skills are not proprietary to any single company. They follow an open standard — meaning a skill you write once works across:

  • Google Gemini CLI (native first-class support)
  • Anthropic Claude Code (native support)
  • GitHub Copilot (via extensions)
  • Cursor (via .cursorrules integration)
  • Any agent that reads from ~/.agents/skills/ (the universal path)

The community registry at skills.sh hosts thousands of published skills you can install with a single command. As of 2026, this is the fastest-growing open ecosystem in AI developer tooling.


Where Skills Live: Discovery Tiers

Skills are loaded from three tiers, in priority order:

1. Workspace Skills (Project-Specific)

Path: .gemini/skills/ or .agents/skills/ inside your project root

  • Committed to version control
  • Shared with your entire team
  • Override user-level skills of the same name
  • Best for: project-specific conventions, tech stack rules

2. User Skills (Your Global Library)

Path: ~/.gemini/skills/ or ~/.agents/skills/

  • Available in every project on your machine
  • Personal skills that follow you everywhere
  • Best for: your coding standards, preferred stacks, personal workflows

3. Extension Skills

Path: ~/.gemini/extensions/<extension-name>/skills/

  • Bundled by installed CLI extensions
  • Auto-managed, no manual setup
  • Best for: official skills from Google, Anthropic, Vercel, Firebase, etc.

Pro tip: Use ~/.agents/skills/ as your canonical master store and symlink from agent-specific paths. This future-proofs your setup as new agents adopt the standard.


Complete Setup Guide: New Project Checklist

One-Time Global Setup (Do Once)

If you installed skills via rulesync (as many developers do), sync them to your agent:

# Windows PowerShell — sync rulesync → Gemini CLI
Get-ChildItem ~/.rulesync/skills/ -Directory | ForEach-Object {
    $dst = "~/.gemini/skills/$($_.Name)"
    if (-not (Test-Path $dst)) {
        Copy-Item -Recurse -Force $_.FullName $dst
        Write-Host "✅ $($_.Name)"
    }
}
# macOS/Linux equivalent
for skill in ~/.rulesync/skills/*/; do
  name=$(basename "$skill")
  dst="$HOME/.gemini/skills/$name"
  if [ ! -d "$dst" ]; then
    cp -r "$skill" "$dst"
    echo "✅ $name"
  fi
done

Per-Project Setup

# Create workspace skills folder
mkdir -p .gemini/skills

# Copy a user skill into your project
cp -r ~/.gemini/skills/nextjs-developer .gemini/skills/

# Or symlink it (saves disk space, auto-updates)
ln -s ~/.gemini/skills/react-expert .gemini/skills/react-expert

# Install from skills.sh registry
npx skills install vercel-labs/nextjs-developer
npx skills install anthropics/prompt-engineer

# Install to user directory (available globally)
npx skills install --user react-expert

Managing Skills in a Session

# List all discovered skills
/skills list

# Disable a skill temporarily (remove from context)
/skills disable game-developer

# Re-enable it
/skills enable game-developer

# Reload after adding new skills to disk
/skills reload

# Link an external skill via symlink
/skills link /path/to/my-custom-skill

# From terminal (outside a session)
gemini skills list
gemini skills install <skill-name>

The Complete 260+ Agent Skills Reference

Below is every skill organized by domain. Use Ctrl+F to find what you need.

🤖 AI & Agent Engineering (32 Skills)

For developers building autonomous agents, multi-agent systems, and AI pipelines:

SkillPurpose
agentic-engineeringBuild autonomous multi-step agent systems end-to-end
agent-evalEvaluate agent output quality and correctness
agent-harness-constructionWrap agents in automated test harnesses
agent-introspection-debuggingDebug an agent’s internal reasoning loop
agent-payment-x402Implement x402 HTTP payment protocol for agent-to-agent transactions
agent-sortPrioritize and sort agent task queues
autonomous-agent-harnessFull harness for autonomous agents with guardrails
autonomous-loopsBuild persistent, continuous execution loops
continuous-agent-loopKeep an agent running with state across sessions
councilMulti-agent deliberation: multiple agents vote on a decision
create-agent-skillsHow to create new agent skills from scratch
create-subagentsSpawn and coordinate parallel sub-agents
enterprise-agent-opsDeploy, monitor, and govern agents at scale
eval-harnessBuild eval pipelines measuring agent performance
fine-tuning-expertFine-tune foundation models on custom datasets
foundation-models-on-deviceRun models locally without cloud dependencies
gan-style-harnessGAN-based style transfer inside an agent harness
nanoclaw-replInteractive agent execution REPL
openclaw-persona-forgeCreate and manage distinct agent personas
token-budget-advisorMonitor and optimize token usage per session
context-budgetManage context window budgets for long sessions
cost-aware-llm-pipelineOptimize cost across LLM API calls
create-meta-promptsGenerate prompts that generate prompts
prompt-engineerExpert prompt engineering frameworks (CoT, few-shot, etc.)
prompt-optimizerImprove prompt quality and reduce tokens
safety-guardAdd content filtering and safety rails to agents
rag-architectDesign and build RAG systems
iterative-retrievalMulti-hop retrieval: search until answer is complete
dmux-workflowsMultiplexed parallel agent workflow routing
social-graph-rankerRank content using social graph signals
the-foolCreative chaos agent for divergent thinking
councilMulti-agent council decision pattern

🧑‍💻 Code Quality & Standards (22 Skills)

SkillPurpose
code-reviewerStructured code review with actionable, prioritized feedback
code-documenterAuto-generate JSDoc, docstrings, inline comments
coding-standardsEnforce team coding style and conventions
debug-like-expertSystematic debugging: hypothesize → test → eliminate
debugging-wizardTackle hard-to-reproduce and intermittent bugs
bug-fixRoot cause analysis + minimal correct fix
plankton-code-qualityMicro-level checks: naming, complexity, duplication
pre-commitPre-commit validation: lint, format, tests
pre-deployPre-deployment checklist enforcement
release-prepChangelogs, tags, release artifacts
secure-code-guardianDetect and fix security vulnerabilities in code
tdd-workflowRed → green → refactor TDD cycle
test-masterFull test strategy: unit, integration, E2E
verification-loopLoop until output is verifiably correct
full-auditComprehensive codebase audit: security, perf, quality
repo-scanScan for vulnerabilities, outdated deps, issues
legacy-modernizerMigrate legacy code to modern patterns
codebase-onboardingGenerate onboarding docs for new developers
code-tourGuided interactive walkthrough of a codebase
spec-minerExtract implicit specifications from existing code
rules-distillDistill project-specific rules from code patterns
skill-complyEnsure code complies with active skill standards

🌐 Frontend (20 Skills)

SkillPurpose
react-expertReact: hooks, patterns, performance, concurrent features
react-native-expertReact Native mobile development best practices
nextjs-developerNext.js App Router, SSR, ISR, server components, API routes
nextjs-turbopackNext.js optimized with Turbopack bundler
vue-expertVue 3 Composition API, Pinia, routing
vue-expert-jsVue with plain JavaScript (no TypeScript)
nuxt4-patternsNuxt 4 architecture and migration patterns
angular-architectAngular signals, standalone components, architecture
frontend-designTranslate design mockups into clean, accessible code
frontend-patternsReusable frontend architecture patterns
design-systemBuild, maintain, and document design systems
liquid-glass-designApple-style glassmorphism UI effects
ui-demoInteractive prototype and demo creation
web-asset-generatorGenerate favicons, OG images, icons, web assets
accessibilityWCAG compliance, ARIA implementation, a11y testing
browser-qaBrowser-based QA and visual regression testing
click-path-auditAudit UX flows and user click paths
e2e-testingE2E testing with Playwright and Cypress
playwright-expertAdvanced Playwright patterns and configurations
frontend-slidesBuild presentation slides with web technologies

⚙️ Backend (30 Skills)

SkillPurpose
backend-patternsREST patterns, middleware, auth, error handling
fastapi-expertFastAPI async APIs, Pydantic models, dependency injection
django-expertDjango models, views, ORM, admin interface
django-patternsAdvanced Django architecture
django-securityDjango security hardening checklist
django-tddTDD workflow for Django applications
nestjs-expertNestJS modules, guards, pipes, interceptors
nestjs-patternsNestJS advanced architecture patterns
rails-expertRuby on Rails: ActiveRecord, Action Mailer, conventions
laravel-specialistLaravel full-stack PHP framework
laravel-patternsLaravel architecture and design patterns
laravel-securityLaravel security hardening
laravel-tddTest-driven development in Laravel
spring-boot-engineerSpring Boot microservices, JPA, REST
springboot-patternsSpring Boot architecture patterns
springboot-securitySpring Security configuration patterns
graphql-architectGraphQL schema design, resolvers, federation
api-designRESTful API design principles and conventions
api-designerAPI specification and tooling (OpenAPI, Swagger)
api-connector-builderBuild connectors to external third-party APIs
websocket-engineerReal-time WebSocket communication patterns
bun-runtimeBun JavaScript runtime development patterns
nodejs-keccak256keccak256 hashing in Node.js (blockchain)
microservices-architectMicroservices design, service mesh, event-driven
hexagonal-architecturePorts and adapters architecture pattern

🗄️ Databases (7 Skills)

SkillPurpose
postgres-proAdvanced PostgreSQL: indexes, EXPLAIN, partitioning
postgres-patternsPostgreSQL architecture patterns
database-optimizerQuery optimization and performance tuning
database-migrationsSafe, reversible schema migrations
sql-proAdvanced SQL across multiple dialects
clickhouse-ioClickHouse OLAP analytics patterns
jpa-patternsJava Persistence API with Hibernate

☁️ Infrastructure & DevOps (14 Skills)

SkillPurpose
devops-engineerCI/CD pipelines, automation, deployment workflows
cloud-architectMulti-cloud architecture on AWS, GCP, Azure
kubernetes-specialistK8s: pods, services, ingress, RBAC, HPA
terraform-engineerInfrastructure as Code with Terraform
docker-patternsDockerfile optimization, Compose, multi-stage builds
deployment-patternsBlue/green, canary, rolling deployment strategies
monitoring-expertMetrics, logging, distributed tracing, alerting
sre-engineerSLOs, error budgets, post-mortems, reliability
canary-watchMonitor canary releases for regressions
chaos-engineerChaos testing: inject failures to validate resilience
architecture-designerSystem design, diagramming, architectural decisions
architecture-decision-recordsWrite and maintain ADRs

🔐 Security (12 Skills)

SkillPurpose
security-reviewSecurity code review checklist
security-reviewerAutomated code security review agent
security-scanStatic analysis for known vulnerability patterns
security-bounty-hunterBug bounty hunting methodology and checklists
hipaa-complianceHIPAA compliance checks for healthcare applications
defi-amm-securityDeFi AMM smart contract security audit patterns
llm-trading-agent-securitySecurity hardening for AI trading agents
gateguardInput validation, request gating, injection prevention
django-securityDjango-specific security hardening
laravel-securityLaravel-specific security patterns
springboot-securitySpring Security implementation patterns
perl-securityPerl security best practices

🔤 Languages (35 Skills)

SkillPurpose
python-proAdvanced Python: async/await, decorators, dataclasses, typing
python-patternsPython architecture and design patterns
python-testingpytest, mocking, fixtures, coverage
typescript-proAdvanced TypeScript: generics, utility types, type inference
javascript-proModern JS: ESM, async iterators, WeakRef, patterns
golang-proGo: goroutines, channels, interfaces, stdlib
golang-patternsGo architecture and design patterns
golang-testingGo testing: table tests, mocks, benchmarks
rust-engineerRust: ownership, lifetimes, async, error handling
rust-patternsRust architecture patterns
rust-testingRust testing with cargo test and mocking
kotlin-specialistKotlin: coroutines, sealed classes, data classes, DSLs
kotlin-patternsKotlin architecture and design patterns
kotlin-testingKotlin testing with JUnit5 and MockK
kotlin-coroutines-flowsKotlin Flows and structured concurrency
kotlin-exposed-patternsKotlin Exposed ORM patterns
kotlin-ktor-patternsKtor server framework patterns
java-architectJava enterprise architecture
java-coding-standardsJava coding standards and style enforcement
csharp-developerC# .NET development patterns
csharp-testingC# testing with xUnit and Moq
dotnet-core-expert.NET Core: dependency injection, middleware, EF Core
dotnet-patterns.NET architecture and design patterns
cpp-proC++20/23: concepts, modules, ranges, coroutines
cpp-coding-standardsC++ coding standards enforcement
cpp-testingC++ testing with GoogleTest and Catch2
swift-expertSwift: protocols, generics, actors, property wrappers
swift-concurrency-6-2Swift 6.2 strict concurrency model
swift-actor-persistenceSwift actor model with persistence layer
swift-protocol-di-testingProtocol-based DI and testability in Swift
perl-patternsPerl idioms, CPAN patterns
perl-testingPerl testing with Test::More and Test2
php-proPHP 8+ fibers, named arguments, enums
pandas-propandas: DataFrames, groupby, performance, vectorization

📱 Mobile (7 Skills)

SkillPurpose
flutter-expertFlutter widgets, state management, platform channels
flutter-dart-code-reviewCode review for Flutter/Dart applications
dart-flutter-patternsDart + Flutter architecture (Riverpod, Clean Architecture)
compose-multiplatform-patternsKotlin Compose Multiplatform for Android/iOS/Desktop
android-clean-architectureAndroid MVVM, Repository, UseCase patterns
swiftui-patternsSwiftUI: state, navigation, animations, previews
react-native-expertReact Native: Bridge, New Architecture, Expo

🤖 ML & Data (10 Skills)

SkillPurpose
ml-pipelineEnd-to-end ML: ingest → train → evaluate → serve
pytorch-patternsPyTorch: training loops, datasets, transforms, ONNX
spark-engineerApache Spark for large-scale data processing
benchmarkBenchmarking methodology for code, models, systems
ai-regression-testingRegression testing specifically for AI/ML models
ai-first-engineeringSystems where AI is the primary business logic layer
exa-searchIntegrate Exa neural search API into agents
data-scraper-agentBuild intelligent web scraping agents
regex-vs-llm-structured-textDecision guide: regex vs. LLM for text parsing
pandas-proData analysis and transformation with pandas

🎨 Content & Media (12 Skills)

SkillPurpose
article-writingStructured, SEO-aware article and blog writing
brand-voiceEstablish and maintain consistent brand voice across output
content-engineBuild automated content production pipelines
seoOn-page SEO: meta tags, headings, structured data
crosspostDistribute content across platforms automatically
manim-videoCreate math/code animation videos with Manim
remotion-video-creationProgrammatic video creation with Remotion
video-editingVideo editing automation and batch workflows
videodbAI video search and retrieval with VideoDB
fal-ai-mediaAI image/video generation via fal.ai API
investor-materialsPitch decks, one-pagers, investor presentations
investor-outreachInvestor outreach templates and sequencing

🛠️ Dev Tooling & Workflows (25+ Skills)

SkillPurpose
git-workflowBranching strategies, commit messages, rebase vs merge
github-opsGitHub Actions, PR automation, issue triage
mcp-developerBuild Model Context Protocol servers
mcp-server-patternsMCP server architecture and testing patterns
create-mcp-serversStep-by-step guide for building MCP servers
create-hooksBuild React hooks and lifecycle hooks
create-plansStructured execution plans before building
create-slash-commandsCustom slash commands for AI agent sessions
cli-developerBuild production CLI tools with Node, Python, or Go
terminal-opsTerminal productivity, scripting, automation
documentation-lookupLook up official docs and integrate inline
handoffGenerate handoff docs between agents or team members
blueprintArchitectural blueprints and system design documents
brainstormStructured ideation: diverge → converge → prioritize
deep-researchMulti-source, cross-referenced deep research
research-opsSystematic information gathering operations
search-first”Does it exist?” check before building anything
continuous-learningSystems that improve from interaction history
knowledge-opsBuild and query team knowledge bases
dashboard-builderReal-time data dashboards
feature-forgeFeature pipeline: spec → build → test → ship
new-featureStandard new feature development workflow
product-capabilityMap and expand product capabilities
product-lensAnalyze through user, market, and business lenses

🏥 Healthcare (4 Skills)

SkillPurpose
healthcare-cdss-patternsClinical Decision Support System patterns
healthcare-emr-patternsElectronic Medical Record system integration
healthcare-phi-compliancePHI (Protected Health Information) data handling
hipaa-complianceHIPAA compliance validation and enforcement

📦 Operations & Business (24 Skills)

SkillPurpose
automation-audit-opsAudit and optimize automation workflows
customer-billing-opsSubscription billing, refunds, proration logic
email-opsEmail automation, deliverability, template management
finance-billing-opsFinance-side billing, reconciliation, reporting
google-workspace-opsAutomate Gmail, Sheets, Drive, Calendar
inventory-demand-planningInventory forecasting and demand planning
jira-integrationJira API integration and project management
atlassian-mcpAtlassian MCP server patterns
lead-intelligenceLead scoring, enrichment, and routing
logistics-exception-managementHandle logistics exceptions and escalations
messages-opsMulti-channel messaging (SMS, push, in-app)
production-schedulingJob queue and production scheduling
project-flow-opsProject bottleneck detection and flow optimization
returns-reverse-logisticsReturns management automation
team-builderBuild teams, define roles, responsibilities
unified-notifications-opsMulti-channel notification system
market-researchMarket research methodology and synthesis
x-apiX (Twitter) API integration
strategic-compactStrategic mission/vision/OKR documents

Quick-Start Skill Stacks by Project Type

Don’t activate all 260 skills — pick the right pack for your current project:

🚀 Full-Stack Web App (Next.js + Postgres)

  • nextjs-developer
  • react-expert
  • typescript-pro
  • postgres-pro
  • backend-patterns
  • api-design
  • tdd-workflow
  • git-workflow
  • deployment-patterns

🛒 SaaS Product with Payments

  • nextjs-developer
  • customer-billing-ops
  • finance-billing-ops
  • email-ops
  • seo
  • monitoring-expert
  • deployment-patterns
  • security-review

🤖 AI Agent / Automation Tool

  • agentic-engineering
  • autonomous-loops
  • create-subagents
  • rag-architect
  • prompt-engineer
  • mcp-developer
  • cost-aware-llm-pipeline
  • safety-guard

How to Create Your Own Agent Skill

Creating a skill is one of the highest-leverage things you can do as a developer. Your custom skill encodes your team’s specific conventions, preferred libraries, and coding standards — making every AI session start with expert context about your project.

Step 1: Create the Skill Directory

# For global user skill
mkdir -p ~/.gemini/skills/my-custom-skill

# For project-specific skill
mkdir -p .gemini/skills/my-custom-skill

Step 2: Write the SKILL.md

This is the only required file. The description field is critical — it determines when the skill auto-activates:

---
name: my-custom-skill
description: >-
  Use this skill when the user wants to build, review, or debug anything
  related to [your tech stack]. Activates when working on [specific triggers
  like: \"React components\", \"database queries\", \"authentication flows\"].
---

# My Custom Skill

## When to Use This Skill
- Building [X] component or feature
- Reviewing [Y] type of code
- Debugging [Z] category of issues

## Standards & Conventions
1. Always use [your convention]
2. Prefer [library A] over [library B] because [reason]
3. Error handling pattern: [your pattern]

## Step-by-Step Workflow
1. [First step]
2. [Second step]
3. [Verification step]

## Common Pitfalls to Avoid
- Never [anti-pattern 1]
- Don't [anti-pattern 2] unless [condition]

TL;DR

  • Agent Skills are modular, on-demand expertise for AI coding agents.
  • Progressive Disclosure keeps context windows lean and tokens cheap.
  • Open Standard means skills are portable across Gemini CLI, Claude Code, and more.
  • Custom Skills allow teams to encode their own engineering standards into AI context.

If you found this useful, subscribe to my newsletter below for more AI research, coding tutorials, and no-BS tech insights.


Have a skill recommendation or spotted an error? Reach out on LinkedIn or email me at business@hassanali.site.

Last updated: April 29, 2026

Found this valuable? Share the insight.