By hosochin
共通スキル + MCP サーバー(GitHub, Playwright, Atlassian, Context7, Slack, Serena)
npx claudepluginhub hosochin/claude-spells --plugin common-skillsタスク内容から適切なGitブランチ名を3〜5個提案する
クラス名・メソッド名・変数名などコーディングに関する命名を3〜5個提案する
git diff からコミットメッセージを3〜5個生成する
新しいスキル定義を生成する
push前にシークレット情報や個人情報の漏洩がないかチェックする
文章の改善提案や校正を行う
個人用の Claude Code プラグインマーケットプレイスです。 1つのプラグインをインストールするだけで、Skills と MCP サーバーがすべて使える状態になります。
| スキル | 呼び出し | 説明 |
|---|---|---|
| gen-commit-message | /common-skills:gen-commit-message | git diff からコミットメッセージを生成 |
| gen-branch-naming | /common-skills:gen-branch-naming | タスク内容からブランチ名を提案 |
| gen-code-naming | /common-skills:gen-code-naming | クラス名・メソッド名・変数名を提案 |
| gen-custom-command | /common-skills:gen-custom-command | 新しいスキル定義を生成 |
| review-text | /common-skills:review-text | 文章の改善提案・校正 |
| review-secret | /common-skills:review-secret | push 前のシークレット・個人情報漏洩チェック |
| サーバー | 説明 | シークレット |
|---|---|---|
| github | GitHub 連携 | GITHUB_TOKEN |
| playwright | ブラウザ操作 | 不要 |
| atlassian | Jira / Confluence 連携 | OAuth(ブラウザ認証) |
| context7 | 最新ライブラリドキュメント取得 | 不要 |
| slack | Slack 連携 | SLACK_BOT_TOKEN |
| serena | セマンティックコード解析 | 不要 |
| supabase | Supabase データベース管理 | SUPABASE_ACCESS_TOKEN |
シークレットが必要な MCP サーバーを使う場合、事前に環境変数を設定してください。
# ~/.zshrc に追加
export GITHUB_TOKEN=ghp_xxxxxxxxxxxxxxxxxxxx
export SLACK_BOT_TOKEN=xoxb-xxxxxxxxxxxxxxxxxxxx
export SUPABASE_ACCESS_TOKEN=sbp_xxxxxxxxxxxxxxxxxxxx
ターミナルから以下を実行すれば完了です。
claude plugin marketplace add /path/to/claude-spells && \
claude plugin install common-skills@claude-spells
これだけで Skills と MCP サーバーがすべてセットアップされます。
Claude Code 内からも可能です。
/plugin marketplace add /path/to/claude-spells
/plugin install common-skills@claude-spells
# 明示的に呼び出す
/common-skills:gen-commit-message
/common-skills:review-text
# テスト実行(sample.md を使用)
/common-skills:gen-commit-message test
各スキルは input.md から入力を読み取り、output.md に結果を出力します。
利用するリポジトリ側に以下のディレクトリを作成してください。
my-project/
├── gen-commit-message/
│ ├── input.md # 入力を記述
│ └── output.md # 結果が出力される
└── ...
| コマンド | 説明 |
|---|---|
/plugin | プラグインマネージャーを開く(Discover / Installed / Marketplaces / Errors タブ) |
/plugin marketplace add <source> | マーケットプレイスを登録 |
/plugin marketplace list | 登録済みマーケットプレイスの一覧 |
/plugin marketplace update <name> | マーケットプレイスのプラグインリストを更新 |
/plugin marketplace remove <name> | マーケットプレイスを削除(インストール済みプラグインも削除される) |
| コマンド | 説明 |
|---|---|
/plugin install <plugin>@<marketplace> | プラグインをインストール |
/plugin uninstall <plugin>@<marketplace> | プラグインをアンインストール |
/plugin disable <plugin>@<marketplace> | プラグインを無効化(アンインストールせず) |
/plugin enable <plugin>@<marketplace> | 無効化したプラグインを再有効化 |
/plugin validate . | プラグインの構成を検証 |
Claude Code 内の /plugin コマンドは、ターミナルから claude plugin でも実行できます。
claude plugin install common-skills@claude-spells
claude plugin marketplace list
claude-spells/
├── .claude-plugin/
│ └── marketplace.json # マーケットプレイスカタログ
├── plugins/
│ └── common-skills/ # 全機能を含む単一プラグイン
│ ├── .claude-plugin/
│ │ └── plugin.json
│ ├── .mcp.json # MCP サーバー設定(全サーバー)
│ └── skills/
│ ├── gen-commit-message/
│ │ ├── SKILL.md
│ │ └── sample.md
│ ├── gen-branch-naming/
│ ├── gen-code-naming/
│ ├── gen-custom-command/
│ └── review-text/
├── docs/
│ └── architecture.md # アーキテクチャ設計書
├── CLAUDE.md
├── README.md
└── .gitignore
スキルは目的に応じて接頭辞を付けます。
Enforce conventional commits, conventional comments, and engineering ownership for commits, PRs, and code reviews
External network access
Connects to servers outside your machine
Requires secrets
Needs API keys or credentials to function
Share bugs, ideas, or general feedback.
Guide for creating Claude Code skills following Anthropic's best practices
GitHub and Git workflow tools: commit-creator, pr-creator, pr-reviewer, and pr-comment-resolver agents, slash commands for commits, PRs, and review comment resolution, plus skills for PR/commit workflows.
Commands for Git operations, commits, and PRs
Editorial "OSS Maintainer" bundle for Claude Code from Antigravity Awesome Skills.
Git and PR workflows with code review, onboarding, and PR enhancement