はじめに

クイックスタート

クイックスタート

ClawHub は OpenClaw の Skills と Plugin のレジストリです。

OpenClaw に何かをインストールする場合は OpenClaw を使用します。サインイン、公開、自分のリスティングの管理、またはレジストリ固有のワークフローの使用には、clawhub CLI を使用します。

Skills を検索してインストールする

OpenClaw から検索します。

bash
openclaw skills search "calendar"

Skills をインストールします。

bash
openclaw skills install @openclaw/demo

インストール済みの Skills を更新します。

bash
openclaw skills update --all

OpenClaw は Skills の取得元を記録するため、以降の更新でも引き続き ClawHub を通じて解決できます。

Plugin を検索してインストールする

OpenClaw から検索します。

bash
openclaw plugins search "calendar"

ClawHub ソースを明示して、ClawHub でホストされている Plugin をインストールします。

bash
openclaw plugins install clawhub:<package>

インストール済みの Plugin を更新します。

bash
openclaw plugins update --all

OpenClaw で npm や別のソースではなく ClawHub を通じてパッケージを解決する場合は、clawhub: プレフィックスを使用します。

公開のためにサインインする

ClawHub CLI をインストールします。

bash
npm i -g clawhub# またはpnpm add -g clawhub

GitHub でサインインします。

bash
clawhub loginclawhub whoami

ヘッドレス環境では、ClawHub Web UI の API トークンを使用できます。

bash
clawhub login --token clh_...

Skills を公開する

Skills は、必須の SKILL.md ファイルと任意の補助ファイルを含むフォルダーです。

bash
clawhub skill publish ./my-skill \  --slug my-skill \  --name "My Skill" \  --changelog "Initial release"

このコマンドは変更のないコンテンツをスキップします。新しい Skills は 1.0.0 から始まり、それ以降の変更では次のパッチバージョンが自動的に公開されます。プレビューするには --dry-run、明示的なバージョンを選択するには --version を使用します。

公開前に、SKILL.md のメタデータを確認してください。インストール前に Skills の要件をユーザーが理解できるように、必要な環境変数、ツール、権限を宣言します。Skills の形式を参照してください。

複数の Skills を含むリポジトリでは、再利用可能な GitHub ワークフローが skills/ 直下の各 Skills フォルダーに対して skill publish を呼び出します。

yaml
jobs:  preview:    uses: openclaw/clawhub/.github/workflows/skill-publish.yml@main    with:      dry_run: true

Plugin を公開する

ローカルフォルダー、GitHub リポジトリ、GitHub ref、または既存のアーカイブから Plugin を公開します。

bash
clawhub package publish <source> --family code-plugin --dry-runclawhub package publish <source> --family code-plugin

公開せずに、解決されたパッケージメタデータ、互換性フィールド、ソースの帰属、アップロード計画をプレビューするには、最初に --dry-run を使用します。

コード Plugin では、package.jsonopenclaw.compat.pluginApiopenclaw.build.openclawVersion を含む OpenClaw 互換性メタデータを含める必要があります。

インストール前に確認する

インストール前に、ClawHub の Web ページまたは CLI の詳細コマンドを使用して、メタデータ、ソースリンク、バージョン、変更履歴、スキャン状態を確認します。

bash
clawhub inspect @openclaw/democlawhub package inspect <package>

公開リスティングには、最新のスキャン状態が表示されます。モデレーションによって保留またはブロックされたリリースは、解決されるまで検索およびインストール画面に表示されない場合があります。

Was this useful?
On this page

On this page