ClawHubでOpenClawのスキルを検索・インストールする方法
新しいツールを導入したとき、便利な拡張機能やスキルをどこで探せばいいか迷ったり、自分の環境間で設定を同期させるのに苦労したりしたことはありませんか?開発者にとって、スキルの管理や共有がスムーズに行えることは、生産性に直結する重要な要素です。
そこで登場するのが ClawHub です。ClawHubは、OpenClawのエコシステムをより豊かにし、開発者が作成した機能を簡単に見つけ、管理し、共有するための中心的な場所となります。
ClawHub
Section titled “ClawHub”ClawHubは、OpenClawのスキルとプラグインのためのパブリックレジストリです。
- ネイティブの
openclawコマンドを使用して、ClawHubからスキルの検索・インストール・更新、およびプラグインのインストールが行えます。 - レジストリの認証、公開、削除、復元、または同期ワークフローが必要な場合は、専用の
clawhubCLIを使用してください。
サイト: clawhub.ai
Native OpenClaw のフロー
Section titled “Native OpenClaw のフロー”スキル:
openclaw skills search "calendar"openclaw skills install <skill-slug>openclaw skills update --allプラグイン:
openclaw plugins install clawhub:<package>openclaw plugins update --all純粋な npm-safe なプラグインスペックも、npm の前に ClawHub に対して試行されます:
openclaw plugins install openclaw-codex-app-serverネイティブの openclaw コマンドは、アクティブなワークスペースにインストールし、ソースのメタデータを保持するため、その後の update 実行時も ClawHub との連携が維持されます。
ClawHub とは
Section titled “ClawHub とは”- OpenClawのスキルとプラグインのためのパブリックレジストリです。
- スキルバンドルとメタデータのバージョン管理されたストレージです。
- 検索、タグ、利用状況シグナルによる発見の場です。
- ユーザーがスキルバンドル(ファイル + メタデータ)を公開します。
- ClawHubがバンドルを保存し、メタデータを解析して、バージョンを割り当てます。
- レジストリが検索と発見のためにスキルをインデックス化します。
- ユーザーがOpenClawでスキルを閲覧、ダウンロード、インストールします。
- 新しいスキルや既存スキルの新バージョンを公開できます。
- 名前、タグ、検索でスキルを見つけることができます。
- スキルバンドルをダウンロードして、中身のファイルを確認できます。
- 悪意のある、または安全でないスキルを報告できます。
- モデレーターであれば、非表示、再表示、削除、禁止などの操作が可能です。
対象となる方(初心者向け)
Section titled “対象となる方(初心者向け)”OpenClawエージェントに新しい機能を追加したい場合、ClawHubはスキルを見つけてインストールする最も簡単な方法です。バックエンドの仕組みを深く知る必要はありません。以下のことが可能です:
- 自然な言葉でスキルを検索できます。
- ワークスペースにスキルをインストールできます。
- コマンド一つで後からスキルを更新できます。
- 自分のスキルを公開してバックアップできます。
クイックスタート(非エンジニア向け)
Section titled “クイックスタート(非エンジニア向け)”- 必要なものを検索します:
openclaw skills search "calendar"
- スキルをインストールします:
openclaw skills install <skill-slug>
- 新しいOpenClawセッションを開始して、新しいスキルを反映させます。
- レジストリの認証管理や公開を行いたい場合は、別途
clawhubCLIもインストールしてください。
ClawHub CLI のインストール
Section titled “ClawHub CLI のインストール”公開や同期など、レジストリ認証が必要なワークフローでのみ必要です。
npm i -g clawhubpnpm add -g clawhubOpenClaw との連携
Section titled “OpenClaw との連携”ネイティブの openclaw skills install は、アクティブなワークスペースの skills/ ディレクトリにインストールします。openclaw plugins install clawhub:... は、通常の管理プラグインのインストールに加え、更新用の ClawHub ソースメタデータを記録します。
独立した clawhub CLIも、現在の作業ディレクトリ下の ./skills にスキルをインストールします。OpenClawワークスペースが設定されている場合、--workdir(または CLAWHUB_WORKDIR)で上書きしない限り、clawhub はそのワークスペースを優先します。OpenClawは <workspace>/skills からワークスペーススキルを読み込み、次回のセッションで反映します。すでに ~/.openclaw/skills や同梱のスキルを使用している場合、ワークスペースのスキルが優先されます。
スキルの読み込み、共有、制限の詳細については、Skills を参照してください。
スキルシステムの概要
Section titled “スキルシステムの概要”スキルは、OpenClawに特定のタスクの実行方法を教える、バージョン管理されたファイルのバンドルです。公開ごとに新しいバージョンが作成され、レジストリにはバージョンの履歴が保持されるため、ユーザーは変更内容を監査できます。
一般的なスキルには以下が含まれます:
- メインの説明と使い方が記載された
SKILL.mdファイル。 - スキルで使用されるオプションの設定、スクリプト、またはサポートファイル。
- タグ、概要、インストール要件などのメタデータ。
ClawHubはメタデータを使用して発見機能を強化し、スキルの機能を安全に公開します。また、レジストリはスターやダウンロード数などの利用状況シグナルを追跡し、ランキングや可視性を向上させます。
提供されるサービス(機能)
Section titled “提供されるサービス(機能)”- スキルとその
SKILL.mdコンテンツのパブリックブラウジング。 - キーワードだけでなく、embeddings(ベクトル検索)による検索。
- semver、changelogs、タグ(
latestを含む)によるバージョン管理。 - バージョンごとの zip 形式でのダウンロード。
- コミュニティフィードバックのためのスターとコメント。
- 承認と監査のためのモデレーションフック。
- 自動化とスクリプト作成のための CLI フレンドリーな API。
セキュリティとモデレーション
Section titled “セキュリティとモデレーション”ClawHubはデフォルトでオープンです。誰でもスキルをアップロードできますが、公開するにはGitHubアカウントが作成から少なくとも1週間経過している必要があります。これにより、正当な貢献者を妨げることなく、悪用を抑制できます。
報告とモデレーション:
- ログイン済みのユーザーは誰でもスキルを報告できます。
- 報告理由は必須であり、記録されます。
- 各ユーザーは一度に最大20件のアクティブな報告を持つことができます。
- 3つ以上のユニークな報告があるスキルは、デフォルトで自動的に非表示になります。
- モデレーターは非表示のスキルを確認し、再表示、削除、またはユーザーの禁止を行うことができます。
- 報告機能の悪用は、アカウントの禁止につながる可能性があります。
モデレーターに興味がありますか?OpenClawのDiscordで、モデレーターまたはメンテナーに連絡してください。
CLI コマンドとパラメータ
Section titled “CLI コマンドとパラメータ”グローバルオプション(すべてのコマンドに適用):
--workdir <dir>: 作業ディレクトリ(デフォルト:現在のディレクトリ。OpenClawワークスペースを優先)。--dir <dir>: スキルディレクトリ。workdir からの相対パス(デフォルト:skills)。--site <url>: サイトのベース URL(ブラウザログイン用)。--registry <url>: レジストリ API のベース URL。--no-input: プロンプトを無効化(非対話モード)。-V, --cli-version: CLI バージョンを表示。
Auth:
clawhub login(ブラウザフロー) またはclawhub login --token <token>clawhub logoutclawhub whoami
オプション:
--token <token>: API トークンを貼り付け。--label <label>: ブラウザログインのトークンに保存されるラベル(デフォルト:CLI token)。--no-browser: ブラウザを開かない(--tokenが必要)。
Search:
clawhub search "query"--limit <n>: 最大結果数。
Install:
clawhub install <slug>--version <version>: 特定のバージョンをインストール。--force: フォルダが既に存在する場合に上書き。
Update:
clawhub update <slug>clawhub update --all--version <version>: 特定のバージョンに更新(単一の slug のみ)。--force: ローカルファイルが公開されたバージョンと一致しない場合に上書き。
List:
clawhub list(.clawhub/lock.jsonを読み込み)
Publish skills:
clawhub skill publish <path>--slug <slug>: スキルの slug。--name <name>: 表示名。--version <version>: semver バージョン。--changelog <text>: 変更履歴テキスト(空でも可)。--tags <tags>: カンマ区切りのタグ(デフォルト:latest)。
Publish plugins:
clawhub package publish <source><source>はローカルフォルダ、owner/repo、owner/repo@ref、または GitHub URL。--dry-run: 何もアップロードせずに公開プランを構築。--json: CI 用にマシン読み取り可能な出力を生成。--source-repo,--source-commit,--source-ref: 自動検出が不十分な場合のオプションの上書き。
Delete/undelete (オーナー/管理者のみ):
clawhub delete <slug> --yesclawhub undelete <slug> --yes
Sync (ローカルスキルのスキャン + 新規/更新の公開):
clawhub sync--root <dir...>: 追加のスキャンルート。--all: プロンプトなしですべてアップロード。--dry-run: アップロードされる内容を表示。--bump <type>: 更新時のpatch|minor|major(デフォルト:patch)。--changelog <text>: 非対話型更新時の変更履歴。--tags <tags>: カンマ区切りのタグ(デフォルト:latest)。--concurrency <n>: レジストリチェックの並列数(デフォルト:4)。
エージェントの一般的なワークフロー
Section titled “エージェントの一般的なワークフロー”スキルを検索する
Section titled “スキルを検索する”clawhub search "postgres backups"新しいスキルをダウンロードする
Section titled “新しいスキルをダウンロードする”clawhub install my-skill-packインストール済みスキルを更新する
Section titled “インストール済みスキルを更新する”clawhub update --allスキルをバックアップする(公開または同期)
Section titled “スキルをバックアップする(公開または同期)”単一のスキルフォルダの場合:
clawhub skill publish ./my-skill --slug my-skill --name "My Skill" --version 1.0.0 --tags latest多くのスキルを一度にスキャンしてバックアップする場合:
clawhub sync --allGitHub からプラグインを公開する
Section titled “GitHub からプラグインを公開する”clawhub package publish your-org/your-plugin --dry-runclawhub package publish your-org/your-pluginclawhub package publish your-org/your-plugin@v1.0.0clawhub package publish https://github.com/your-org/your-pluginコードプラグインには、package.json に必要な OpenClaw メタデータを含める必要があります:
{ "name": "@myorg/openclaw-my-plugin", "version": "1.0.0", "type": "module", "openclaw": { "extensions": ["./index.ts"], "compat": { "pluginApi": ">=2026.3.24-beta.2", "minGatewayVersion": "2026.3.24-beta.2" }, "build": { "openclawVersion": "2026.3.24-beta.2", "pluginSdkVersion": "2026.3.24-beta.2" } }}高度な詳細(技術的)
Section titled “高度な詳細(技術的)”バージョニングとタグ
Section titled “バージョニングとタグ”- 公開ごとに新しい semver
SkillVersionが作成されます。 - タグ(
latestなど)は特定のバージョンを指します。タグを移動させることでロールバックが可能です。 - 変更履歴(Changelogs)はバージョンごとに添付され、同期や更新の公開時には空にすることもできます。
ローカルの変更 vs レジストリのバージョン
Section titled “ローカルの変更 vs レジストリのバージョン”更新時には、コンテンツハッシュを使用してローカルスキルの内容とレジストリのバージョンを比較します。ローカルファイルがいずれの公開済みバージョンとも一致しない場合、CLI は上書き前に確認を求めます(非対話型実行では --force が必要です)。
同期スキャンとフォールバックルート
Section titled “同期スキャンとフォールバックルート”clawhub sync は、まず現在の作業ディレクトリをスキャンします。スキルが見つからない場合は、既知のレガシーな場所(例:~/openclaw/skills や ~/.openclaw/skills)にフォールバックします。これは、追加のフラグなしで古いスキルのインストールを見つけられるように設計されています。
ストレージとロックファイル
Section titled “ストレージとロックファイル”- インストールされたスキルは、作業ディレクトリ下の
.clawhub/lock.jsonに記録されます。 - 認証トークンは ClawHub CLI 設定ファイルに保存されます(
CLAWHUB_CONFIG_PATHで上書き可能)。
テレメトリ(インストール数)
Section titled “テレメトリ(インストール数)”ログイン状態で clawhub sync を実行すると、CLI はインストール数を計算するために最小限のスナップショットを送信します。これは完全に無効化できます:
export CLAWHUB_DISABLE_TELEMETRY=1CLAWHUB_SITE: サイト URL を上書き。CLAWHUB_REGISTRY: レジストリ API URL を上書き。CLAWHUB_CONFIG_PATH: CLI がトークン/設定を保存する場所を上書き。CLAWHUB_WORKDIR: デフォルトの作業ディレクトリを上書き。CLAWHUB_DISABLE_TELEMETRY=1:sync時のテレメトリを無効化。
次のステップ
Section titled “次のステップ”- Skills - スキルの仕組みについて詳しく学ぶ
OpenClaw Expert
まだ解決しませんか?
このページで解決しない場合は、OpenClaw Expertに直接質問してください。