2026-06-28

ClawHubスキルレジストリ:Claude Code Skillsの検索と共有方法

ClawHubはClaude Code Skillsのためのコミュニティレジストリです。本記事では、agentの機能を安全に共有するために、SKILL.mdパッケージをどのように検索し、インストール、公開、監査するかを詳しく解説します。

ClawHubスキルレジストリ:Claude Code Skillsの検索と共有方法

最終更新日: June 28, 2026

スキルレジストリは、Claude Code Skillを記述することと、実際にそれを使用する人との間の欠けているピースです。ClawHubは、SKILL.mdパッケージがnpmにとってJavaScriptであるように機能するコミュニティレジストリです。これは、パッケージをリスト化し、バージョン管理を行い、ワンライナーのインストールを提供します。私がスキルが存在することを知ってから約10分後に最初のレジストリスキルをインストールし、その翌週には自分で公開しました。

ここでは簡単な概要と、実用的な部分(レジストリとは何か、ClawHubからどのようにスキルを見つけ、インストールするか、どのように公開するか、そして他人のコードを実行する前に私がどのような信頼性の質問をするか)を紹介します。もしあなたがまだスキルを記述したことがない場合は、私のClaude Code Skillsの記事に仕組みが書かれています。この記事は基本的な知識があることを前提とし、共有レイヤーに焦点を当てています。

開発者のコンピューター画面でハイライトされたカラフルなプログラミングコード

クイックアンサー:スキルレジストリとは何ですか?

スキルレジストリは、Claude Code Skillsのホストされたカタログです。各エントリはパッケージ(SKILL.mdと通常いくつかのスクリプトを含むフォルダ)を指し、名前、バージョン、および作成者を持っています。あなたはカタログを検索し、そのエントリをローカルの.claude/skills/ディレクトリにインストールすると、モデルが必要に応じてそのスキルを呼び出すことができるようになります。ClawHubは私が日々の業務で使用しているコミュニティ運営の例です。これはAnthropicの公式製品ではないため、サードパーティのパッケージソースとして扱うようにしてください。

Anthropicは、基盤となるスキル形式をdocs.anthropic.com/en/docs/agents-and-tools/agent-skillsで文書化しており、これらのスキルをロードするCLIはgithub.com/anthropics/claude-codeでオープンソースになっています。レジストリはこれら両方の上に構築され、発見と配布を提供します。より広範なエージェントの全体像については、Claude Code ultimate guide for 2026を参照してください。

なぜレジストリを使う必要があるのか?

レジストリがない場合、スキルを共有することは、フォルダをzipし、それを送り、受け取り手が正しいパスに配置してくれることを願うという作業になります。これは、バグを修正したりプロンプトを変更したりした瞬間に破綻します。レジストリは私が頼りにしている4つのものを提供してくれます。

  • 発見(Discovery) — 検索可能なリストがあるため、口コミでスキルが存在することを知る必要がありません。
  • バージョン管理(Versioning) — すべての公開はバージョンであり、ピン留めしたりロールバックしたりできます。
  • ワンライナーインストール(One-line install) — 手動でのコピーではなく、単一のコマンドで済みます。
  • 共有された真実の源(A shared source of truth) — 私のチームと私は同じmigration-lintスキルをインストールし、同じ動作を得ることができます。

トレードオフは信頼性です。誰でも公開できるレジストリは、あなたのレビュー習慣と同じくらい安全です。私はレジストリスキルを、読んでみるまで「未検証のコード」として扱います。これについては後述します。

ClawHubからスキルをインストールする方法は?

正確なコマンドはレジストリクライアントによって異なりますが、パターンはどこでも同じです:検索し、インストールし、検証する。ClawHub CLIがグローバルにインストールされている場合、私の通常のフローは以下のようになります。

## 機能でスキルを検索
clawhub search "database migration"

## 名前でインストール(最新バージョン)
clawhub install migration-lint

## 再現性のために特定のバージョンをピン留めする
clawhub install migration-lint@1.2.0

## バージョンを含む、所有しているものをすべて表示
clawhub list

インストール後、スキルはプロジェクト内の.claude/skills/migration-lint/に配置されます。モデルがそれを使用する前に、私はそのフォルダを開きます。なぜなら、モデルはそのSKILL.mdに含まれる指示に従うからです。もしスキルがシェルスクリプトを同梱している場合、それも読みます。スキルは、モデルがタスクがその説明と完全に一致すると判断したときにのみ発動します。これはSKILL.mdの仕組みに関する記事に記載されている通りです。

小さなインストールチェックリスト

ステップ 確認するもの 理由
SKILL.mdを読む 指示とdescriptionフィールド これが文字通りモデルに伝えられる内容だから
スクリプトを一覧表示する scripts/内、または参照されるファイル内のすべて スクリプトは私のマシン上でシェルコマンドを実行できるから
権限を確認する ネットワーク、ファイルシステム、シェル、シークレット linterスキルにネットワークアクセスは必要ではないはずだから
バージョンをピン留めする @latestではなく@1.2.0をインストールする 更新によるサイレントな動作変更を避けるため

独自のスキルを公開する方法は?

公開は私が最も不安だった部分でしたが、実際には簡単な半分でした。難しい半分は、モデルが実際にスキルを発動させるのに十分なdescriptionを書くことでした。私のエンドツーエンドの公開ワークフローは以下の通りです。

  1. まずローカルでスキルを構築し、実際のセッションでテストします。
  2. レジストリが必要とする小さなマニフェスト(名前、バージョン、作成者、エントリパス)を追加します。
  3. APIトークンを使ってレジストリに一度ログインします。
  4. スキルフォルダから公開コマンドを実行します。
  5. 変更があるたびにマニフェストのバージョンを上げ、再度公開します。

