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.