openclaw skills
ローカルのSkillsを調査し、ClawHubを検索し、ClawHub/Git/ローカル
ディレクトリからSkillsをインストールし、ClawHubのSkillsを検証し、ClawHubで追跡されているインストールを更新します。
関連:
- Skillsシステム: Skills
- Skill Workshop: Skill Workshop
- Skills設定: Skills設定
- ClawHubインストール: ClawHub
コマンド
search、update、verify はClawHubを直接使用します。install @owner/<slug> はClawHubのSkillsをインストールし、install git:owner/repo[@ref] はGitのSkillsをクローンし、
install ./path はローカルのSkillsディレクトリをコピーします。既定では、install、
update、verify はアクティブなワークスペースの skills/ ディレクトリを対象にします。
--global を指定すると、共有の管理対象Skillsディレクトリを対象にします。list/info/check
は引き続き、現在のワークスペースと設定から見えるローカルSkillsを調査します。
ワークスペースに基づくコマンドは、まず --agent <id> から対象ワークスペースを解決し、
次に現在の作業ディレクトリが設定済みのエージェントワークスペース内にある場合はそこから解決し、
最後に既定のエージェントを使用します。
Gitおよびローカルディレクトリからのインストールでは、ソースルートに SKILL.md が必要です。
インストールのスラッグは、有効な場合は SKILL.md のフロントマター name から取得され、
次にソースディレクトリ名またはリポジトリ名から取得されます。上書きするには --as <slug> を使用します。
--version はClawHub専用です。Skillsのインストールはnpmパッケージ仕様やzip/アーカイブパスをサポートせず、
openclaw skills update はClawHubで追跡されているインストールのみを更新します。
オンボーディングまたはSkills設定からトリガーされる、Gatewayに基づくSkills依存関係インストールは、
代わりに別の skills.install リクエストパスを使用します。
注記:
| フラグ/動作 | 説明 |
|---|---|
search [query...] | 任意のクエリです。省略すると、既定のClawHub検索フィードを閲覧します。 |
search --limit <n> | 返される結果数を制限します。 |
install git:owner/repo[@ref] | GitのSkillsをインストールします。ブランチrefには、git:owner/repo@feature/foo のようにスラッシュを含められます。 |
install ./path/to/skill | ルートに SKILL.md を含むローカルディレクトリをインストールします。 |
install --as <slug> | Gitおよびローカルディレクトリからのインストールで推定されたスラッグを上書きします。 |
install --version <version> | ClawHubのSkills refにのみ適用されます。 |
install --force | 同じスラッグの既存ワークスペースSkillsフォルダーを上書きします。 |
install/update --force-install | ClawHubのスキャンが完了する前に、保留中のGitHubベースのClawHub Skillsをインストールします。 |
--global | 共有の管理対象Skillsディレクトリを対象にします。--agent <id> とは併用できません。 |
--agent <id> | 設定済みの1つのエージェントワークスペースを対象にします。現在の作業ディレクトリによる推定を上書きします。 |
update @owner/<slug> | 追跡対象のSkillsを1つ更新します。ワークスペースではなく共有の管理対象Skillsディレクトリを対象にするには、--global を追加します。 |
update --all | 選択したワークスペース内、または --global を指定した場合は共有の管理対象Skillsディレクトリ内で、追跡対象のClawHubインストールを更新します。 |
verify @owner/<slug> | 既定ではClawHubの clawhub.skill.verify.v1 JSONエンベロープを出力します。JSONがすでに既定のため、--json フラグはありません。Skillsがすでにインストール済み、または曖昧でない場合は互換性のため裸のスラッグも受け付けます。所有者修飾付きrefは公開者の曖昧さを避けます。 |
verify 来歴 | ClawHubがサーバー解決済みのソース来歴を返す場合、検証JSONにはコミット固定の openclaw.verifiedSourceUrl も含まれます。利用できないソースURLや自己申告のソースURLは、生の来歴エンベロープ内にのみ残り、昇格されません。 |
verify バージョンセレクター | verify はインストール済みのClawHub Skillsに .clawhub/origin.json を使用するため、インストール元のレジストリに対してインストール済みバージョンを検証します。--version と --tag はバージョンセレクターを上書きしますが、originメタデータが存在する場合はそのインストール済みレジストリを維持します。 |
verify --card | JSONの代わりに生成されたSkill Card Markdownを出力します。ClawHubが ok: false または decision: "fail" を返した場合、非ゼロで終了します。署名がないことは、ClawHubポリシーが変更されない限り情報扱いです。 |
| Skill Cardフィンガープリント | インストール済みのClawHubバンドルには、生成された skill-card.md を含められます。OpenClawは検証をClawHubサーバーの判断として扱い、その生成カードによってバンドルフィンガープリントが変わるという理由だけでは、インストール済みSkillsを拒否しません。 |
check --agent <id> | 選択したエージェントのワークスペースをチェックし、準備完了のSkillsのうち、そのエージェントのプロンプトまたはコマンドサーフェスから実際に見えるものを報告します。 |
list | サブコマンドが指定されない場合の既定アクションです。 |
list/info/check 出力 | レンダリング済みの出力はstdoutに送られます。--json を指定すると、パイプやスクリプト向けの機械可読ペイロードはstdoutに残ります。 |
--force-install を使用します。悪意のある、またはブロックされたコミュニティリリースは拒否されます。リスクのある
コミュニティリリースではレビューが必要で、非対話コマンドをそのレビュー後も続行する場合は
--acknowledge-clawhub-risk が必要です。公式ClawHub
Skills公開者とバンドル済みOpenClaw Skillsソースは、このリリース信頼プロンプトをバイパスします。
Skill Workshop
openclaw skills workshop は、選択したワークスペース内の保留中Skills提案を管理します。
提案は適用されるまでアクティブなSkillsではありません。提案の
ストレージ、サポートファイルの保護、Gatewayメソッド、承認ポリシーについては、
Skill Workshop を参照してください。
propose-create、propose-update、revise は、提案の動機と裏付けとなるメモを --proposal/--proposal-dir の内容とともに記録するために、--goal <text> と --evidence <text> も受け付けます。