skill-publishing

Package, validate, and distribute Claude Code skills as plugins or monorepo components.

1|2|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/abhattacherjee/claude-code-skills --skill skill-publishing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-publishing
Source: https://github.com/abhattacherjee/claude-code-skills/tree/main/plugins/skill-publishing/skills/skill-publishing
Command: npx skills add https://github.com/abhattacherjee/claude-code-skills --skill skill-publishing

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of making Claude Code skills installable by others, ensuring they are packaged correctly as plugins or shared via a monorepo.

Core Features & Use Cases

  • Plugin-First Publishing: Automatically assembles and syncs skills with plugin-manifest.json into installable plugins.
  • Monorepo Sync: Keeps skills and plugins updated in a central GitHub repository.
  • Interactive Flow: Guides users through publishing targets (plugin, bare skill, individual repo) with clear state detection.
  • Use Case: A developer has finished a new skill and wants to share it with the community. They run this skill, select 'Plugin' as the target, and it handles building, validating, syncing to the monorepo, and creating a versioned release.

Quick Start

Use the skill-publishing skill to publish the current skill as a plugin.

Frequently Asked Questions about skill-publishing

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

FAQPage Schema
How do I package Claude Code skills as installable plugins?

To package Claude Code skills as installable plugins, use an automated workflow that assembles your project using a plugin manifest. This process handles validation, packaging, and distribution to ensure your skill is correctly formatted for others to install.

What is the best way to distribute skills through a monorepo?

Distributing skills through a monorepo involves synchronizing your packaged components with a central GitHub repository. This automated sync keeps your skills and plugins updated and versioned, ensuring consistent distribution across your development environment.

Do I need a plugin manifest to publish a skill?

Yes, a plugin manifest is required for plugin-first publishing workflows. The system uses the plugin manifest to automatically assemble, validate, and sync the skill into a versioned, installable plugin for community distribution.

Can I publish a bare skill without creating an installable plugin?

Yes, you can publish a bare skill without creating a full installable plugin. The interactive workflow supports bare skill syncing and individual repository preparation, allowing you to distribute skills directly without assembling a plugin package.

Does the skill publishing workflow require jq?

Yes, the skill publishing workflow requires jq as a dependency. This command-line JSON processor is used to parse manifests and validate packaging configurations during the automated assembly and distribution process.