plugin-composition

Community

Unify plugin parts into one Claude plugin.

Authorviktorbezdek
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Building a Claude Code plugin that bundles several components—skills, hooks, MCP servers, subagents, and slash commands—can be error‑prone due to naming collisions, inconsistent directory layout, and confusing path variables.

Core Features & Use Cases

  • Canonical directory layout that organizes all component types in predictable locations.
  • Path substitution guidance for ${CLAUDE_PLUGIN_ROOT}, ${CLAUDE_PLUGIN_DATA}, ${CLAUDE_PROJECT_DIR}, and ${CLAUDE_ENV_FILE}.
  • Namespacing and merge rules to avoid conflicts when multiple plugins are installed together.
  • Shared‑script pattern for reusable code across skills and hooks.
  • MCP lifecycle instructions for persistent server components.

Quick Start

Use the plugin-composition skill to generate a multi‑component plugin layout for my project.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: plugin-composition
Download link: https://github.com/viktorbezdek/skillstack/archive/main.zip#plugin-composition

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.