CC逆引きリファレンス

プラグインの雛形を作成したい

8. スキル

コマンド / 機能

claude plugin init <name>

プラグイン開発の初期化

概要

claude plugin init <name> を実行すると、プラグインの雛形ディレクトリが生成されます。スキルは .claude/skills/ 以下に生成され、そこにプラグイン独自のスキルを追加していく形で開発を進められます。

設定例

# プラグインの雛形を作成
claude plugin init my-plugin

# 生成されるディレクトリ構造の例
my-plugin/
  .claude/
    skills/
      example-skill/
        SKILL.md
  plugin.json     # プラグインのメタデータ

# 開発したスキルを追加
mkdir -p my-plugin/.claude/skills/deploy
# SKILL.md を作成して実装
公式ドキュメントを見る

こんな時に使う

  • 配布可能なプラグインをゼロから開発したい時
  • チーム独自のスキル集をプラグインとしてまとめたい時
  • プラグインの標準的なディレクトリ構造をすぐ用意したい時

使い方

  1. 1claude plugin init <プラグイン名> を実行
  2. 2.claude/skills/ 以下に生成されたテンプレートを元にスキルを追加・編集
  3. 3claude plugin list で作成したプラグインが認識されているか確認

Tips

  • プラグインは .claude/skills/ から自動でロードされる(v2.1.157)
  • --plugin-dir や --plugin-url でセッション限定でも読み込める
  • 配布する場合は plugin.json のメタデータを適切に設定する