Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By aznatkoiny
Comprehensive toolkit for building Claude Code extensions — skills, plugins, hooks, subagents, teams, MCP servers, and output styles. Includes 8 reference skills, 3 builder agents, 3 commands, hooks validation, and a developer output style.
npx claudepluginhub aznatkoiny/claude-dev-toolkit --plugin claude-dev-toolkitGuided hook creation workflow. Helps you create Claude Code hooks by walking through event selection, matcher configuration, and handler implementation.
Interactive wizard to scaffold a new Claude Code plugin. Creates the complete directory structure, plugin.json, and starter components based on your requirements.
General Q&A about Claude Code extensibility. Ask about skills, plugins, hooks, subagents, teams, MCP servers, output styles, or any Claude Code extension mechanism. Usage - /claude-code-guide [your question]
Use this agent when the user wants to create custom subagents or configure agent teams for Claude Code. Examples: <example>Context: User wants to create a subagent. user: "Create a code review agent that checks for security issues" assistant: "I'll use the agent-builder agent to create a custom subagent with the right tools and system prompt." <commentary>User wants a new custom subagent — the agent-builder handles agent creation from requirements to configuration.</commentary></example> <example>Context: User wants to set up an agent team. user: "I want to set up a team of agents for my project — a researcher, a coder, and a reviewer" assistant: "I'll use the agent-builder agent to design and configure this agent team." <commentary>User needs an agent team — the agent-builder handles team design and agent configuration.</commentary></example> <example>Context: User needs help with agent configuration. user: "My custom agent doesn't have access to the Bash tool, how do I fix that?" assistant: "I'll use the agent-builder agent to diagnose and fix the agent's tool configuration." <commentary>Agent configuration debugging is a core agent-builder capability.</commentary></example>
Use this agent when the user wants to create, configure, or debug Claude Code hooks. Examples: <example>Context: User wants to create a new hook. user: "I want to block rm -rf commands in Claude Code" assistant: "I'll use the hook-builder agent to create a PreToolUse hook that blocks dangerous commands." <commentary>User wants to create a safety hook — the hook-builder handles hook creation from requirements to configuration.</commentary></example> <example>Context: User wants notifications. user: "Can Claude send me a desktop notification when it finishes a task?" assistant: "I'll use the hook-builder agent to create a Stop hook with desktop notifications." <commentary>Desktop notifications on task completion is a classic hook use case.</commentary></example> <example>Context: User's hook isn't working. user: "My PostToolUse hook isn't firing when I edit files" assistant: "I'll use the hook-builder agent to diagnose and fix the hook configuration." <commentary>Hook debugging is a core hook-builder capability.</commentary></example>
Use this agent when the user wants to create a new Claude Code plugin from scratch, scaffold plugin structure, or validate an existing plugin's structure and conventions. Examples: <example>Context: User wants to create a new plugin. user: "Help me build a Claude Code plugin for code review automation" assistant: "I'll use the plugin-builder agent to scaffold and build this plugin for you." <commentary>User wants to create a new plugin from scratch — the plugin-builder agent handles the complete scaffold-to-validation workflow.</commentary></example> <example>Context: User has an existing plugin and wants to validate it. user: "Can you check if my plugin structure is correct?" assistant: "I'll use the plugin-builder agent to validate your plugin's structure and conventions." <commentary>User needs plugin validation, which is part of the plugin-builder's workflow.</commentary></example> <example>Context: User wants to add a component to an existing plugin. user: "Add a new skill and command to my analytics plugin" assistant: "I'll use the plugin-builder agent to add those components to your plugin." <commentary>Adding components to an existing plugin is a core plugin-builder task.</commentary></example>
Comprehensive guide for optimizing Claude Code workflows and effectiveness. Use when writing or improving CLAUDE.md files, managing context windows, crafting effective prompts, running parallel sessions, debugging workflow issues, or improving Claude Code productivity. Covers the explore-plan-code workflow, verification strategies, context management, prompt engineering, session management, and scaling with parallel sessions. Trigger phrases: "best practices", "CLAUDE.md", "context management", "context window", "prompt engineering", "parallel sessions", "Claude Code tips", "effective workflow", "explore-plan-code", "verification strategies", "session management", "fan out", "headless mode", "subagents", "course correct", "rewind".
Comprehensive troubleshooting guide for diagnosing and fixing Claude Code issues across installation, runtime, and plugin systems. Use when troubleshooting Claude Code issues, fixing installation problems, resolving runtime errors, debugging plugin issues, or diagnosing configuration problems. Trigger phrases: "troubleshoot", "not working", "error", "installation issue", "permission denied", "plugin not loading", "skill not triggering", "hook not firing", "MCP server error", "WSL issue", "npm error", "command not found", "Claude Code problem", "debug", "sandbox error", "socat", "bubblewrap", "authentication issue", "API key", "context window", "search not working", "IDE not detected", "JetBrains", "ripgrep", "doctor", "reset config", "high CPU", "memory usage", "freeze", "hang", "PATH issue", "nvm conflict", "node not found", "Git Bash".
Comprehensive guide for extending Claude Code with custom functionality. Use when deciding how to extend Claude Code, comparing extension mechanisms, creating output styles, or running Claude Code programmatically. Trigger phrases: "extend Claude Code", "which extension", "CLAUDE.md vs skill", "subagent vs team", "output style", "custom output", "programmatic Claude", "Agent SDK", "claude -p", "headless mode", "structured output", "CI/CD integration", "MCP vs skill", "hook vs skill", "plugin packaging".
Comprehensive guide to Claude Code hooks — the system for running shell commands, LLM prompts, or subagents automatically at specific points in Claude Code's lifecycle. Use when creating, configuring, debugging, or understanding Claude Code hooks. Trigger phrases: "create a hook", "hook configuration", "hooks.json", "PreToolUse", "PostToolUse", "SessionStart", "hook events", "hook matchers", "automate with hooks", "prompt hooks", "agent hooks", "hook lifecycle", "UserPromptSubmit", "PermissionRequest", "PostToolUseFailure", "SubagentStart", "SubagentStop", "Stop hook", "TeammateIdle", "TaskCompleted", "PreCompact", "SessionEnd", "Notification hook". Also for blocking dangerous commands, auto-formatting code, desktop notifications, file protection, context re-injection after compaction, async hooks, MCP tool hooks, and hook debugging.
Comprehensive guide for setting up and managing MCP (Model Context Protocol) servers in Claude Code. Use when configuring MCP servers, connecting external services via MCP, setting up .mcp.json files, choosing between stdio/HTTP/SSE transports, authenticating with remote MCP servers, bundling MCP servers in plugins, managing MCP scopes (local/project/user), using MCP resources and prompts, configuring managed MCP for organizations, or troubleshooting MCP connections. Trigger phrases: "MCP server", "Model Context Protocol", ".mcp.json", "connect external service", "MCP in plugin", "stdio transport", "SSE transport", "HTTP transport", "remote MCP", "MCP authentication", "MCP tools", "claude mcp add", "MCP OAuth", "MCP scope", "managed MCP", "MCP tool search", "MCP resources", "MCP prompts".
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Plugin development toolkit with skills for creating agents, commands, hooks, MCP integrations, and comprehensive plugin structure guidance
Skills and resources for developing Claude Code plugins, skills, MCP servers, and extensions. Includes comprehensive official documentation and self-update mechanism.
Create skills, subagents, hooks, commands, and plugins for Claude Code
Harness-native ECC plugin for engineering teams - 64 agents, 261 skills, 84 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Skills for Deep Learning (Keras 3), Reinforcement Learning (Python & C++), Prompt Optimization (Claude 4.x), x402 Web3 Payments, and OpenClaw Setup.
Multi-agent consulting system with an Engagement Manager orchestrating Research, Finance, Deck, and Due Diligence agents. Includes 15 consulting slash commands, strategy frameworks, and a Financial Intelligence MCP server for real-time financial data access.
Career coaching and job search plugin with AI-powered resume building, interview preparation, and multi-platform job discovery. Features a Career Director orchestrator, job search automation via MCP, industry-specific output styles, and LaTeX resume compilation.
Comprehensive real estate investment analysis plugin with financial modeling, market data APIs, deal analysis agents, and tax-aware structuring. Covers all property types: residential, commercial, multifamily, short-term rentals, and land development.
No model invocation
Executes directly as bash, bypassing the AI model
No model invocation
Executes directly as bash, bypassing the AI model
Share bugs, ideas, or general feedback.
A comprehensive Claude Code plugin for building Claude Code extensions. Contains everything you need to create skills, plugins, hooks, subagents, agent teams, MCP servers, and output styles.
| Skill | Description |
|---|---|
skills-authoring | Create SKILL.md files with frontmatter, triggers, references, and fork mode |
plugin-development | Build plugins with plugin.json, directory layout, marketplace distribution |
hooks-automation | Configure hooks across 14 lifecycle events with matchers and handlers |
subagents-and-teams | Create custom subagents and coordinate agent teams |
mcp-integration | Set up MCP servers with stdio/SSE transports and authentication |
claude-code-best-practices | Context management, CLAUDE.md patterns, and parallel sessions |
extending-claude-code | Extension comparison, output styles, and programmatic usage |
claude-code-troubleshooting | Diagnose installation, runtime, and plugin issues |
| Agent | Description |
|---|---|
plugin-builder | Scaffolds and validates complete plugins end-to-end |
hook-builder | Creates and debugs hook configurations |
agent-builder | Creates subagent definitions and team configurations |
| Command | Description |
|---|---|
/create-plugin | Interactive wizard to scaffold a new plugin |
/create-hook | Guided hook creation workflow |
/claude-code-guide | General Q&A about Claude Code extensibility |
claude --plugin-dir /path/to/claude-dev-toolkit/
/plugin marketplace add Aznatkoiny/claude-dev-toolkit
/plugin install claude-dev-toolkit@Aznatkoiny
Ask Claude questions like:
/claude-dev-toolkit:create-plugin my-awesome-plugin
/claude-dev-toolkit:create-hook
/claude-dev-toolkit:claude-code-guide how do hooks work?
The builder agents activate when Claude detects you need scaffolding help — for example, when you say "build me a plugin that..." or "create a hook for...".
MIT