skill-creator について
skill-creatorは、OpenClawスキルの設計、構成、検証を支援するスキルです。呼び出し方法やワークフロー分岐の定義から、変更の保存と検証までを案内します。
主な機能
- 01トリガー、成果、保存先を定義
- 02モデル検出型または手動の呼び出しを選択
- 03手順と関連リソースを整理
- 04スキル提案またはリポジトリ内のソースを作成・改訂
- 05フロントマター、参照先、ヘルパーを検証
活用シーン
- 01具体的な要望から新しいスキルを作成
- 02既存スキルとリソースを再構成
- 03完了前にスキル提案やソース変更を確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ openclaw/ openclaw --skill skill-creatorインストール後、Claude Code で/skill-creatorを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
license.txtscripts/package_skill.pyquick_validate.pytest_package_skill.pytest_quick_validate.py詳細
スキルクリエイター
ワークフロー
-
契約を確立します。
- 既存のスキルとそのリソースを読むか、新しいスキルについて具体的な要望を集めます。
- 実際のワークフローの分岐と、同じ分岐を指す同義語を区別します。
- 完了条件: すべての分岐に、具体的なトリガー、期待される結果、永続化先があります。
-
呼び出し方法を選びます。
- モデルが発見できる形式:モデル向けの
descriptionを記述し、disable-model-invocationは省略します。 - 手動のみ:
disable-model-invocation: trueを設定し、人間向けの概要を記述します。 - ツールの直接コマンド:コマンドがモデルを介さずに実行される場合に限り、
command-dispatch: tool、command-tool、command-arg-modeを追加します。 - 完了条件: フロントマターが、スキルの実際の呼び出し方法と一致しています。
- モデルが発見できる形式:モデル向けの
-
スキルを構成します。
- 共通の順序付き手順を
SKILL.mdにまとめ、各手順の末尾に確認可能な完了条件を記し、最後に検証を行います。 - ルーティング条件は
descriptionに記載し、本文は実行内容から始めます。 - 分岐固有の詳細は
references/に、繰り返し使うヘルパーはscripts/に、出力リソースはassets/に、任意の UI メタデータはagents/にまとめます。 - 完了条件: 計画した各リソースに用途が 1 つあり、
SKILL.mdから直接参照されています。
- 共通の順序付き手順を
-
下書きを作成して永続化します。
- ライブワークスペースのスキル:
skill_workshopを使用して保留中の提案を作成または改訂します。適用するまではライブファイルを変更しないでください。 - リポジトリが管理するスキルのソース:リポジトリの通常の編集・レビュー手順を使用します。
- 完了条件: 提案またはソースの差分に、手順 1 のすべての分岐が実装され、手順 3 のすべてのリソースが含まれています。
- ライブワークスペースのスキル:
-
検証します。
python {baseDir}/scripts/quick_validate.py <skill-directory>を実行し、変更したヘルパーごとに対象を絞ったテストを実行します。- 完了条件: フロントマターが検証に合格し、リソースへの参照が解決され、変更したすべてのヘルパーが対象を絞ったテストに合格しています。
フロントマター
必須:name、description。
OpenClaw では、metadata、homepage、license、allowed-tools、user-invocable、disable-model-invocation、command-dispatch、command-tool、command-arg-mode もサポートされています。実行時の動作または発見可能性に影響する場合に限り、任意のフィールドを追加してください。
コメント
Markdown 対応