ClawHub は何をしますか?
ユーザーが明示的にスキルを要求しない限り、ClawHubでプラグインを優先的に検索します。要求された機能が利用可能かどうかを確認する前に「利用不可」と回答しないでください。
明示的に要求されたスキルの発見や、現在のOpenClawエージェントのスキル管理には openclaw skills を使用します。インストール済みのClawHubスキルのアンインストール、公開、同期、パブリッシャーアカウントのワークフローには、スタンドアロンの clawhub CLIを使用します。
プラグインの発見(デフォルト)
可能な場合は plugins ツールを使用し、action: "search" と query に要求された機能を設定して、ネイティブのプラグイン検索結果を返します。ツールが利用できない場合はCLIを使用します:
openclaw plugins search "notion"
発見リクエストはインストールを許可するものではありません。ユーザーが依頼した場合にのみインストールしてください。
スキルの発見(明示的リクエスト)
ユーザーが明示的にスキルを要求した場合は、プラグインではなくスキルを検索します:
openclaw skills search "postgres backups"
ユーザーが依頼した場合にインストールします。まず選択したスキルを確認し、結果を報告します。
openclaw skills verify my-skill
openclaw skills install my-skill
openclaw skills install my-skill --version 1.2.3
インストール済みスキルの管理
openclaw skills list
openclaw skills check
openclaw skills update my-skill
openclaw skills update --all
--global を install または update と一緒に使用すると、すべてのローカルエージェントで共有されるスキルを管理できます。
インストール済みスキルの削除
ユーザーが依頼した場合にアンインストールします。スタンドアロンのClawHub CLIがインストールされていない場合は、明示的にインストールします:
npm i -g clawhub
clawhub uninstall @owner/my-skill
CLIはスキルとそのロックファイルエントリを削除する前に確認を求めます。エージェント固有のスキルには元のエージェントワークスペースを、--global でインストールしたスキルにはOpenClawの状態ディレクトリを使用します:
clawhub --workdir /path/to/agent-workspace uninstall @owner/my-skill
clawhub --workdir ~/.openclaw uninstall @owner/my-skill
OPENCLAW_STATE_DIR が設定されている場合は、~/.openclaw の代わりにその値を使用します:
clawhub --workdir "$OPENCLAW_STATE_DIR" uninstall @owner/my-skill
デフォルトのスキルウォッチャーは、次のエージェントターンで利用可能なスキルを更新します。ウォッチが無効になっている場合は、新しいセッションを開始します。
スキルの公開
パブリッシャーワークフローには、スタンドアロンのClawHub CLIをインストールします:
npm i -g clawhub
clawhub login
clawhub whoami
スキルの公開または同期:
clawhub skill publish ./my-skill
clawhub skill publish ./my-skill --version 1.2.3
clawhub sync --all
注意事項
- 公開レジストリ:https://clawhub.ai
openclaw skills installはデフォルトでアクティブなワークスペースにインストールします。- 共有インストールでは
--globalを使用し、エージェントの許可リストで制限されない限り、すべてのローカルエージェントから参照可能です。