metaskill-packaging

Package Claude Code plugins into distributable units with a standard root structure.

4|Updated Jan 16, 2026
One-click install
npx skills add https://github.com/gigaverse-app/skillet --skill metaskill-packaging
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: metaskill-packaging
Source: https://github.com/gigaverse-app/skillet/tree/main/metaskill/skills/metaskill-packaging
Command: npx skills add https://github.com/gigaverse-app/skillet --skill metaskill-packaging

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamlines packaging of Claude Code skills, agents, commands, and hooks into a cohesive, distributable plugin format.

Core Features & Use Cases

  • Establishes a standard plugin root where .claude-plugin/plugin.json sits at the root and only plugin.json lives inside .claude-plugin.
  • Enables packaging for distribution, in-repo dogfooding, and marketplace readiness.
  • Documents recommended component placement and optional resources (scripts, references, assets) loaded on demand.

Quick Start

Create a plugin folder following the standard root structure and place components at the root, with plugin.json inside .claude-plugin.

Frequently Asked Questions about metaskill-packaging

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

FAQPage Schema
How do I package Claude Code plugins for distribution?

To package Claude Code plugins, create a standard plugin root folder, place your skills, agents, commands, and hooks at the root, and put plugin.json inside a .claude-plugin directory to form a distributable unit.

Can I include optional scripts and assets when packaging Claude Code plugins?

Yes, Claude Code plugin packaging supports optional scripts, references, and assets placed at the root, which are loaded on demand alongside the core components.

Does Claude Code plugin packaging support in-repo dogfooding?

Yes, this packaging approach enables in-repo dogfooding by establishing a standard plugin root structure, allowing you to test skills, agents, commands, and hooks locally before marketplace distribution.

When do I need to package my Claude Code skills into a plugin format?

You need to package Claude Code skills into a plugin format when preparing them for marketplace distribution or in-repo dogfooding, ensuring components like agents, commands, and hooks form a cohesive distributable unit.