2026 Claude Code Skills Template Collection (100+ Free Examples)
Published
AIDevelopment ·~10 min read
In 2026, AI coding assistants have evolved from chat completions to orchestratable Agent workflows. Claude Code Skills (Anthropic's terminal agent) and Cursor Agent Skills (built into the IDE) share the same SKILL.md spec — Markdown files that teach the AI how to handle specific scenarios.
If you're still pasting "please review this PR using our team standards" into every conversation, it's time to write that into a Skill once and reuse it forever. This guide provides 120+ ready-to-use Skill names and trigger scenarios, plus 8 copy-paste templates covering the full development pipeline from code review to DevOps.
120+
Categorized Skill examples
8
Copy-paste SKILL.md skeletons
12
Code review · Testing · DevOps · Security…
What are Skills? How do they relate to Rules and MCP?
Mechanism
Location
Trigger
Best for
Rules
.cursor/rules/ or root AGENTS.md
Always in context
Coding style, naming, prohibitions
Skills
~/.cursor/skills/ or .cursor/skills/
Agent loads by matching description
Multi-step workflows, domain expertise
MCP
External service connections
Agent calls tool APIs
Databases, browsers, CI systems
In short: Rules set the baseline, Skills teach the method, MCP connects tools.
Claude Code Skills typically live in ~/.claude/skills/ (personal) or .claude/skills/ (project). Cursor uses ~/.cursor/skills/ and .cursor/skills/. The format is interchangeable — all templates in this guide work in both.
2026 update
Cursor promoted Agent Skills from experimental to GA in early 2026, supporting both project-level and personal Skills. Claude Code adopted the same YAML frontmatter spec. Both tools can now share the same Skill repository.
SKILL.md standard structure
Each Skill is a directory with SKILL.md as the core file:
---
name: my-skill-name
description: Third-person description of WHAT it does and WHEN to trigger. Include keywords for discovery.
---
# My Skill Name
## Steps
1. First concrete action
2. Second concrete action
## Output format
Describe the expected output structure.
Required frontmatter fields
Field
Requirement
Purpose
name
≤64 chars, lowercase letters/numbers/hyphens
Unique identifier
description
≤1024 chars, third person
Agent uses this to decide whether to load the Skill
Best practices (2026)
Be concise — only add what the agent doesn't already know
description is key — state WHAT + WHEN with trigger keywords
Main file ≤500 lines — move details to reference.md
Actionable steps — numbered lists, not vague guidance
Never create skills in ~/.cursor/skills-cursor/ — reserved for Cursor built-ins
120+ Skill quick reference
Below are 120 ready-to-use Skill names across 12 categories with trigger scenarios and suggested description keywords. Copy a name, create the directory, and customize.
1. Code review & quality (10)
#
Skill name
Trigger scenario
description keywords
1
code-review
PR / diff review
pull request, code review, diff
2
security-review
Security vulnerability scan
security, vulnerability, OWASP
3
performance-review
Performance hotspot analysis
performance, bottleneck, profiling
4
refactor-suggest
Refactoring suggestions
refactor, clean code, smell
5
api-design-review
API design review
REST, API design, endpoint
6
typescript-strict
TypeScript type safety review
TypeScript, type safety, strict
7
react-patterns
React component review
React, hooks, component
8
go-idioms
Go idioms check
Go, idioms, error handling
9
python-pep8
Python style review
Python, PEP8, lint
10
accessibility-audit
a11y accessibility audit
accessibility, WCAG, a11y
2. Git & version control (10)
#
Skill name
Trigger scenario
description keywords
11
commit-message
Generate conventional commits
commit message, conventional commits
12
changelog-writer
Write CHANGELOG
changelog, release notes
13
branch-naming
Branch naming suggestions
branch, git flow
14
merge-conflict
Resolve merge conflicts
merge conflict, rebase
15
git-blame-analysis
Trace code change history
git blame, history
16
pr-description
Write PR descriptions
pull request description
17
squash-commits
Clean up commit history
squash, interactive rebase
18
git-hooks-setup
Configure pre-commit hooks
git hooks, pre-commit, husky
19
monorepo-workflow
Monorepo branching strategy
monorepo, turborepo, nx
20
release-tagging
Semantic version tagging
semver, release, tagging
3. Testing (10)
#
Skill name
Trigger scenario
description keywords
21
unit-test-writer
Generate unit tests
unit test, jest, pytest
22
integration-test
Integration test scaffolding
integration test, e2e setup
23
test-coverage
Coverage analysis & gaps
coverage, untested paths
24
mock-factory
Generate mock data
mock, fixture, factory
25
snapshot-test
Snapshot test maintenance
snapshot, visual regression
26
playwright-e2e
Playwright E2E scripts
Playwright, browser test
27
api-contract-test
API contract tests
contract test, OpenAPI
28
load-test-k6
k6 load test scripts
load test, k6, performance
29
mutation-test
Mutation testing analysis
mutation testing, stryker
30
test-flaky-debug
Debug flaky tests
flaky test, intermittent failure
4. DevOps & CI/CD (10)
#
Skill name
Trigger scenario
description keywords
31
dockerfile-optimize
Optimize Dockerfiles
Dockerfile, multi-stage, image size
32
github-actions
GitHub Actions workflows
GitHub Actions, CI pipeline
33
gitlab-ci
GitLab CI config
GitLab CI, .gitlab-ci.yml
34
kubernetes-manifest
K8s YAML generation
Kubernetes, deployment, helm
35
terraform-module
Terraform module authoring
Terraform, IaC, HCL
36
ansible-playbook
Ansible playbooks
Ansible, provisioning
37
nginx-config
Nginx reverse proxy config
nginx, reverse proxy, SSL
38
monitoring-setup
Prometheus/Grafana setup
monitoring, Prometheus, alerting
39
log-analysis
Log pattern analysis
logs, ELK, structured logging
40
rollback-runbook
Rollback runbooks
rollback, incident, runbook
5. Security (10)
#
Skill name
Trigger scenario
description keywords
41
owasp-top10
OWASP Top 10 check
OWASP, injection, XSS
42
secrets-scan
Secret leak scanning
secrets, API key, credential
43
dependency-audit
Dependency vulnerability audit
npm audit, CVE, Snyk
44
auth-review
Auth & authorization review
OAuth, JWT, RBAC
45
sql-injection
SQL injection detection
SQL injection, parameterized query
46
cors-csp-config
CORS/CSP header config
CORS, CSP, security headers
47
pen-test-report
Pen test report template
penetration test, finding
48
gdpr-compliance
GDPR compliance check
GDPR, privacy, PII
49
ssl-tls-config
TLS configuration review
TLS, certificate, HTTPS
50
sbom-generator
Software bill of materials
SBOM, supply chain
6. Documentation (10)
#
Skill name
Trigger scenario
description keywords
51
readme-writer
Generate README
README, project documentation
52
api-docs-openapi
OpenAPI doc generation
OpenAPI, Swagger, API docs
53
adr-writer
Architecture decision records
ADR, architecture decision
54
inline-comments
Add code comments
code comments, docstring
55
migration-guide
Version migration guides
migration, upgrade guide
56
onboarding-doc
Onboarding documentation
onboarding, getting started
57
runbook-writer
Operations runbooks
runbook, SOP, operations
58
tech-blog-post
Technical blog writing
blog post, technical writing
59
mermaid-diagram
Mermaid architecture diagrams
Mermaid, diagram, flowchart
60
javadoc-jsdoc
API comment generation
JSDoc, JavaDoc, Sphinx
7. Database (10)
#
Skill name
Trigger scenario
description keywords
61
sql-optimize
SQL query optimization
SQL, query plan, index
62
migration-sql
Database migration scripts
migration, ALTER TABLE, Flyway
63
schema-design
Table schema design
schema, normalization, ER diagram
64
postgres-tuning
PostgreSQL tuning
PostgreSQL, vacuum, EXPLAIN
65
redis-patterns
Redis usage patterns
Redis, cache, pub/sub
66
mongodb-schema
MongoDB document design
MongoDB, document model
67
prisma-schema
Prisma schema authoring
Prisma, ORM, schema.prisma
68
data-seed
Seed data generation
seed data, fixture, faker
69
backup-restore
Backup & restore scripts
backup, restore, pg_dump
70
etl-pipeline
ETL pipeline design
ETL, data pipeline, dbt
8. Frontend (10)
#
Skill name
Trigger scenario
description keywords
71
react-component
React component scaffolding
React component, JSX
72
vue-composable
Vue Composable authoring
Vue 3, composable, Pinia
73
tailwind-styling
Tailwind CSS styling
Tailwind, utility CSS
74
css-responsive
Responsive layouts
responsive, mobile-first, media query
75
state-management
State management selection
Redux, Zustand, state
76
nextjs-app-router
Next.js App Router
Next.js, RSC, app router
77
i18n-setup
Internationalization setup
i18n, localization, react-intl
78
storybook-story
Storybook story authoring
Storybook, component story
79
bundle-optimize
Bundle size optimization
bundle size, tree shaking, code split
80
form-validation
Form validation logic
form, validation, zod, yup
9. Backend & API (10)
#
Skill name
Trigger scenario
description keywords
81
rest-api-design
RESTful API design
REST, endpoint, HTTP methods
82
graphql-schema
GraphQL schema definition
GraphQL, resolver, schema
83
grpc-protobuf
gRPC / Protobuf
gRPC, protobuf, service definition
84
express-middleware
Express middleware
Express, middleware, Node.js
85
fastapi-endpoint
FastAPI routes
FastAPI, Python, Pydantic
86
error-handling
Unified error handling
error handling, exception, status code
87
rate-limiting
Rate limiting implementation
rate limit, throttle, token bucket
88
webhook-handler
Webhook handling
webhook, event, signature verify
89
background-job
Background job queues
queue, Celery, BullMQ, Sidekiq
90
microservice-split
Microservice decomposition
microservice, bounded context, DDD
10. AI / LLM integration (10)
#
Skill name
Trigger scenario
description keywords
91
prompt-engineering
Prompt optimization
prompt, LLM, few-shot
92
rag-pipeline
RAG pipeline setup
RAG, embedding, vector store
93
agent-orchestration
Multi-agent orchestration
agent, orchestration, tool use
94
mcp-server
MCP Server development
MCP, model context protocol
95
llm-eval
LLM output evaluation
evaluation, benchmark, LLM judge
96
token-optimize
Token usage optimization
token, context window, cost
97
fine-tune-guide
Fine-tuning guidance
fine-tune, LoRA, training data
98
embedding-search
Semantic search implementation
embedding, semantic search, FAISS
99
guardrails
AI output guardrails
guardrails, content filter, safety
100
function-calling
Function calling implementation
function calling, tool use, OpenAI
11. Mobile & cross-platform (10)
#
Skill name
Trigger scenario
description keywords
101
swiftui-view
SwiftUI view authoring
SwiftUI, iOS, view
102
kotlin-compose
Jetpack Compose UI
Compose, Android, Kotlin
103
react-native-screen
RN screen development
React Native, mobile screen
104
flutter-widget
Flutter Widget
Flutter, Dart, widget
105
app-store-submit
App Store submission
App Store, TestFlight, submission
106
push-notification
Push notification integration
push notification, APNs, FCM
107
deep-linking
Deep link configuration
deep link, universal link
108
offline-first
Offline-first architecture
offline, sync, local storage
109
app-perf-profile
Mobile performance profiling
Instruments, Android Profiler
110
ci-mobile-build
Mobile CI builds
Fastlane, Xcode Cloud, mobile CI
12. Project management & collaboration (10)
#
Skill name
Trigger scenario
description keywords
111
sprint-planning
Sprint planning assistance
sprint, planning, estimation
112
ticket-breakdown
Break requirements into tickets
ticket, user story, breakdown
113
retro-facilitator
Retrospective facilitation
retrospective, retro, team
114
incident-postmortem
Incident postmortem reports
postmortem, incident, RCA
115
tech-debt-audit
Technical debt audit
tech debt, prioritization
116
rfc-review
RFC design review
RFC, design proposal, review
117
estimation-poker
Story point estimation
estimation, story points, planning poker
118
standup-summary
Standup summary generation
standup, daily sync, summary
119
okr-alignment
OKR alignment check
OKR, goal alignment
120
handoff-checklist
Project handoff checklist
handoff, knowledge transfer
8 copy-paste SKILL.md templates
Copy these into .cursor/skills/<name>/SKILL.md or ~/.claude/skills/<name>/SKILL.md and customize.
Template 1: Code review
---
name: code-review
description: Review code changes for quality, security, and best practices. Use when reviewing pull requests, diffs, or when the user asks for a code review.
---
# Code Review
## Checklist
1. Read the full diff before commenting
2. Check for security issues (injection, XSS, secrets)
3. Verify error handling on all external calls
4. Confirm tests cover new logic
5. Flag breaking API changes
## Output Format
- **Critical**: must fix before merge
- **Suggestion**: optional improvement
- **Praise**: well-done patterns worth keeping
Template 2: Commit message
---
name: commit-message
description: Generate descriptive commit messages following Conventional Commits. Use when the user asks to write commit messages or review staged changes.
---
# Commit Message Generator
## Format
`<type>(<scope>): <subject>`
Types: feat, fix, docs, style, refactor, test, chore
## Rules
- Subject ≤ 72 characters, imperative mood
- Body explains WHY, not WHAT
- Reference issue numbers when applicable
Templates 3–8
The remaining templates cover unit testing, Dockerfile optimization, security review, API documentation, database migrations, and MCP server development — same structure as Templates 1–2 with scenario-specific checklists. See the Chinese version for full copy-paste bodies, or adapt from the Skill names in the catalog above.
Installation & usage
Cursor
Create: .cursor/skills/my-skill/SKILL.md (project) or ~/.cursor/skills/my-skill/SKILL.md (personal)
Mention the scenario in Agent chat — the agent matches description and loads the Skill
Or invoke explicitly: /my-skill-name or @my-skill in the prompt
Claude Code
Create: ~/.claude/skills/my-skill/SKILL.md
Describe the task in the terminal — the agent auto-matches
Project Skills go in .claude/skills/ and can be committed to Git
Team sharing
Commit .cursor/skills/ to version control
List available Skills and triggers in README.md
Add examples.md per Skill showing expected I/O
Review description wording when new team members join
Pro tip
Chain Skills together: run security-review first, then unit-test-writer to fill gaps, then commit-message for the commit. Skill chaining is the core pattern of heavy Agent workflows in 2026.
Your dev environment matters too
Skills are only as good as the hardware and OS they run on. iOS-related Skills (swiftui-view, app-store-submit) require macOS + Xcode; large monorepo code-review Skills need sufficient memory and disk I/O.
For a full cloud macOS dev environment to pair with Claude Code or Cursor Agent, Kvmzen Mac cloud rental offers dedicated Mac mini M4 instances on a monthly plan — compatible with every Skill template in this guide.
What's the difference between Claude Code Skills and Cursor Rules?
Rules are persistent project-level constraints (coding style, naming) that are always in context. Skills are scenario-specific workflow instructions loaded dynamically when relevant. Rules set the baseline; Skills teach the method.
Should Skills live in a personal or project directory?
Personal skills (~/.cursor/skills/) suit cross-project utilities like commit messages or PR reviews. Project skills (.cursor/skills/) suit team-specific domain knowledge. For team repos, prefer project skills under version control.
How long should a SKILL.md be?
Keep the main file under ~500 lines. Put core instructions in SKILL.md and detailed references in reference.md or examples.md. Long skills compete for the agent's shared context window and reduce response quality.
Limited-time offer
More than a Mac — your development base in the cloud
Dedicated compute · Global nodes · Monthly subscription · No hardware to buy