OpenClawSkills
GitHub
ツール & スキル • 5分で読める

OpenClaw Hub

OpenClaw Hub ガイド:パブリックスキルレジストリ + CLI ワークフロー

OpenClaw Hub は ''OpenClaw のパブリックスキルレジストリ''です。これは無料サービスです:すべてのスキルは公開、オープン、誰でも表示可能で、共有と再利用ができます。スキルは ''SKILL.md'' ファイル(とサポートテキストファイル)を含むフォルダです。Web アプリでスキルを閲覧するか、CLI を使用してスキルを検索、インストール、更新、公開できます。

サイト:''openclawhub.com''

Tutorial.step

対象者(初心者向け)

OpenClaw エージェントに新しい機能を追加したい場合、OpenClaw Hub はスキルを見つけてインストールする最も簡単な方法です。バックエンドの仕組みを知る必要はありません。次のことができます:

- 自然言語でスキルを検索。

- スキルをワークスペースにインストール。

- 後で1つのコマンドでスキルを更新。

- 公開して自分のスキルをバックアップ。

Tutorial.step

クイックスタート(非技術的)

1. CLI をインストール(次のセクションを参照)。

2. 必要なものを検索:

- ''openclaw-hub search "calendar"''

3. スキルをインストール:

- ''openclaw-hub install <skill-slug>''

4. 新しい OpenClaw セッションを開始して新しいスキルを取得。

Tutorial.step

CLI のインストール

どちらかを選択:

Bash
npm i -g openclaw-hub
Bash
pnpm add -g openclaw-hub
Tutorial.step

OpenClaw への統合

デフォルトでは、CLI は現在の作業ディレクトリの ''./skills'' にスキルをインストールします。OpenClaw ワークスペースが設定されている場合、''openclaw-hub'' は ''--workdir''(または ''OPENCLAW_HUB_WORKDIR'')をオーバーライドしない限り、そのワークスペースにフォールバックします。OpenClaw は ''<workspace>/skills'' からワークスペーススキルをロードし、''次の''セッションで取得します。''~/.openclaw/skills'' またはバンドルスキルを既に使用している場合、ワークスペーススキルが優先されます。

スキルがどのようにロード、共有、ゲートされるかの詳細については、

''スキル''を参照してください。

Tutorial.step

サービスが提供する機能

- スキルとその ''SKILL.md'' コンテンツの''公開閲覧''。

- キーワードだけでなく、エンベディング(ベクトル検索)による検索。

- セムバー、チェンジログ、タグ(''latest'' を含む)による''バージョニング''。

- バージョンごとの zip としてのダウンロード。

- コミュニティフィードバックのためのスターとコメント。

- 承認と監査のためのモデレーションフック。

- 自動化とスクリプティングのためのCLI フレンドリーな API。

Tutorial.step

CLI コマンドとパラメータ

グローバルオプション(すべてのコマンドに適用):

- ''--workdir <dir>'':作業ディレクトリ(デフォルト:現在のディレクトリ;OpenClaw ワークスペースにフォールバック)。

- ''--dir <dir>'':スキルディレクトリ、workdir からの相対(デフォルト:''skills'')。

- ''--site <url>'':サイトベース URL(ブラウザログイン)。

- ''--registry <url>'':レジストリ API ベース URL。

- ''--no-input'':プロンプトを無効化(非対話型)。

- ''-V, --cli-version'':CLI バージョンを印刷。

Auth:

- ''openclaw-hub login''(ブラウザフロー)または ''openclaw-hub login --token <token>''

- ''openclaw-hub logout''

- ''openclaw-hub whoami''

オプション:

- ''--token <token>'':API トークンを貼り付け。

- ''--label <label>'':ブラウザログイントークン用に保存されたラベル(デフォルト:''CLI token'')。

- ''--no-browser'':ブラウザを開かない(''--token'' が必要)。

Search:

- ''openclaw-hub search "query"''

- ''--limit <n>'': Max results.

インストール:

- ''openclaw-hub install <slug>''

- ''--version <version>'':特定のバージョンをインストール。

