SKILL.md ファイルを含むディレクトリです。
OpenClaw は、定義された優先順位に従って複数のルートから Skills を読み込みます。
最初の Skill を作成する
1
Skill ディレクトリを作成する
Skills はワークスペースの 整理のために Skills をサブフォルダーにまとめることもできます。Skill の名前はフォルダーパスではなく、
skills/ フォルダーに配置します。SKILL.md フロントマターによって決まります。2
SKILL.md を記述する
フロントマターでメタデータを定義し、本文でエージェントへの手順を示します。OpenClaw はデフォルトで、Skills ルート配下の
SKILL.md ファイルを監視します。監視機能が無効になっている場合や、
既存のセッションを継続している場合は、エージェントが更新後の一覧を受け取れるように
新しいセッションを開始します。3
テストする
/skill hello-world を使用します。SKILL.md リファレンス
必須フィールド
任意のフロントマターキー
ゲーティングフィールド(
requires.bins、requires.env など)については、
Skills — ゲーティングを参照してください。
{baseDir} の使用
パスをハードコードせずに Skill ディレクトリ内のファイルを参照できます。エージェントは
{baseDir} を Skill 自身のディレクトリを基準に解決します。
条件付き有効化を追加する
依存関係が利用できる場合にのみ読み込まれるよう、Skill にゲートを設定します。ゲーティングオプション
ゲーティングオプション
完全なリファレンス: Skills — ゲーティング。
環境変数と API キー
環境変数と API キー
openclaw.json の Skill エントリに API キーを関連付けます。Skill Workshop を介して提案する
エージェントが作成した Skills や、Skill を稼働させる前にオペレーターによるレビューが必要な場合は、SKILL.md を直接記述する代わりに、Skill Workshop の提案を使用します。
--proposal-dir を使用します。
PROPOSAL.md が必要です。サポートファイルは
assets/、examples/、references/、scripts/、または templates/ の下に配置します。
レビュー後:
ClawHub に公開する
1
SKILL.md が完成していることを確認する
name、description、および metadata.openclaw のゲーティングフィールドが
設定されていることを確認します。プロジェクトページがある場合は、homepage URL を追加します。2
スタンドアロンの ClawHub CLI をインストールしてログインする
3
公開する
--version <version> または --owner <owner> を追加します。完全な手順、所有者スコープ、その他の
メンテナンスコマンド(clawhub sync、clawhub skill rename など)については、
ClawHub — 公開および
ClawHub CLIを参照してください。ベストプラクティス
関連項目
Skills リファレンス
読み込み順序、ゲーティング、許可リスト、SKILL.md の形式。
Skill Workshop
エージェントが作成した Skills の提案キュー。
Skills の設定
skills.* の完全な設定スキーマ。ClawHub
公開レジストリで Skills を閲覧して公開します。
Plugin の構築
Plugins は、説明対象のツールとともに Skills を配布できます。