shiiman-claude-code-plugins
個人用 Claude Code プラグインマーケットプレイス。
前提条件
- Python 3.10 以上
- Node.js(Prettier 用)
- 依存パッケージのインストール:
pip install -r requirements.txt
npm install
インストール
方法 1: プロジェクト設定(推奨)
プロジェクトの .claude/settings.json にマーケットプレイスを設定すると、プロジェクトを開くたびに自動的にプラグインを利用できるようになります。
{
"extraKnownMarketplaces": {
"shiiman-claude-code-plugins": {
"source": {
"source": "git",
"url": "git@github.com:shiiman/claude-code-plugins.git"
}
}
},
"enabledPlugins": {
"shiiman-claude@shiiman-claude-code-plugins": true,
"shiiman-git@shiiman-claude-code-plugins": true,
"shiiman-github@shiiman-claude-code-plugins": true,
"shiiman-workflow@shiiman-claude-code-plugins": true,
"shiiman-google@shiiman-claude-code-plugins": true,
"shiiman-go@shiiman-claude-code-plugins": true,
"shiiman-terraform@shiiman-claude-code-plugins": true,
"shiiman-slack@shiiman-claude-code-plugins": true
}
}
メリット:
- プロジェクトを開くと自動的にインストール
- プラグインのバージョン管理が容易
- 設定を共有して同じプラグイン環境を維持
方法 2: 個別インストール
1. マーケットプレイスを追加
/plugin marketplace add shiiman/claude-code-plugins
2. プラグインをインストール
| プラグイン | 説明 | インストールコマンド |
|---|
shiiman-claude | Claude Code プロジェクト設定管理プラグイン - MCP サーバー管理、Claude 設定管理、Claude リソース一覧表示、Claude Code CLI 更新を提供 | /plugin install shiiman-claude@shiiman-claude-code-plugins |
shiiman-git | Git ローカル操作 - コミット、worktree、gitignore チェック、コミットメッセージ設定、gtrconfig 生成を提供 | /plugin install shiiman-git@shiiman-claude-code-plugins |
shiiman-github | GitHub API / gh CLI 操作 - Issue、PR、ブランチ、GitHub Actions、リポジトリ設定管理を提供 | /plugin install shiiman-github@shiiman-claude-code-plugins |
shiiman-workflow | 開発ワークフロー自動化 - シングル/マルチエージェント/Agent Team での Issue 管理付き・なしのフローを提供 | /plugin install shiiman-workflow@shiiman-claude-code-plugins |
shiiman-google | Google Workspace 操作 - 認証、Drive 検索、Docs/Sheets/Slides/Forms/Apps Script 編集、Calendar、Gmail 未読管理を提供 | /plugin install shiiman-google@shiiman-claude-code-plugins |
shiiman-go | Go 言語開発支援 - フォーマット、静的解析、テスト、依存関係管理、ビルド、パフォーマンス計測、脆弱性スキャン | /plugin install shiiman-go@shiiman-claude-code-plugins |
shiiman-terraform | Terraform/Terragrunt 管理 - コマンド実行、バージョン管理、モジュール管理、state 操作、import 支援、セキュリティ監査 | /plugin install shiiman-terraform@shiiman-claude-code-plugins |
shiiman-slack | Slack 通知管理 - 未読確認、既読化、メンション確認・返信、プロフィール更新を提供 | /plugin install shiiman-slack@shiiman-claude-code-plugins |
インストール例:
# すべてのプラグインをインストール
/plugin install shiiman-claude@shiiman-claude-code-plugins
/plugin install shiiman-git@shiiman-claude-code-plugins
/plugin install shiiman-github@shiiman-claude-code-plugins
/plugin install shiiman-workflow@shiiman-claude-code-plugins
/plugin install shiiman-google@shiiman-claude-code-plugins
/plugin install shiiman-go@shiiman-claude-code-plugins
/plugin install shiiman-terraform@shiiman-claude-code-plugins
/plugin install shiiman-slack@shiiman-claude-code-plugins
構造
.
├── .claude-plugin/
│ └── marketplace.json # マーケットプレイス定義
├── .claude/
│ └── skills/ # リポジトリ用スキル
├── plugins/ # プラグインディレクトリ
├── docs/ # ドキュメント
└── README.md
利用可能なコマンド
| コマンド | 説明 |
|---|
/plugin-create | 新しいプラグインを作成(プラグインのみ / 機能込み一括) |
/skill-create | プラグインにスキルを追加 |
/subagent-create | プラグインにサブエージェントを追加 |
/hook-create | プラグインにフックを追加 |
/marketplace-toggle | マーケットプレイスを dev(symlink)/ prd(git)に切替 |
利用可能なスキル
自然言語で呼び出せるスキル:
プラグイン管理