Skip to content

naisi-alibaba/awesome-claude-skills-mingrath

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Awesome Claude Code Skills Awesome

A curated list of awesome Claude Code skills -- markdown-based instruction files that extend Claude Code's capabilities as a coding agent.

Claude Code skills are specialized folders containing a SKILL.md file with instructions, scripts, and resources that Claude dynamically discovers and loads when relevant. They live in ~/.claude/skills/ (personal) or .claude/skills/ (project-level) directories and follow the open Agent Skills specification.

Official Documentation | Anthropic Skills Repo | Agent Skills Spec

Contents

What Are Claude Code Skills?

Claude Code skills are markdown-based instruction files that teach Claude how to perform specific tasks in a repeatable way. Each skill is a directory containing:

my-skill/
├── SKILL.md           # Main instructions (required)
├── templates/         # Templates for output
├── examples/          # Example outputs
├── scripts/           # Helper scripts
└── references/        # Reference documentation

The SKILL.md file uses YAML frontmatter to configure behavior and markdown content for instructions:

---
name: my-skill
description: What this skill does and when to use it
allowed-tools: Bash, Read, Write
---

Instructions for Claude go here...

Skills are invoked in two ways:

  • Automatically -- Claude detects when a skill is relevant and loads it.
  • Manually -- Type /skill-name in Claude Code to invoke directly.

For the full specification, see the official skills documentation.

How to Install a Skill

Personal skills (available across all projects):

# Clone or copy a skill into your personal skills directory
mkdir -p ~/.claude/skills/
cp -r path/to/some-skill ~/.claude/skills/some-skill

Project skills (available only in that project):

# Add to your project's .claude/skills/ directory
mkdir -p .claude/skills/
cp -r path/to/some-skill .claude/skills/some-skill
# Optionally commit to version control
git add .claude/skills/some-skill

From a Git repository:

# Clone into personal skills
git clone https://github.com/user/some-skill ~/.claude/skills/some-skill

Official & Bundled Skills

Skills that ship with Claude Code or are maintained by Anthropic.

  • simplify - Reviews recently changed files for code reuse, quality, and efficiency issues, then fixes them. Spawns three parallel review agents.
  • batch - Orchestrates large-scale changes across a codebase in parallel. Decomposes work into 5-30 independent units, each in an isolated git worktree.
  • debug - Troubleshoots your current Claude Code session by reading the session debug log.
  • skill-creator - Meta-skill that helps you create new skills with proper structure and frontmatter.
  • pdf - Creates and manipulates PDF documents from scratch using Python.
  • docx - Generates and edits Microsoft Word documents with formatting and styles.
  • pptx - Creates PowerPoint presentations with slides, layouts, and visual elements.
  • xlsx - Builds Excel spreadsheets with formulas, charts, and data formatting.
  • frontend-design - Builds web components, pages, artifacts, posters, or applications with modern frontend design principles.
  • brand-guidelines - Applies brand guidelines to ensure consistent visual identity across outputs.
  • internal-comms - Drafts internal communications following organizational tone and structure.

Development & Coding

Frontend

  • react-component-generator - Scaffolds React components with TypeScript, tests, stories, and proper file structure. Follows your project's component conventions.
  • nextjs-patterns - Implements Next.js App Router patterns including server components, route handlers, middleware, and metadata API.
  • tailwind-converter - Converts traditional CSS to Tailwind utility classes while preserving responsive behavior and animations.
  • vue-composition-api - Generates Vue 3 components using the Composition API with TypeScript, composables, and Pinia stores.
  • svelte-5-patterns - Creates Svelte 5 components with runes, snippets, and the new event system.
  • css-to-styled-components - Migrates CSS modules or plain CSS to styled-components with theme support and TypeScript definitions.
  • accessibility-audit - Audits frontend code for WCAG 2.1 AA compliance and generates fixes with proper ARIA attributes and semantic HTML.
  • storybook-generator - Generates Storybook stories for components with controls, actions, decorators, and visual regression baselines.
  • responsive-design - Converts desktop-first layouts to mobile-first responsive designs with proper breakpoints and fluid typography.