先月私が公開した最小限のスキルフォルダは次のようになっています。

migration-lint/
├── SKILL.md          # モデルがロードする指示書
├── scripts/
│   └── check.sh      # 実際のLintを実行するスクリプト
└── skill.json        # レジストリマニフェスト: 名前、バージョン、作成者

パッケージ化されたClaude Codeスキルを表す画面上のカラーコード化されたプログラミングコード

SKILL.mdの本文は本質的な作業が行われる場所であり、スキルがローカルであれレジストリ上であれ、同じ執筆ルールが適用されます。説明ではいつ使用するかを最初に述べ、本文は短く保ち、本当に必要なファイルのみを添付します。スキルが単一のタスクを超えて成長した場合、私はそれを分割します。これは、巨大なプロンプトを一つ使うのではなく、Claude Code sub-agents for parallel workを実行する際に生じるのと同様の直感に基づいています。

レジストリはClaude Codeを拡張する他の方法と比較してどうですか?

スキルだけが唯一の拡張メカニズムではありませんし、私はタスクに応じて異なるものを利用します。スキルは再利用可能なモデル呼び出しの指示書に最適です。MCPサーバーはライブデータやツールアクセスに最適です。サブエージェントは孤立した並行作業に最適です。以下の表が私が実際に判断を下す方法です。

メカニズム それとは何か どのような時に使用するか
スキル(レジストリまたはローカル) モデルが必要に応じてロードするSKILL.md 再利用可能なプロンプト、チームの慣習、lintルール
MCPサーバー JSON-RPCを介したライブツール/データソース データベースクエリ、外部API、リアルタイムデータ
サブエージェント サブタスクのための別のClaude Codeインスタンス 並行研究、隔離された長時間実行ジョブ

モデルが保存された手順に従うのではなく、何か行う必要がある場合にMCPが適切な選択となります。私はhow MCP connects AI to your toolsで完全な比較を書き、CLIの機能に関する公式概要はdocs.anthropic.com/en/docs/claude-codeにあります。

ClawHubは公式ですか?安全ですか?

いいえ、ClawHubはコミュニティレジストリであり、Anthropicの製品ではありません。それは避ける理由にはなりませんが、あらゆるオープンソース依存関係にも適用するような注意を払うべき理由です。モデルはスキルが指示するものを実行するため、悪意のある、または不適切なスキルは、あなたの名義でファイルを読み取ったり、ネットワークエンドポイントを呼び出したり、シェルコマンドを実行したりすることができます。

私自身のルールは、重要度の高い順に以下の通りです。

  • 初めて使用する前に、すべてのSKILL.mdを最初から最後まで読む。
  • スキルが同梱しているスクリプトをすべて読む。
  • 認識している作者や公開レビューがあるスキルを好む。
  • バージョンをピン留めし、更新前に変更ログを読む。
  • 未検証のスキルはまず使い捨てのディレクトリで実行する。

スキルが必要な以上の権限を要求する場合、それは危険信号であり、私はそれをインストールしません。

インストールされたパッケージを確認しながらラップトップでコーディングしている開発者のクローズアップ

サードパーティのスキルで何が問題になる可能性がありますか?

私が実際に遭遇した、あるいは目撃したいくつかの失敗モードがあります。スキルのdescriptionが広すぎるため、意図されていないタスクで発動し、悪い指示を与える場合。アップデートによって変更ログなしに動作が変わり、私のワークフローをサイレントに壊す場合。または、スキルがハードコードされたパスを持つスクリプトをバンドルしているが、そのパスが私のマシン上に存在しない場合などです。これらはどれも致命的ではありませんが、すべて時間を浪費し、すべてモデルの出力をデバッグするよりも、スキルを読んで発見した方が安く済みます。

解決策は退屈ですが効果的です:レジストリをnpmのように扱い、各スキルを依存関係として扱い、実行する前にレビューすることです。バージョンをピン留めし、信頼できる作者の短いリストを維持し、疑わしい場合は、そのスキルをローカルフォルダにコピーし、理解できないものはすべて取り除くようにしてください。

まとめ

スキルレジストリは、SKILL.mdファイルを個人的なショートカットから共有可能なインフラストラクチャへと変えます。ClawHubは私に発見性、バージョン管理、ワンライナーインストールを提供し、自分でスキルを公開することは、スキル自体を書いた後で午後の作業でした。仕組みはシンプルですが、規律がレビューにあります。インストールするものは読み、信頼できるものはピン留めし、毎週書き直さなければならないと感じるスキルを公開してください。

画像クレジット

ガイドを読みながら無料ツールをお使いください。

ソーシャルメディアのワークフローに最適な画像リサイザー のカバー画像

Tue Mar 03 2026 19:00:00 GMT-0500 (Eastern Standard Time)

ソーシャルメディアのワークフローに最適な画像リサイザー

適切な比率でのソーシャルメディア画像のサイズ変更はもちろん、安全領域のクロッピング、最適なエクスポートサイズや圧縮設定を適用し、各プラットフォームに対応した再現性の高いワークフローを実現します。

画像フォーマット解説:JPEG、PNG、WebP、GIF、SVG、AVIF のカバー画像

Thu Mar 19 2026 20:00:00 GMT-0400 (Eastern Daylight Time)

画像フォーマット解説:JPEG、PNG、WebP、GIF、SVG、AVIF

各画像フォーマットの用途を徹底解説。JPEGとPNG、WebP、AVIF、SVG、GIFなど、どの形式を使うべきかを比較し、実際の測定ファイルサイズやウェブ画像のための実用的な決定ルールを提供します。