claude-code-plugin-dev

Guide Claude Code plugin development with templates and examples.

3|Updated Oct 30, 2025
One-click install
npx skills add https://github.com/julep-ai/vibesafe --skill claude-code-plugin-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: claude-code-plugin-dev
Source: https://github.com/julep-ai/vibesafe/tree/main/.claude/skills/claude-code-plugin-dev
Command: npx skills add https://github.com/julep-ai/vibesafe --skill claude-code-plugin-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides expert guidance for building Claude Code plugins, including slash commands, Agent Skills, subagents, MCP servers, and hooks, streamlining development, testing, and distribution to accelerate plugin delivery.

Core Features & Use Cases

  • Comprehensive Plugin Development: Covers plugin architecture, manifests, and 2025 schema with tool permissions, version tracking, and activation triggers.
  • End-to-End Workflow: Guides development from structure to publishing, debugging, and publishing.
  • Use Case: You want to create a new Claude Code plugin for internal tooling and need a step-by-step blueprint to implement commands, skills, MCP tools, and hooks.

Quick Start

Use this skill to get an actionable blueprint for building and deploying Claude Code plugins (e.g., start by outlining the plugin structure, then implement a sample command and skill).

Frequently Asked Questions about claude-code-plugin-dev

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a Claude Code plugin with slash commands and agent skills?

Build Claude Code plugins by structuring your project with manifests following the 2025 schema, implementing slash commands and agent skills with tool permissions, then testing locally before publishing. The plugin architecture guides you through directory layout, manifest configuration, and activation triggers needed for deployment.

What's the difference between Claude Code plugins, MCP servers, and hooks?

Slash commands and agent skills extend Claude Code's interface with custom actions; MCP servers expose tools and resources through the Model Context Protocol; hooks trigger on specific events. All three plugin types share manifest schemas and distribution workflows but serve different extension points in the Claude Code ecosystem.

How do I test and debug a Claude Code plugin before publishing?

Test plugins locally using development workflows outlined in the schema, validate manifests against the 2025 specification, check tool permissions and version tracking, then run activation triggers to confirm behavior. Security best practices and testing procedures ensure reliability before distributing to the plugin registry.

Can I build Claude Code plugins for internal tooling without publishing?

Yes, you can build and deploy Claude Code plugins internally by implementing the manifest structure and schema, setting up your directory layout, and configuring activation triggers for your environment. The end-to-end workflow supports both internal distribution and public publishing pathways.

What do I need to know about tool permissions and version tracking in plugin manifests?

Plugin manifests declare tool permissions explicitly in the 2025 schema and include version tracking to manage updates and compatibility. These configuration elements control what actions your slash commands, agent skills, MCP servers, and hooks can perform within Claude Code and how they evolve over time.

How do I structure a Claude Code plugin project for development and distribution?

Structure plugins with manifests following the 2025 schema, organize source files by component type (slash commands, agent skills, hooks, MCP servers), implement testing procedures, and prepare publishing documentation. This architecture streamlines development workflows and ensures your plugin meets security and technical requirements for distribution.