Backend

  • api-design - Designs RESTful APIs with OpenAPI specifications, consistent error handling, pagination, and authentication patterns.
  • graphql-schema - Generates GraphQL schemas with resolvers, data loaders, subscriptions, and proper N+1 query prevention.
  • grpc-service - Creates gRPC service definitions with Protocol Buffer schemas, server implementations, and client stubs.
  • microservice-scaffold - Scaffolds production-ready microservices with health checks, graceful shutdown, structured logging, and circuit breakers.
  • orm-models - Generates ORM models with migrations, relationships, validations, and query scopes for Prisma, SQLAlchemy, or TypeORM.
  • webhook-handler - Implements webhook receivers with signature verification, idempotency, retry handling, and dead-letter queues.
  • caching-strategy - Implements multi-layer caching with Redis, in-memory caches, and CDN strategies. Handles cache invalidation patterns.
  • rate-limiter - Adds rate limiting to APIs using sliding window, token bucket, or leaky bucket algorithms with Redis backing.

Fullstack

  • crud-generator - Generates complete CRUD operations across frontend, backend, and database layers with proper validation and error handling.
  • auth-flow - Implements authentication flows including OAuth 2.0, JWT, session management, MFA, and password reset.
  • realtime-sync - Adds real-time data synchronization using WebSockets, Server-Sent Events, or polling with conflict resolution.
  • file-upload-pipeline - Builds file upload systems with streaming, progress tracking, virus scanning, image processing, and cloud storage.

Testing

  • tdd-workflow - Follows strict test-driven development: writes failing tests first, implements minimum code to pass, then refactors. Enforces red-green-refactor.
  • test-generator - Generates comprehensive test suites covering unit, integration, and edge cases. Supports Jest, Vitest, Pytest, and Go testing.
  • e2e-playwright - Creates end-to-end tests using Playwright with page objects, fixtures, visual regression, and network interception.
  • snapshot-testing - Sets up and manages snapshot tests for components, API responses, and database queries with proper update workflows.
  • mutation-testing - Runs mutation testing analysis to identify weak tests and improve test suite effectiveness using Stryker or mutmut.
  • load-testing - Creates load testing scripts with k6 or Artillery including scenarios, thresholds, and performance baseline tracking.
  • contract-testing - Implements contract tests between services using Pact or similar frameworks with broker integration.

Code Quality

  • refactor-patterns - Identifies and applies refactoring patterns: extract method, replace conditional with polymorphism, introduce parameter object, and more.
  • code-review - Performs thorough code review checking for bugs, security issues, performance problems, and style inconsistencies.
  • dependency-audit - Audits project dependencies for security vulnerabilities, license compatibility, and outdated versions with upgrade paths.
  • tech-debt-tracker - Identifies and catalogs technical debt with severity ratings, estimated effort, and suggested remediation approaches.
  • linter-config - Generates and maintains linter configurations (ESLint, Ruff, Clippy) aligned with team coding standards.

Mobile

  • react-native-component - Creates React Native components with platform-specific code, gesture handling, animations, and accessibility.
  • swift-ui-views - Generates SwiftUI views with proper state management, previews, and adaptable layouts.
  • flutter-widget - Builds Flutter widgets with Riverpod state management, theming, and platform-adaptive behavior.

Data & Analysis

Data Science

  • data-pipeline - Builds data processing pipelines with pandas or Polars, including data cleaning, transformation, validation, and output formatting.
  • statistical-analysis - Performs statistical analysis with hypothesis testing, regression, ANOVA, and effect size calculations. Includes interpretation guidance.
  • notebook-generator - Creates well-structured Jupyter notebooks with markdown documentation, clean code cells, and reproducible analysis workflows.
  • feature-engineering - Generates feature engineering code for ML datasets including encoding, scaling, imputation, and feature selection.
  • etl-builder - Creates ETL pipelines with data extraction from various sources, transformation logic, and loading into target systems.
  • time-series-analysis - Performs time series decomposition, forecasting with ARIMA/Prophet, and anomaly detection with visualization.

Visualization

  • codebase-visualizer - Generates interactive HTML tree views of project file structure with collapsible directories, file sizes, and type-based color coding.
  • chart-generator - Creates publication-quality charts using Matplotlib, Seaborn, or Plotly from data files with proper labels, legends, and styling.
  • dashboard-builder - Builds interactive HTML dashboards with multiple chart types, filters, and responsive layouts. No framework required.
  • dependency-graph - Generates visual dependency graphs for code modules, packages, or services using Mermaid or Graphviz.
  • architecture-diagram - Creates architecture diagrams in Mermaid, PlantUML, or D2 from codebase analysis with service boundaries and data flows.

