Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
docker-composer
Expert guide for creating Docker Compose configurations, Dockerfiles, and container orchestration. Use when containerizing applications, setting up development environments, or configuring multi-container deployments.
majiayu000/claude-skill-registry 163
-
tldr-overview
Get a token-efficient overview of any project using the TLDR stack
majiayu000/claude-skill-registry 163
-
html-structure-validate
Validate HTML5 structure and basic syntax. BLOCKING quality gate - stops pipeline if validation fails. Ensures deterministic output quality.
majiayu000/claude-skill-registry 163
-
AI SDK Documentation
This skill should be used when working with Vercel AI SDK, AI Gateway, streamText, generateText, generateObject, streamObject, tool calling, or AI SDK providers. Also relevant for "ai-sdk", "@ai-sdk/*" packages, or questions about AI SDK patterns, configuration, and best practices.
majiayu000/claude-skill-registry 163
-
lint-kb
Validate and enforce KB documentation formats, completeness, and integrity.
Checks recent docs (uncommitted or last N commits) against KB standards.
CHECKS PERFORMED:
1. FORMAT - Documents follow required templates (headers, sections)
2. COMPLETENESS - Tickets/issues have all required files (1-5)
3. INTEGRITY - All tickets in index.md, phases in roadmap.md
4. PATTERNS - Have Status: open|resolved
5. NAMING - Files follow conventions (verb-noun, feat-, comp-, etc.)
Use when:
- Before committing KB docs
- After creating tickets/issues
- Periodic maintenance
- User says "lint kb", "check docs", "validate kb"
majiayu000/claude-skill-registry 163
-
obsidian
Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.
majiayu000/claude-skill-registry 163
-
gitlab-members
Manages GitLab members. Use for listing members in groups or projects. Triggers: user access, permissions.
majiayu000/claude-skill-registry 163
-
watching-whatsapp
Monitor WhatsApp Web for new messages using Playwright browser automation.
Use when setting up WhatsApp monitoring or processing unread chats.
Requires manual QR code scan on first run.
majiayu000/claude-skill-registry 163
-
mcp-usage
Descreve como usar MCPs relevantes (filesystem, git, runtime) para trabalhar com o projeto Daylyou.
majiayu000/claude-skill-registry 163
-
after-task
Mandatory knowledge capture after completing work. Documents solution in Graphiti and tracks effectiveness for system improvement.
majiayu000/claude-skill-registry 163
-
test-cases
Generate detailed executable test cases from specifications. Use when creating detailed test cases, expanding test specs, or generating TC-IDs. Triggers on keywords like "test cases", "generate tests", "detailed tests", "TC-", "executable tests".
majiayu000/claude-skill-registry 163
-
geo-ip
Look up geographic location for any IP address
majiayu000/claude-skill-registry 163
-
form-validation-architect
End-to-end form handling with react-hook-form, Zod schemas, validation patterns, error messaging, field arrays, and multi-step wizards. Use for complex forms, validation architecture, autosave, field dependencies. Activate on "form validation", "react-hook-form", "Zod", "form error", "multi-step form", "wizard". NOT for simple HTML forms, backend validation only, or non-React frameworks.
majiayu000/claude-skill-registry 163
-
dotfiles
majiayu000/claude-skill-registry 163
-
elixir-no-placeholders
PROHIBITS placeholder code, default values that mask missing data, and silent failures. Enforces fail-fast with loud errors. Use when implementing ANY function or data structure.
majiayu000/claude-skill-registry 163
-
tool-search
Semantic tool search with embeddings for scalable tool discovery. Enables on-demand tool loading to reduce context usage by 90%+ for large tool libraries.
majiayu000/claude-skill-registry 163
-
svelte5-runes
Svelte 5 runes guidance. Use for reactive state, props, effects, or Svelte 4→5 migration. Covers $state, $derived, $effect, $props, $bindable. Prevents mixing syntaxes and reactivity mistakes.
majiayu000/claude-skill-registry 163
-
project-initialization-phase
Orchestrates /init-project command execution through interactive questionnaire (15 questions), brownfield codebase scanning (tech stack detection, ERD from migrations), and 8-document generation (overview, architecture, tech-stack, data, API, capacity, deployment, workflow). Use when user runs /init-project, requests project documentation generation, or asks about architecture setup for greenfield/brownfield projects. (project)
majiayu000/claude-skill-registry 163
-
zendesk-chat
Enables Claude to manage Zendesk Chat conversations, support tickets, and customer service operations
majiayu000/claude-skill-registry 163
-
csv-data-visualizer
This skill should be used when working with CSV files to create interactive data visualizations, generate statistical plots, analyze data distributions, create dashboards, or perform automatic data profiling. It provides comprehensive tools for exploratory data analysis using Plotly for interactive visualizations.
majiayu000/claude-skill-registry 163
-
todo-management
Systematic progress tracking for skill development. Manages task states (pending/in_progress/completed), updates in real-time, reports progress, identifies blockers, and maintains momentum. Use when tracking skill development, coordinating work, or reporting progress.
majiayu000/claude-skill-registry 163
-
umbraco-sections
Implement sections in Umbraco backoffice using official docs
majiayu000/claude-skill-registry 163
-
github-release
Use this skill when the user asks to "create a GitHub release", "publish a release", "make a release", "draft release notes", or needs guidance on using gh CLI to manage GitHub releases. This skill specializes in creating comprehensive, well-formatted GitHub releases using the GitHub CLI (gh).
majiayu000/claude-skill-registry 163
-
session-list
List all past development sessions with summaries and timestamps
majiayu000/claude-skill-registry 163