- ''--force'':フォルダが既に存在する場合に上書き。

Update:

- ''openclaw-hub update <slug>''

- ''openclaw-hub update --all''

- ''--version <version>'':特定のバージョンに更新(単一スラッグのみ)。

- ''--force'':ローカルファイルが公開バージョンと一致しない場合に上書き。

リスト:

- ''openclaw-hub list''(''.openclaw-hub/lock.json'' を読み取り)

Publish:

- ''openclaw-hub publish <path>''

- ''--slug <slug>'':スキルスラッグ。

- ''--name <name>'': Display name.

- ''--version <version>'':セムバージョン。

- ''--changelog <text>'':チェンジログテキスト(空でも可)。

- ''--tags <tags>'':カンマ区切りタグ(デフォルト:''latest'')。

削除/削除取り消し(オーナー/管理者のみ):

- ''openclaw-hub delete <slug> --yes''

- ''openclaw-hub undelete <slug> --yes''

同期(ローカルスキルをスキャン + 新規/更新を公開):

- ''openclaw-hub sync''

- ''--root <dir...>'':追加のスキャンルート。

- ''--all'':プロンプトなしですべてをアップロード。

- ''--dry-run'':アップロードされる内容を表示。

- ''--bump <type>'':''patch|minor|major'' 更新用(デフォルト:''patch'')。

- ''--changelog <text>'':非対話型更新用のチェンジログ。

- ''--tags <tags>'':カンマ区切りタグ(デフォルト:''latest'')。

- ''--concurrency <n>'':レジストリチェック(デフォルト:4)。

Tutorial.step

エージェントの一般的なワークフロー

#

Tutorial.step

スキルを検索

Bash
openclaw-hub search "postgres backups"

#

Tutorial.step

新しいスキルをダウンロード

Bash
openclaw-hub install my-skill-pack

#

Tutorial.step

インストール済みスキルを更新

Bash
openclaw-hub update --all

#

Tutorial.step

スキルをバックアップ(公開または同期)

単一のスキルフォルダの場合:

Bash
openclaw-hub publish ./my-skill --slug my-skill --name "My Skill" --version 1.0.0 --tags latest

一度に多くのスキルをスキャンしてバックアップするには:

Bash
openclaw-hub sync --all
Tutorial.step

Advanced details (technical)

#

Tutorial.step

バージョニングとタグ

- 各公開は新しい ''セムバー'' ''SkillVersion'' を作成します。

- タグ(''latest'' など)はバージョンを指します;タグを移動するとロールバックできます。

- チェンジログは各バージョンに添付され、同期または更新の公開時に空でもかまいません。

#

Tutorial.step

ローカル変更とレジストリバージョン

更新はコンテンツハッシュを使用してローカルスキルコンテンツをレジストリバージョンと比較します。ローカルファイルが公開バージョンと一致しない場合、CLI は上書き前に確認を求めます(または非対話型実行で ''--force'' が必要)。

#

Tutorial.step

同期スキャンとフォールバックルート

''openclaw-hub sync'' は最初に現在の workdir をスキャンします。スキルが見つからない場合、既知の場所(例:''~/.openclaw/skills'')にフォールバックします。

#

Tutorial.step

ストレージとロックファイル

- インストールされたスキルは workdir 下の ''.openclaw-hub/lock.json'' に記録されます。

- 認証トークンは OpenClaw Hub CLI 設定ファイルに保存されます(''OPENCLAW_HUB_CONFIG_PATH'' でオーバーライド)。

#

Tutorial.step

テレメトリ(インストール数)

ログイン中に ''openclaw-hub sync'' を実行すると、CLI はインストール数を計算するために最小限のスナップショットを送信します。これを完全に無効にできます:

Bash
export OPENCLAW_HUB_DISABLE_TELEMETRY=1
Tutorial.step

Environment variables

- ''OPENCLAW_HUB_SITE'':サイト URL をオーバーライド。

- ''OPENCLAW_HUB_REGISTRY'':レジストリ API URL をオーバーライド。