Databases

  • schema-designer - Designs database schemas with normalization, indexing strategy, and generates migration files for PostgreSQL, MySQL, or SQLite.
  • query-optimizer - Analyzes SQL queries and suggests optimizations including index recommendations, query rewrites, and execution plan analysis.
  • seed-data-generator - Generates realistic seed data for databases with proper relationships, constraints, and configurable volume.

DevOps & Infrastructure

CI/CD

  • github-actions - Creates GitHub Actions workflows for CI/CD with caching, matrix builds, secrets management, and environment deployments.
  • gitlab-ci - Generates GitLab CI/CD pipelines with stages, artifacts, caching, and environment-specific deployments.
  • release-automation - Automates releases with semantic versioning, changelog generation, git tagging, and artifact publishing.
  • pr-workflow - Creates pull requests with conventional titles, structured descriptions, linked issues, and appropriate reviewers.

Cloud & Deployment

  • terraform-modules - Generates Terraform modules with variables, outputs, state management, and multi-environment configurations for AWS, GCP, or Azure.
  • docker-compose - Creates Docker Compose configurations for development environments with service dependencies, volumes, and networking.
  • kubernetes-manifests - Generates Kubernetes manifests with deployments, services, ingresses, config maps, and horizontal pod autoscalers.
  • serverless-deploy - Deploys serverless functions to AWS Lambda, Cloudflare Workers, or Vercel with proper configuration and environment setup.
  • nginx-config - Generates Nginx configurations with reverse proxy, SSL termination, rate limiting, and caching headers.

Containers & Orchestration

  • dockerfile-optimizer - Optimizes Dockerfiles for smaller image sizes, faster builds, and security best practices with multi-stage builds.
  • helm-charts - Creates Helm charts with templates, values files, hooks, and dependency management for Kubernetes deployments.
  • docker-security - Scans Dockerfiles and container configurations for security issues, privilege escalation risks, and secret exposure.

Monitoring & Observability

  • logging-setup - Implements structured logging with correlation IDs, log levels, and integration with centralized logging platforms.
  • metrics-instrumentation - Adds application metrics using Prometheus, OpenTelemetry, or StatsD with dashboards and alerting rules.
  • health-check-endpoints - Creates comprehensive health check endpoints with liveness, readiness, and dependency status reporting.

AI & ML

Prompt Engineering

  • prompt-optimizer - Iteratively refines prompts for better outputs. Tests variations, measures quality, and applies prompt engineering best practices.
  • system-prompt-builder - Constructs system prompts with persona definition, constraints, output formatting, and few-shot examples.
  • evaluation-harness - Builds evaluation frameworks for LLM outputs with rubrics, automated scoring, and regression detection.
  • prompt-template-library - Manages reusable prompt templates with variable substitution, versioning, and A/B testing support.

Model Integration

  • anthropic-sdk - Integrates the Anthropic API with proper error handling, streaming, tool use, and token management.
  • openai-sdk - Integrates OpenAI APIs with function calling, structured outputs, embeddings, and fine-tuning workflows.
  • embedding-pipeline - Builds embedding pipelines for semantic search, clustering, and RAG applications with vector database integration.
  • rag-builder - Creates Retrieval-Augmented Generation systems with document chunking, vector indexing, and context assembly.

Agent Development

  • mcp-server - Scaffolds Model Context Protocol servers with tool definitions, resource handling, and transport configuration.
  • claude-skill-builder - Creates new Claude Code skills with proper frontmatter, supporting files, and testing workflows.
  • tool-definition - Designs tool definitions for AI agents with input schemas, error handling, and documentation.
  • multi-agent-orchestrator - Designs multi-agent systems with task decomposition, delegation, result aggregation, and error recovery.

Security

  • security-audit - Performs security audits checking for OWASP Top 10 vulnerabilities, injection flaws, authentication issues, and data exposure.
  • secrets-scanner - Scans codebases for hardcoded secrets, API keys, credentials, and PII with remediation suggestions.
  • csp-generator - Generates Content Security Policy headers based on application analysis with proper nonce and hash configurations.
  • dependency-vulnerability - Scans dependencies for known CVEs with severity ratings, exploit details, and upgrade recommendations.
  • auth-hardening - Reviews and hardens authentication and authorization implementations with best practices for session management and input validation.

Business & Productivity

