Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
claude-skillkit
Professional skill creation with research-driven workflow and automated validation.
USE WHEN: Creating new skills, validating existing skills, deciding between Skills vs Subagents, migrating documents to skills, or running individual validation tools.
PRIMARY TRIGGERS: "create skill" = Full creation (12 steps with research + execution planning) "validate skill" = Validation workflow (steps 3-8) "Skills vs Subagents" = Decision workflow (step 0) "convert doc to skill" = Migration workflow "estimate tokens" = Token optimization "security scan" = Security audit
WORKFLOW COMPLIANCE: Structured workflows with validation checkpoints. Research phase (Step 1c-1d) ensures skills based on proven approaches.
DIFFERENTIATOR: Research-driven creation. Web search (3-5 queries) before building. Multi-proposal generation. 9 automation scripts. Quality 9.0+/10.
REUSED: Anthropic's init_skill.py and package_skill.py (production-tested).
majiayu000/claude-skill-registry 163
-
using-flake-parts
Expert guidance for using flake-parts framework in Nix flakes. Use when converting flakes to flake-parts, organizing modular flake configurations, working with perSystem, creating reusable flake modules, handling overlays, or debugging flake-parts issues.
majiayu000/claude-skill-registry 163
-
nondominium-holochain-dna-dev
Specialized skill for nondominium Holochain DNA development, focusing on zome creation, entry patterns, integrity/coordinator architecture, ValueFlows compliance, and WASM optimization. Use when creating new zomes, implementing entry types, or modifying Holochain DNA code.
majiayu000/claude-skill-registry 163
-
editor-ui-infrastructure
Guide proper usage of Editor UI infrastructure including Drawers (ButtonDrawer, ModalDrawer, TableDrawer, etc.), Elements (drag-drop targets, ComponentSelector), FieldEditors, and EditorUIConstants. Use when implementing editor panels, component editors, or any ImGui UI code to ensure consistency and code reuse.
majiayu000/claude-skill-registry 163
-
create-specs
Transform reverse-engineering documentation into GitHub Spec Kit format. Initializes .specify/ directory, creates constitution.md, generates specifications from reverse-engineered docs, and sets up for /speckit slash commands. This is Step 3 of 6 in the reverse engineering process.
majiayu000/claude-skill-registry 163
-
code-correction
Use when code-verification fails - analyzes verification failures, identifies root causes, corrects the implementation, and re-verifies. This skill fixes code to meet acceptance criteria, not modifies requirements to match code.
majiayu000/claude-skill-registry 163
-
cloudflare-containers
Deploy and manage Docker containers on Cloudflare's global network alongside Workers. Use when building applications that need to run Python code, process large files (multi-GB zips, video transcoding), execute CLI tools, run AI inference, create code sandboxes, or any workload requiring more memory/CPU than Workers provide. Triggers include requests to run containers, execute arbitrary code, process large files, deploy backend services in Python/Go/Rust, or integrate heavyweight compute with Workers.
majiayu000/claude-skill-registry 163
-
claude-mcp-expert
Model Context Protocol (MCP) expert for Claude Code. Install, configure, and troubleshoot MCP servers. Covers HTTP, SSE, and stdio transports, authentication, popular integrations (Sentry, GitHub, Jira, Notion, databases). Triggers on MCP, Model Context Protocol, MCP server, installing MCP, connecting tools, webhooks, remote server.
majiayu000/claude-skill-registry 163
-
spring-openspec
Spec-First Development with OpenSpec for Spring Boot.
Align on specifications before implementation begins.
majiayu000/claude-skill-registry 163
-
vanilla-rails-hotwire
Use when writing Hotwire (Turbo/Stimulus) code in Rails - enforces dom_id helpers, morph updates, focused Stimulus controllers, and JavaScript private methods
majiayu000/claude-skill-registry 163
-
migrating-middleware-to-proxy
Teach middleware.ts to proxy.ts migration in Next.js 16. Use when migrating middleware, encountering middleware errors, or implementing request proxying.
majiayu000/claude-skill-registry 163
-
dependency-sync
Detect new imports in modified files and auto-install missing dependencies. Works with npm, uv, pip, cargo, go mod, and other package managers. Triggers after code implementation to keep manifests in sync.
majiayu000/claude-skill-registry 163
-
avoiding-non-null-assertions
Avoid non-null assertion operator (!) and use type-safe alternatives instead
majiayu000/claude-skill-registry 163
-
instagram-post-crafter
Craft Instagram feed posts (Reels, carousels, single images) optimized for the December 2025
algorithm. Use when creating content for Instagram feed, adapting newsletter content for IG,
planning Reels hooks, or deciding between formats. Includes algorithm signals, format selection
matrix, data visualization/infographic best practices, and Spanish-language patterns for LATAM.
majiayu000/claude-skill-registry 163
-
ai-dev-orchestration
Coordinate multi-agent software delivery with guardrails for planning, implementation, testing, and release.
majiayu000/claude-skill-registry 163
-
astro-images
Width-based responsive image patterns for Astro. Aspect ratio independent.
majiayu000/claude-skill-registry 163
-
tech-lead
Technical leadership and code review
majiayu000/claude-skill-registry 163
-
multi-model-discovery
Use Gemini to find existing solutions before building from scratch. Leverages Google Search grounding to discover code examples, libraries, and best practices to avoid reinventing the wheel.
majiayu000/claude-skill-registry 163
-
skill-cookiecutterproject-slug
majiayu000/claude-skill-registry 163
-
skill-upgrader
Upgrade any skill to v5 Hybrid format using decision theory + modal logic
majiayu000/claude-skill-registry 163
-
n8n-code-javascript
Write JavaScript code in n8n Code nodes. Use when writing JavaScript in n8n, using $input/$json/$node syntax, making HTTP requests with $helpers, working with dates using DateTime, troubleshooting Code node errors, or choosing between Code node modes.
majiayu000/claude-skill-registry 163
-
code-flow-viz
用于梳理和可视化代码流程,生成清晰的 ASCII 流程图、数据流图和表格分析。适用于已有代码的梳理、新功能设计的说明、以及技术文档的编写。
majiayu000/claude-skill-registry 163
-
aico-frontend-implement
Execute frontend implementation with TDD. Read all constraint files before coding, write failing test first, verify after each step.
Use this skill when:
- User asks to "implement this", "implement the plan", "start implementation", "execute plan"
- Have an implementation plan ready and need to execute it
- Executing steps from /frontend.plan output
- User says "start coding", "write the code", "begin implementation"
- User asks to "use TDD", "write test first", "test-driven" for frontend code
- User asks to "write tests", "add tests", "create tests"
- Fixing UI bugs (write failing test that reproduces bug first)
TDD Iron Law: NO PRODUCTION CODE WITHOUT A FAILING TEST FIRST
TDD Cycle: RED (write failing test) → Verify fails → GREEN (minimal code) → Verify passes → REFACTOR
Prerequisites:
- MUST have task file in docs/reference/frontend/tasks/ (use /frontend.tasks first if not exists)
- MUST read design-system.md, constraints.md, and design spec before writing any code.
Flow: Check Task File → Read Constraints → TDD Cycle (RED→GREEN→REFACTOR) → Verify Each → Test → Update Task Status → Notify PM
majiayu000/claude-skill-registry 163
-
safe-refactoring
Systematic code refactoring while preserving all external behavior.
Use when identifying code smells, planning refactoring sequences,
executing safe structural improvements, or validating behavior preservation.
Includes code smell catalog (reference.md) and refactoring execution protocol.
majiayu000/claude-skill-registry 163