Browse / Learning Documentation / Plugin Development

Plugin Development

Manages the complete lifecycle of Claude Code plugins, including creation, structure, distribution, and debugging.

SkillLearning DocumentationSkill Authoring

The source repository doesn't declare a license. Check its terms before reusing the code.

Key features

  • Support for all plugin components: commands, agents, skills, hooks, and MCP servers
  • Troubleshooting patterns for common plugin development and installation issues
  • Best practices for team-based plugin workflows and repository-level configuration
  • Guidance on plugin creation, structure, and manifest (plugin.json) configuration
  • Instructions for managing plugins and marketplaces via the /plugin command

Use cases

  • Building a new Claude Code plugin from scratch.
  • Setting up and managing a shared plugin marketplace for a development team.
  • Debugging why a custom plugin's commands or hooks are not working as expected.

FAQ

What does the Plugin Development skill do?

This skill is the central authority for all Claude Code plugin tasks. It manages the complete plugin lifecycle, guiding you through creation, structure, manifest configuration, distribution, and debugging, ensuring you always have the most up-to-date information.

When should I use this skill?

Use this skill whenever you interact with the plugin system. This includes creating a new plugin from scratch, adding components like commands or hooks, managing installations via the `/plugin` command, setting up team marketplaces, or troubleshooting a plugin issue.

How does this skill improve my workflow?

It streamlines development by providing a single, reliable source for all plugin-related knowledge. It helps you build custom tools, enforce team-wide standards with repository-level plugins, and quickly resolve issues, saving you time and preventing errors.

What capabilities does it provide?

It provides comprehensive support for all plugin components (commands, agents, skills, hooks, MCP servers), guidance on the plugin manifest (plugin.json), instructions for managing marketplaces, and best practices for team workflows and debugging.