テンプレート作成 は何をしますか?
Control UI は、エージェントの既存のメイン会話内でこの手動スキルを呼び出します。プライベートな下書きを作成してからメッセージを送信し、そのリクエストの draftId を作業コンテキストとして添付します。このターンに添付された draftId を使用し、.openclaw/template-drafts/<draftId>.json のみを編集してください。最新の下書きを検索したり、共有ポインタを使ったりしないでください。添付されたコンテキストはリクエスト固有であるため、複数のテンプレート作成タスクが互いに分離されます。内部パスやIDを返信に含めないでください。同じ会話内で作業してください。下書きの準備ができると Control UI がパッケージレビューを開き、パッケージのアセンブルと公開を担当します。
- 再利用可能なエージェントを特定する。 現在の下書きJSONを読み込んでください。この会話とエージェントの永続的な指示を使用して、その一貫した再利用可能な役割、入力、ジョブ、出力、権限を特定してください。有用な動作と設定は保持し、個人のコンテキストは除外してください。責務が一貫したテンプレートを形成していない場合は、どの責務を共有するか尋ねてから書き始めてください。4つのスコープフィールドが、新しいユーザーが使用できるエージェントを説明したときに完了です。
- 関連する材料のみをインベントリする。 その役割を実装するポータブルなワークスペースの指示とファイルを選択してください。この
SKILL.mdを見つけ、そのscripts/cli.mjsを使用してインベントリを行うことで、CLIが実行中のOpenClawインストールと一致するようにします。スキルディレクトリ外から呼び出す場合は絶対パスで実行してください。node scripts/cli.mjs skills list --agent <このエージェントのID> --jsonおよびnode scripts/cli.mjs plugins list --enabled --jsonを実行してください。結果を、このセッションで実際に利用可能なツールおよび役割で使用されている機能と比較してください。候補はnode scripts/cli.mjs plugins inspect <id> --jsonでソースと正確なバージョンを確認してください。現在のClawHubパッケージリファレンスと正確なバージョンに基づいて確認できる場合のみ、スキルまたはプラグインを宣言してください。プラグインの可用性だけでは要件になりません。パッケージリファレンスはpackagesに、MCP要件はmcpServersに、有用なスケジュールはcronJobsに配置してください。これらの宣言は依存関係であり、アーカイブにコピーされるファイルではありません。インクルードされたすべてのファイルと宣言に、再利用可能な役割に関連する理由がある場合に完了です。 - 提案を作成する。 下書きフォーマットに従ってください。新しい所有者向けに指示を書き直してください。下書きの
scopeに入力、ジョブ、出力、権限を含め、CLAW.mdでポータブルな動作を説明してください。新しく作成したポータブルテキストのみをfilesに配置し、マニフェストのsourceを使ってインクルードしたワークスペースファイルをマッピングしてください。生の会話、メモリ、USER.md、資格情報、秘密の値、プライベートURL、ローカルパス、個人情報を除外してください。ソースのワークスペースツリーを決してコピーしないでください。このターンの下書きパスにあるJSONが有効で、プライベートなソース資料を含まない場合に完了です。 - レビューに引き継ぐ。 テンプレートが何をするか、どのオプションファイル/依存関係を含めたか、移植できなかった機能をユーザーに簡単に伝えてください。内部の下書きパスやIDを印刷したり、レビューリンクを生成したり、アップロードまたは公開したりしないでください。Control UI は正確に構築されたアーカイブのレビューを開きます。ユーザーはそこでオプション項目を削除し、明示的に公開できます。レビューが開いた時点で完了です。