Project Management

  • issue-creator - Creates well-structured GitHub issues with acceptance criteria, labels, estimates, and linked requirements.
  • sprint-planner - Breaks down features into sprint-sized tasks with story points, dependencies, and capacity planning.
  • changelog-generator - Generates changelogs from git history with categorized entries following Keep a Changelog format.
  • roadmap-builder - Creates product roadmaps with milestones, timelines, dependencies, and stakeholder alignment.

Documentation

  • api-docs - Generates API documentation from code with endpoint descriptions, request/response examples, and error codes.
  • readme-generator - Creates comprehensive README files with installation, usage, API reference, and contributing sections.
  • adr-writer - Writes Architecture Decision Records with context, decision, consequences, and status tracking.
  • runbook-creator - Creates operational runbooks with step-by-step procedures, troubleshooting trees, and escalation paths.
  • onboarding-guide - Generates developer onboarding documentation by analyzing the codebase structure, tooling, and conventions.

Communication

  • standup-summary - Generates daily standup summaries from git activity with completed, in-progress, and blocked items.
  • incident-report - Creates incident reports with timeline, root cause analysis, impact assessment, and remediation action items.
  • rfc-template - Writes Request for Comments documents with problem statement, proposed solution, alternatives, and migration plan.
  • meeting-notes - Structures meeting notes with attendees, decisions, action items, and follow-up dates from raw notes.

Design & Creative

UI/UX

  • design-system - Generates design system tokens, component APIs, and documentation from existing UI components.
  • wireframe-to-code - Converts wireframe descriptions or images into functional HTML/CSS with responsive layouts and proper semantics.
  • color-palette - Generates accessible color palettes with proper contrast ratios, dark mode variants, and CSS custom properties.
  • animation-library - Creates CSS and JavaScript animations with easing functions, choreography, and reduced-motion alternatives.

Content Creation

  • blog-post - Writes technical blog posts with code examples, diagrams, SEO metadata, and proper markdown formatting.
  • social-media - Creates social media content for developer audiences with proper formatting for Twitter, LinkedIn, and Dev.to.
  • newsletter-writer - Drafts developer newsletter editions with curated links, summaries, and editorial commentary.
  • presentation-builder - Creates slide decks in Markdown, reveal.js, or PPTX format with speaker notes and visual structure.

Diagrams & Visuals

  • mermaid-diagrams - Generates Mermaid diagrams for flowcharts, sequence diagrams, ERDs, state machines, and Gantt charts from code or descriptions.
  • ascii-art - Creates ASCII art diagrams for documentation, architecture overviews, and terminal-friendly visuals.
  • svg-generator - Creates SVG illustrations, icons, and diagrams with proper viewBox, accessibility attributes, and animations.
  • draw-io-export - Generates draw.io compatible XML files for complex architecture and flow diagrams.

Research & Writing

  • literature-review - Synthesizes research papers on a topic with citation management, key findings, and gap analysis.
  • technical-writing - Writes technical content following style guides (Google, Microsoft, Apple) with proper terminology and structure.
  • patent-analysis - Analyzes patent documents, extracts claims, identifies prior art, and summarizes technical innovations.
  • competitive-analysis - Performs competitive analysis of tools, frameworks, or products with feature matrices and recommendations.
  • tutorial-writer - Creates step-by-step tutorials with prerequisites, code examples, expected outputs, and troubleshooting sections.
  • whitepaper-drafter - Drafts technical whitepapers with abstract, methodology, findings, and conclusion sections.

Workflow & Automation

  • git-workflow - Implements git workflows with branching strategies, commit conventions, and merge/rebase policies.
  • commit-message - Generates conventional commit messages by analyzing staged changes with proper type, scope, and description.
  • planning-with-files - Implements persistent markdown-based planning with task tracking, progress updates, and structured workflows.
  • monorepo-navigator - Navigates monorepo structures, identifies package boundaries, and manages cross-package changes.
  • environment-setup - Sets up development environments with proper tooling, configuration files, and dependency installation.
  • dotfiles-manager - Manages dotfiles and development environment configuration with backup and sync capabilities.
  • migration-assistant - Plans and executes code migrations between frameworks, languages, or major version upgrades with incremental verification.

Language & Framework Specific

