CLI commands
Skills
openclaw skills
ローカルの Skills を検査し、ClawHub を検索し、ClawHub/Git/ローカル ディレクトリから Skills をインストールし、ClawHub Skills を検証し、ClawHub で追跡されているインストールを更新します。
関連:
- Skills システム: Skills
- Skill Workshop: Skill Workshop
- Skills 設定: Skills config
- ClawHub インストール: ClawHub
コマンド
openclaw skills search "calendar"openclaw skills search --limit 20 --jsonopenclaw skills install @owner/<slug>openclaw skills install @owner/<slug> --version <version>openclaw skills install git:owner/repoopenclaw skills install git:owner/repo@mainopenclaw skills install ./path/to/skill --as custom-nameopenclaw skills install @owner/<slug> --forceopenclaw skills install @owner/<slug> --acknowledge-clawhub-riskopenclaw skills install @owner/<slug> --agent <id>openclaw skills install @owner/<slug> --globalopenclaw skills update @owner/<slug>openclaw skills update @owner/<slug> --acknowledge-clawhub-riskopenclaw skills update @owner/<slug> --globalopenclaw skills update --allopenclaw skills update --all --agent <id>openclaw skills update --all --globalopenclaw skills verify @owner/<slug>openclaw skills verify @owner/<slug> --version <version>openclaw skills verify @owner/<slug> --tag <tag>openclaw skills verify @owner/<slug> --cardopenclaw skills verify @owner/<slug> --globalopenclaw skills listopenclaw skills list --eligibleopenclaw skills list --jsonopenclaw skills list --verboseopenclaw skills list --agent <id>openclaw skills info <name>openclaw skills info <name> --jsonopenclaw skills info <name> --agent <id>openclaw skills checkopenclaw skills check --agent <id>openclaw skills check --jsonopenclaw skills workshop propose-create --name "qa-check" --description "QA checklist" --proposal ./PROPOSAL.mdopenclaw skills workshop propose-update qa-check --proposal ./PROPOSAL.mdopenclaw skills workshop listopenclaw skills workshop inspect <proposal-id>openclaw skills workshop revise <proposal-id> --proposal ./PROPOSAL.mdopenclaw skills workshop apply <proposal-id>openclaw skills workshop reject <proposal-id> --reason "Not reusable"openclaw skills workshop quarantine <proposal-id> --reason "Needs security review"search、update、verify は ClawHub を直接使用します。install @owner/<slug> は
ClawHub skill をインストールし、install git:owner/repo[@ref] は Git skill をクローンし、
install ./path はローカル skill ディレクトリをコピーします。デフォルトでは、install、update、
verify はアクティブなワークスペースの skills/ ディレクトリを対象にします。--global を指定すると、
共有の管理対象 Skills ディレクトリを対象にします。list/info/check は引き続き、
現在のワークスペースと設定から見えるローカル Skills を検査します。
ワークスペースに基づくコマンドは、まず --agent <id> から対象ワークスペースを解決し、次に
現在の作業ディレクトリが設定済みのエージェントワークスペース内にある場合はそこから解決し、
最後にデフォルトのエージェントを使用します。
Git およびローカルディレクトリのインストールでは、ソースルートに SKILL.md があることを想定します。
インストール slug は、有効な場合は SKILL.md の frontmatter name から取得され、次に
ソースディレクトリ名またはリポジトリ名から取得されます。上書きするには --as <slug> を使用します。--version
は ClawHub 専用です。Skill のインストールでは npm パッケージ仕様や zip/archive
パスはサポートされず、openclaw skills update は ClawHub で追跡されているインストールのみを更新します。
オンボーディングまたは Skills 設定からトリガーされる Gateway ベースの skill 依存関係インストールは、
代わりに別の skills.install リクエストパスを使用します。
メモ:
search [query...]は任意のクエリを受け付けます。省略するとデフォルトの ClawHub 検索フィードを閲覧します。search --limit <n>は返される結果数を制限します。install git:owner/repo[@ref]は Git skill をインストールします。ブランチ ref にはgit:owner/repo@feature/fooのようにスラッシュを含めることができます。install ./path/to/skillは、ルートにSKILL.mdを含むローカルディレクトリをインストールします。install --as <slug>は、Git およびローカルディレクトリのインストールで推測された slug を上書きします。install --version <version>は ClawHub skill ref にのみ適用されます。install --forceは、同じ slug の既存ワークスペース skill フォルダを上書きします。- コミュニティ ClawHub skill のインストールと更新は、ダウンロード前に信頼性をチェックします。
バージョン指定されたコミュニティアーカイブリリースは、厳密なリリース信頼メタデータを使用します。
リゾルバーベースの GitHub Skills は、固定コミットを返す前にスキャンおよび強制インストールポリシーを適用する
ClawHub のインストールリゾルバに依存します。悪意のある、またはブロックされたコミュニティリリースは拒否されます。リスクのあるコミュニティリリースでは、
非対話型コマンドがそのレビュー後も続行すべき場合、レビューと
--acknowledge-clawhub-riskが必要です。公式 ClawHub skill パブリッシャーとバンドルされた OpenClaw skill ソースは、このリリース信頼プロンプトをバイパスします。 --globalは共有の管理対象 Skills ディレクトリを対象にし、--agent <id>と組み合わせることはできません。--agent <id>は設定済みのエージェントワークスペース 1 つを対象にし、現在の 作業ディレクトリによる推測を上書きします。update @owner/<slug>は単一の追跡対象 skill を更新します。ワークスペースではなく 共有の管理対象 Skills ディレクトリを対象にするには--globalを追加します。update --allは、選択されたワークスペース内の追跡対象 ClawHub インストールを更新します。または--globalと組み合わせた場合は、共有の管理対象 Skills ディレクトリ内を更新します。verify @owner/<slug>はデフォルトで ClawHub のclawhub.skill.verify.v1JSON エンベロープを出力します。JSON がすでにデフォルトであるため、--jsonフラグはありません。 skill がすでにインストール済みまたは一意に解決できる場合、互換性のために裸の slug も引き続き受け付けますが、 owner-qualified ref はパブリッシャーの曖昧さを避けます。- ClawHub がサーバーで解決されたソース由来情報を返す場合、検証 JSON には
コミット固定の
openclaw.verifiedSourceUrlも含まれます。利用できない、または 自己申告のソース URL は raw provenance エンベロープ内にのみ残り、昇格されません。 verifyはインストール済みの ClawHub Skills に.clawhub/origin.jsonを使用するため、 インストールされたバージョンを、その取得元レジストリに対して検証します。--versionと--tagはバージョンセレクタを上書きしますが、origin メタデータが存在する場合はそのインストール済みレジストリを維持します。verify --cardは JSON ではなく、生成された Skill Card Markdown を出力します。 ClawHub がok: falseまたはdecision: "fail"を返すと、コマンドは非ゼロで終了します。 署名なしのシグネチャは、ClawHub ポリシーが変更されない限り情報扱いです。- インストール済みの ClawHub バンドルには、生成された
skill-card.mdを含めることができます。OpenClaw は 検証を ClawHub サーバーの判定として扱い、生成されたカードがバンドルの フィンガープリントを変更するという理由だけでは、インストール済み skill を拒否しません。 check --agent <id>は選択されたエージェントのワークスペースをチェックし、ready な Skills のうち、 そのエージェントのプロンプトまたはコマンドサーフェスから実際に見えるものを報告します。- サブコマンドが指定されていない場合、
listがデフォルトアクションです。 list、info、checkはレンダリングされた出力を stdout に書き込みます。--jsonの場合、機械可読ペイロードはパイプやスクリプト用に stdout に残ります。
Skill Workshop
openclaw skills workshop は、選択されたワークスペース内の保留中の skill 提案を管理します。
提案は適用されるまでアクティブな Skills ではありません。提案ストレージ、
サポートファイル保護、Gateway メソッド、承認ポリシーについては、
Skill Workshop を参照してください。
openclaw skills workshop propose-create \ --name "qa-check" \ --description "Repeatable QA checklist" \ --proposal ./PROPOSAL.mdopenclaw skills workshop propose-create \ --name "qa-check" \ --description "Repeatable QA checklist" \ --proposal-dir ./qa-check-proposalopenclaw skills workshop propose-update qa-check --proposal ./PROPOSAL.mdopenclaw skills workshop listopenclaw skills workshop inspect <proposal-id>openclaw skills workshop revise <proposal-id> --proposal ./PROPOSAL.mdopenclaw skills workshop apply <proposal-id>openclaw skills workshop reject <proposal-id> --reason "Duplicate"openclaw skills workshop quarantine <proposal-id> --reason "Needs security review"