Collection of Claude Code skills, agents, and plugins
npx skills add https://github.com/dawiddutoit/custom-claude --skill cloudflare-tunnel-setupInstale esta skill com a CLI e comece a usar o fluxo de trabalho SKILL.md em seu espaço de trabalho.
A comprehensive collection of 205+ production-ready skills for Claude Code, organized by domain and use case.
Copy skills to your Claude config directory:
# Clone the repository
git clone https://github.com/dawiddutoit/custom-claude.git
cd custom-claude
# Install all skills
cp -r skills/* ~/.claude/skills/
# Install agents (optional)
cp -r agents/* ~/.claude/agents/
Skills are invoked automatically by Claude Code when relevant, or you can explicitly trigger them:
# Run a specific skill
/skill quality-run-quality-gates
# List available skills
/skills
architecture-single-responsibility-principle - SRP validation using multi-dimensional detectionarchitecture-validate-architecture - Clean Architecture, Hexagonal, Layered, MVC validationarchitecture-validate-layer-boundaries - Domain layer boundary enforcementarchitecture-validate-srp - AST-based SRP violation detectioncreate-adr-spike - Architecture Decision Records and research spikesquality-capture-baseline - Capture quality metrics baselinequality-code-review - Automated code review with best practicesquality-detect-orphaned-code - Find unused code and dead importsquality-detect-refactor-markers - Identify TODO, FIXME, HACK markersquality-detect-regressions - Compare against baseline to detect regressionsquality-reflective-questions - Code quality self-assessmentquality-run-linting-formatting - Run linters and formattersquality-run-quality-gates - Comprehensive quality gate executionquality-run-type-checking - Type checking with mypy/pyrightquality-verify-implementation-complete - Verify feature completenessquality-verify-integration - CCV (Creation+Connection+Verification) validationediting-claude - Validate and optimize CLAUDE.md filesartifacts-creating-and-managing - Manage project artifacts (ADRs, spikes, analysis)test-debug-failures - Systematic test failure debuggingtest-first-thinking - Test-first development workflowtest-implement-constructor-validation - Constructor validation teststest-implement-factory-fixtures - Factory pattern fixturestest-organize-layers - Organize tests by architectural layertest-property-based - Property-based testing with Hypothesistest-setup-async - Async test setup and patternssetup-pytest-fixtures - pytest fixture configurationtextual-snapshot-testing - Snapshot testing for Textual TUIstextual-test-fixtures - Textual test fixturestextual-test-patterns - Textual testing patternsimplement-cqrs-handler - CQRS command/query handlersimplement-dependency-injection - dependency-injector patternsimplement-feature-complete - 10-stage feature implementation lifecycleimplement-repository-pattern - Repository pattern (Protocol + Implementation)implement-retry-logic - Retry with exponential backoffimplement-value-object - Immutable domain value objectspython-best-practices-async-context-manager - Async context manager patternspython-best-practices-fail-fast-imports - Fail-fast import validationpython-best-practices-type-safety - Type safety best practicesobservability-analyze-logs - Log analysis and debuggingobservability-analyze-session-logs - Session-specific log analysisobservability-instrument-with-otel - OpenTelemetry instrumentationha-button-cards - Button card configuration with actionsha-conditional-cards - Conditional card visibilityha-custom-cards - HACS custom cards (ApexCharts, gauges, bubbles)ha-dashboard-cards - Dashboard card creation with static titlesha-dashboard-create - Programmatic dashboard creation via WebSocketha-dashboard-layouts - Layout patterns (grid, stack, panel)ha-error-checking - Dashboard debugging and validationha-graphs-visualization - History graphs and time-series chartsha-mqtt-autodiscovery - MQTT auto-discovery for IoT devicesha-mushroom-cards - Minimalist Mushroom card ecosystemha-rest-api - REST API integrationha-sunsynk-integration - Sunsynk/Deye solar inverter integrationha-validate-dashboards - 3-tier dashboard validationbrowser-layout-editor - 2D layout editors with FastAPI + SVGchrome-auth-recorder - Record authenticated workflows as GIFschrome-browser-automation - Chrome automation via MCPchrome-form-filler - Safe form filling with verificationchrome-gif-recorder - Record workflows as annotated GIFsplaywright-console-monitor - Monitor browser console logsplaywright-e2e-testing - End-to-end testing patternsplaywright-form-validation - Form validation testingplaywright-network-analyzer - Network request analysisplaywright-responsive-screenshots - Responsive screenshot captureplaywright-tab-comparison - Multi-tab comparison testingplaywright-web-scraper - Web scraping patternsslack-gif-creator - Create animated GIFs for Slack communicationswebapp-testing - Web application testing with Playwrightsvelte-add-accessibility - Accessibility best practicessvelte-add-component - Component creation workflowsvelte-components - Component patterns librarysvelte-create-spa - SPA creation from scratchsvelte-deployment - Deployment strategiessvelte-extract-component - Extract reusable componentssvelte-migrate-html-to-spa - Migrate HTML to Svelte SPAsvelte-runes - Svelte 5 runes patternssvelte-setup-state-store - State management setupsvelte5-showcase-components - Svelte 5 component showcasesveltekit-data-flow - Data loading and formssveltekit-remote-functions - Remote function callingsveltekit-structure - Project structure patternsopenscad-cutlist-woodworkers - Woodworking cut list generationopenscad-labeling - Part labeling and annotationsopenscad-workshop-tools - Workshop tool design patternsscad-load - OpenSCAD project loadingtextual-app-lifecycle - App lifecycle managementtextual-data-display - Data tables and displaystextual-event-messages - Event and message handlingtextual-layout-styling - Layout and CSS stylingtextual-reactive-programming - Reactive programming patternstextual-testing - Testing strategiestextual-widget-development - Custom widget developmenttemet-run-tui-patterns - Temet-specific TUI patternsdata-migration-versioning - Data format migration and versioningutil-manage-todo - Todo list managementutil-multi-file-refactor - Multi-file refactoringutil-research-library - Library research and evaluationutil-resolve-serviceresult-errors - ServiceResult error resolutionweb-artifacts-builder - Build web artifacts with shadcn componentswrite-atomic-tasks - Atomic task decompositionagent-sdk-python - Python Claude Agent SDK patterns and examplesmanage-agents - Agent lifecycle managementmcp-builder - Create high-quality MCP (Model Context Protocol) serversskill-creator - Create and manage skillsjira-builders - JIRA integration buildersminimal-abstractions - Minimal abstraction patternsinfra-manage-ssh-services - SSH service managementalgorithmic-art - Generate algorithmic art and visualizationsdoc-coauthoring - Collaborative document authoring workflowsdocx - Create and edit Word documents (.docx) with formatting and stylesinternal-comms - Internal communications and company newsletterspdf - Comprehensive PDF manipulation (extract, create, merge, split, forms)pptx - Create and edit PowerPoint presentations (.pptx)xlsx - Spreadsheet creation, editing, formulas, and data analysisbrand-guidelines - Brand identity and guidelines developmentcanvas-design - Canvas-based design and graphicsfrontend-design - Frontend design patterns and componentstheme-factory - Design system and theme generationbuild-jira-document-format - Advanced ADF (Atlassian Document Format) document buildingdesign-jira-state-analyzer - Analyze and optimize JIRA workflow statesexport-and-analyze-jira-data - Export JIRA data for analysis and reportingjira-api - JIRA REST API integration patternswork-with-adf - Work with Atlassian Document Formatclickhouse-kafka-validation - ClickHouse + Kafka validation patternsclickhouse-materialized-views - Real-time aggregation with materialized viewsclickhouse-operations - ClickHouse production operations and monitoringclickhouse-query-optimization - Query optimization for ClickHousekafka-consumer-implementation - Kafka consumer patternskafka-integration-testing - Integration testing for Kafkakafka-producer-implementation - Kafka producer patternskafka-schema-management - Schema management for Kafkaotel-logging-patterns - OpenTelemetry logging patternspytest-adapter-integration-testing - Integration testing for adapterspytest-application-layer-testing - Application layer testingpytest-async-testing - Async testing patternspytest-configuration - pytest configuration patternspytest-coverage-measurement - Code coverage measurementpytest-domain-model-testing - Domain model testingpytest-mocking-strategy - Mocking strategies for pytestpytest-test-data-factories - Test data factory patternspytest-type-safety - Type safety in testsuv-ci-cd-integration - UV package manager CI/CD integrationuv-dependency-management - UV dependency managementuv-project-migration - Migrate to UV package manageruv-project-setup - Set up new project with UVuv-python-version-management - Python version management with UVuv-tool-management - Tool management with UVuv-troubleshooting - UV troubleshooting guidecaddy-certificate-maintenance - SSL certificate operations with Caddycaddy-https-troubleshoot - Troubleshoot HTTPS/SSL issues with Caddycaddy-subdomain-add - Add subdomains to Caddy configurationcloudflare-access-add-user - Add users to Cloudflare Accesscloudflare-access-setup - Configure Cloudflare Access with OAuthcloudflare-access-troubleshoot - Troubleshoot Cloudflare Access issuescloudflare-dns-operations - Cloudflare DNS managementcloudflare-service-token-setup - Cloudflare Access service tokenscloudflare-tunnel-setup - Set up Cloudflare Tunnelcloudflare-tunnel-troubleshoot - Troubleshoot Cloudflare Tunnelgithub-webhook-setup - GitHub webhook configurationha-operations - Home Assistant operations and maintenanceinfrastructure-backup-restore - Infrastructure backup and restoreinfrastructure-health-check - Infrastructure health monitoringinfrastructure-monitoring-setup - Set up infrastructure monitoringpihole-dns-setup - Pi-hole DNS setuppihole-dns-troubleshoot - Troubleshoot Pi-hole DNS issuespihole-dns-troubleshoot-ipv6 - IPv6 troubleshooting for Pi-holegcp-gke-cluster-setup - GKE cluster setup and configurationgcp-gke-cost-optimization - GKE cost optimization strategiesgcp-gke-deployment-strategies - GKE deployment patternsgcp-gke-monitoring-observability - GKE monitoring and observabilitygcp-gke-troubleshooting - GKE troubleshooting guidegcp-gke-workload-identity - GKE Workload Identity setupgcp-pubsub - Google Cloud Pub/Sub patternsgradle-ci-cd-integration - Gradle CI/CD integrationgradle-dependency-management - Gradle dependency managementgradle-docker-jib - Docker image building with Jibgradle-performance-optimization - Gradle build optimizationgradle-spring-boot-integration - Spring Boot with Gradlegradle-testing-setup - Gradle test configurationgradle-troubleshooting - Gradle troubleshootingterraform-basics - Terraform fundamentalsterraform-gcp-integration - Terraform with GCPterraform-module-design - Terraform module patternsterraform-secrets-management - Secrets management in Terraformterraform-state-management - Terraform state managementterraform-troubleshooting - Terraform troubleshootingjava-best-practices-code-review - Java code review best practicesjava-best-practices-debug-analyzer - Java debugging and analysisjava-best-practices-refactor-legacy - Legacy Java code refactoringjava-best-practices-security-audit - Java security auditingjava-spring-service - Spring service developmentjava-test-generator - Java test generationlotus-analyze-nsf-structure - Analyze Lotus Notes NSF structurelotus-analyze-reference-dependencies - Analyze Notes database dependencieslotus-convert-rich-text-fields - Convert rich text fields from Noteslotus-migration - Lotus Notes to modern platform migrationlotus-replace-odbc-direct-writes - Replace ODBC direct writespython-micrometer-business-metrics - Business metrics with Micrometerpython-micrometer-cardinality-control - Metrics cardinality managementpython-micrometer-core - Micrometer core patterns for Pythonpython-micrometer-gcp-cloud-monitoring - GCP Cloud Monitoring integrationpython-micrometer-metrics-setup - Set up Micrometer metricspython-micrometer-sli-slo-monitoring - SLI/SLO monitoringpython-test-micrometer-testing-metrics - Test metrics instrumentationopenscad-collision-detection - Collision detection for OpenSCAD models.
├── skills/ # 205+ skill definitions
│ ├── architecture-*/ # Architecture & design skills
│ ├── quality-*/ # Quality gates & code review
│ ├── test-*/ # Testing skills
│ ├── implement-*/ # Implementation patterns
│ ├── ha-*/ # Home Assistant skills
│ ├── svelte-*/ # Svelte/SvelteKit skills
│ ├── clickhouse-*/ # ClickHouse data engineering
│ ├── kafka-*/ # Kafka streaming
│ ├── gcp-*/ # Google Cloud Platform
│ ├── cloudflare-*/ # Cloudflare infrastructure
│ ├── gradle-*/ # Gradle build tools
│ ├── terraform-*/ # Infrastructure as Code
│ ├── java-*/ # Java development
│ ├── lotus-*/ # Lotus Notes migration
│ ├── docx, xlsx, pptx, pdf # Document creation skills
│ ├── brand-*, canvas-*, theme-* # Design & branding
│ └── ...
├── agents/ # Custom agent definitions
├── plugins/ # Claude Code plugins
└── commands/ # Custom CLI commands
Each skill follows a standard structure:
skill-name/
├── SKILL.md # Skill definition and documentation
├── examples/ # Usage examples (optional)
└── tests/ # Validation tests (optional)
Contributions welcome! To add a new skill:
skills/SKILL.md file following the skill templateMIT
Many skills enforce the Creation + Connection + Verification principle to ensure code isn't just written but actually integrated and working in production.
Comprehensive quality gate skills ensure code meets standards before merging:
Skills span multiple domains:
Last Updated: 2026-01-22
Total Skills: 205+
Maintained by: @dawiddutoit