Python

  • python-project - Scaffolds Python projects with pyproject.toml, virtual environments, type hints, and modern tooling (Ruff, mypy, uv).
  • fastapi-service - Generates FastAPI services with Pydantic models, dependency injection, middleware, and async database access.
  • django-patterns - Implements Django patterns with models, views, serializers, permissions, and proper project structure.
  • pytest-suite - Creates pytest test suites with fixtures, parametrization, mocking, and coverage configuration.
  • async-patterns - Implements Python async patterns with asyncio, aiohttp, task groups, and proper error handling.

JavaScript/TypeScript

  • typescript-strict - Enforces strict TypeScript patterns with proper generics, discriminated unions, branded types, and utility types.
  • node-service - Scaffolds Node.js services with Express or Fastify, middleware, error handling, and graceful shutdown.
  • eslint-rules - Configures ESLint with flat config, custom rules, and framework-specific plugins for consistent code style.
  • monorepo-setup - Sets up JavaScript monorepos with Turborepo or Nx, shared packages, and workspace configuration.
  • bun-runtime - Configures projects for the Bun runtime with built-in bundler, test runner, and package management.

Rust

  • rust-project - Scaffolds Rust projects with proper Cargo.toml, module structure, error types, and CI configuration.
  • rust-error-handling - Implements Rust error handling with custom error types, thiserror/anyhow, and proper propagation patterns.
  • rust-async - Builds async Rust applications with Tokio, proper task management, cancellation, and backpressure handling.

Go

  • go-service - Scaffolds Go services with standard layout, interfaces, dependency injection, and idiomatic error handling.
  • go-testing - Creates Go test suites with table-driven tests, test helpers, mocks, and benchmark functions.
  • go-concurrency - Implements Go concurrency patterns with goroutines, channels, worker pools, and context cancellation.

Other Languages

  • elixir-phoenix - Generates Elixir Phoenix applications with LiveView, Ecto schemas, PubSub, and proper OTP supervision trees.
  • java-spring - Creates Spring Boot applications with proper dependency injection, JPA repositories, and security configuration.
  • csharp-dotnet - Scaffolds .NET applications with clean architecture, Entity Framework, and minimal API patterns.

What Makes a Good Skill

A high-quality Claude Code skill should follow these principles:

Structure

  • Single responsibility. Each skill should do one thing well. A deploy skill deploys. A test-generator skill generates tests. Do not combine unrelated concerns.
  • Clear frontmatter. Include a descriptive name and description so Claude knows when to load the skill. The description is your skill's discovery mechanism.
  • Concise SKILL.md. Keep the main file under 500 lines. Move detailed reference material, API docs, and long examples to supporting files.
  • Supporting files. Use reference.md, examples/, templates/, and scripts/ directories for content that should only load on demand.

Instructions

  • Be specific and actionable. Vague instructions produce vague results. Tell Claude exactly what steps to follow, what patterns to use, and what output to produce.
  • Include examples. Show Claude what good output looks like. Examples are worth more than paragraphs of description.
  • Define constraints. Specify what Claude should NOT do. Constraints prevent common failure modes.
  • Use dynamic context. The !command`` syntax lets you inject live data (git status, file contents, API responses) into the skill at runtime.

Behavior

  • Use disable-model-invocation: true for skills with side effects (deploy, publish, send messages). You do not want Claude auto-triggering these.
  • Use context: fork for research or exploration skills that should run in isolation without consuming your conversation context.
  • Restrict tools with allowed-tools to limit what Claude can do. A read-only research skill should not have write access.
  • Handle arguments. Use $ARGUMENTS, $0, $1 for flexible input. Document expected arguments in the skill description.

Quality Checklist

  • Does the skill have a clear, specific description?
  • Does it follow a single responsibility?
  • Are instructions actionable and specific?
  • Are side-effect skills marked with disable-model-invocation: true?
  • Is the SKILL.md under 500 lines?
  • Does it include examples of expected output?
  • Has it been tested with real-world use cases?

Contributing

Contributions are welcome. Please read the contribution guidelines first.

To add a skill to this list:

  1. Ensure the skill follows the quality guidelines in What Makes a Good Skill.
  2. Submit a pull request with the skill added to the appropriate category.
  3. Use the format: - [skill-name](link) - Description of what the skill does, starting with a capital letter and ending with a period.
  4. Keep descriptions concise (one sentence).
  5. Check that your contribution follows the pull request template.

License

CC0

To the extent possible under law, Mingrath Mekavichai has waived all copyright and related or neighboring rights to this work.

About

A curated list of awesome Claude Code skills for development, data analysis, DevOps, AI/ML, business, and more

Resources

License

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors