skill-publisher

Recipes for disaster: how NOT to cook your way through life.

35|Updated Feb 15, 2026
One-click install
npx skills add https://github.com/sean-sunagaku/claude-code-plugin --skill skill-publisher-sean-sunagaku
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-publisher
Source: https://github.com/sean-sunagaku/claude-code-plugin/tree/main/.internal/skill-publisher/skills/skill-publisher
Command: npx skills add https://github.com/sean-sunagaku/claude-code-plugin --skill skill-publisher-sean-sunagaku

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, claude.

What problem does it solve?

このスキルは ~/.claude/skills/ や任意のパスにあるスキルを claude-code-plugin リポジトリの正しいディレクトリ構造 (<name>/skills/<name>/SKILL.md) にコピー・配置し、スキルの構造検証、重複チェック、配置後の確認を自動化します。公開用/内部用の配置をサポートし、重複排除と配置後の検証を行います。

Core Features & Use Cases

  • スキルの構造検証と正しい配置先へのコピーを自動化
  • sources/agents を plugin root の適切な場所へ同期(必要時)
  • .claude-plugin/plugin.json の自動生成(CI必須、既存ファイルがなければ作成)
  • marketplace.json への自動登録とアップデート
  • 不要ファイルの除外と整理
  • 重複スキルの検出と上書き安全確認

Quick Start

スキルを publish するソースディレクトリを指定して publish-skill.sh を実行すると、プラグインリポジトリへ公開・整理が開始されます。

Frequently Asked Questions about skill-publisher

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

FAQPage Schema
How do I publish skills to a Claude Code plugin repository?

Run publish-skill.sh with a source directory path to automatically copy, validate, and organize external skills into the correct <name>/skills/<name>/SKILL.md repository structure.

How does automatic plugin.json generation work for skill repositories?

Automatic plugin.json generation creates the .claude-plugin/plugin.json configuration file in the plugin root when an existing file is absent, ensuring CI pipeline compatibility and correct plugin registration.

Can I consolidate skills from multiple paths for multi-agent workflows?

Yes, you can consolidate skills from ~/.claude/skills/ or any arbitrary path, applying script-based validation and agent synchronization to prepare them for multi-agent workflow deployment.

Do I need jq and claude installed to automate skill publishing?

Yes, you need jq and claude installed, as script-based validation, agent synchronization, and plugin.json orchestration require these dependencies to function correctly.

What happens when duplicate skills are detected during repository publishing?

When duplicate skills are detected during repository publishing, the validation script performs duplicate detection and enforces overwrite safety confirmation before proceeding with the copy operation.

How do I register published skills in the marketplace.json file?

The publishing script automatically registers and updates marketplace.json entries during deployment, adding new skill entries and updating existing plugin metadata for marketplace visibility.