はじめに
業務で Claude Codeを利用することになって、会社の人が作ってくれた便利機能を導入することをしました
説明を受けて入れたのですが、教えてもらうがままに作業したので改めて、何をしていたのか理解するためにまとめようと思います
プラグインとは?
スキル、エージェント、フック、MCP サーバーで Claude Code を拡張する
どうやら、やりたいことをパッケージみたいな感じでまとめてたものだと認識しましたが
合っているかも、Claude Codeにも聞いてみたところ、もう少し詳しく教えてもらえた
プラグインは以下のコンポーネントを組み合わせられます
- スキル(Skills)
- コード規約・レビューチェックリスト・ワークフロー手順などを記述したMarkdownファイル。Claudeが文脈を判断して自動的に参照します
- MCPサーバー
- GitHub、Slack、DBなど外部サービスとのリアルタイム連携。APIアクセスなど実際のツール呼び出しを担います
- スラッシュコマンド
- /deploy、/code-review のように手動で呼び出せるカスタムコマンド
- フック(Hooks)
- コミット前のテスト自動実行など、特定イベントで自動的に走るシェルスクリプト
なるほど…
ちょっと調べると、プラグインを導入して痛い目をみた記事がいろいろあるので、導入する前に信頼できかは確認したほうがよさそう
ここからは導入したときの手順をまとめておこうと思います
1. /plugin コマンドを開く
Claude Codeのセッション内(ターミナル)で以下を入力します
/plugin
インタラクティブなUIが起動しタブ形式で以下のようなのが選べるようになります
- Discover(探す)
- Installed(インストール済み)
- Marketplaces(マーケット)
2. マーケットプレイスを追加する
プラグインは「マーケットプレイス」という配布元から入手するので、まずやった事は、マーケットプレイスの追加をしました
以下のコマンドで、会社の人が作ってくれたリポジトリを追加しました
GitHubリポジトリを直接指定
/plugin marketplace add ユーザー名/リポジトリ名
マーケットプレイスを追加したら、/plugin の Discover タブから利用可能なプラグインを一覧で確認できますが、たくさん表示されるので、検索してインストールしたいプラグインを探します
3. プラグインをインストールする
/plugin コマンド
/plugin install プラグイン名@マーケットプレイス名
例:
/plugin install commit-commands@anthropics-claude-code
4. インストール後の確認
プラグインをインストールしたら、Claude Codeを再起動して読み込みなおします
再度プラグインコマンドを実行して Installed(インストール済み)タブに追加されているか確認します
各プラグインで、有効化・無効化が選べるのですが、有効化になっているか確認します
有効化になっていなかったら、選択してスペースを押したりして有効化します
という手順で導入することができました
結構、直感的に操作できるようターミナルに表示されていたのですごく助かりました
ここまでまとめましたが、公式ドキュメントにちゃんと日本語で書いてあります ![]()
おわりに
実際に プラグインを使ってみましたが、これまでターミナルで打っていたコマンドを、言葉で指示するだけで実行できるようになったことと、自分で考えていた部分もAIにお任せできたので、便利さを感じています