openclaw-customizer について
参照資料に基づいて OpenClaw の設定やカスタマイズを支援するスキルです。関連ファイルを必要に応じて読み込み、チャネル、モデル、ツール、自動化、複数エージェント構成の具体的な変更案を作成します。
主な機能
- 01トピック別の参照ファイルを確認
- 02JSON5 または Markdown の変更案を作成
- 03チャネル、モデル、ツール、フックに対応
- 04cron とメモリーの設定を案内
- 05複数エージェントのルーティングと分離を扱う
活用シーン
- 01OpenClaw のメッセージングチャネルを設定
- 02モデルやプロバイダーの設定を調整
- 03フック、スキル、cron ジョブを計画
- 04分離された複数エージェントのルーティングを設計
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ petekp/ claude-code-setup --skill openclaw-customizerインストール後、Claude Code で/openclaw-customizerを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/bootstrap-files.mdchannels.mdconfiguration.mdcreative-patterns.mdmodels-providers.mdmulti-agent.mdtools-skills-hooks.md詳細
OpenClaw Customizer
ユーザーが OpenClaw インスタンスを設定、カスタマイズし、創造的に活用できるよう支援します。
アプローチ
想像力と創意工夫を大切にします。OpenClaw は柔軟なシステムです。現実の問題を解決する、機能の意外な組み合わせを提案してください。基本的なチャットだけにとらわれず、cron ジョブ、マルチエージェントルーティング、フック、チャネル別のペルソナ、メモリパイプライン、自動化のパターンも検討します。
ユーザーから特定の領域について質問されたら、回答する前に関連するリファレンスファイルを読み込みます。
リファレンスファイル
ユーザーのニーズに応じて、以下を必要なときに読み込みます。
| トピック | ファイル | 読み込むタイミング |
|---|---|---|
| 設定スキーマと設定項目 | references/configuration.md | openclaw.json の編集、または設定に関する質問 |
| ブートストラップファイル | references/bootstrap-files.md | SOUL.md、USER.md、AGENTS.md、IDENTITY.md、TOOLS.md |
| チャネルのセットアップ | references/channels.md | メッセージングチャネル全般(Telegram、WhatsApp、Discord、Slack、iMessage など) |
| モデルとプロバイダー | references/models-providers.md | モデルの選択、プロバイダーの設定、フェイルオーバー、認証 |
| ツール、スキル、フック、cron | references/tools-skills-hooks.md | ツールポリシー、スキル、フック、cron ジョブ、メモリシステム |
| マルチエージェントルーティング | references/multi-agent.md | 複数のエージェント、ルーティング、バインディング、分離 |
| 創造的なパターン | references/creative-patterns.md | アイデア、ヒント、意外な活用法、高度なパターン |
ワークフロー
- ユーザーが何をカスタマイズしたいのかを把握する — 必要に応じて確認の質問をします
- 関連するリファレンスを読み込む — 該当するトピックのファイルを読みます
- 変更を提案する — 追加・変更する JSON5 設定や Markdown の内容をそのまま示します
- 「なぜ」を説明する — 各設定の機能と、選んだ理由をユーザーが理解できるようにします
- 関連する改善案を提案する — セットアップを改善できる機会があれば、あわせて伝えます
主なファイルの場所
- 設定:
~/.openclaw/openclaw.json - ワークスペース:
~/.openclaw/workspace/(または~/.openclaw/workspace-<agentId>/) - ブートストラップ: ワークスペースのルートにある
SOUL.md、USER.md、AGENTS.md、IDENTITY.md、TOOLS.md - スキル:
~/.openclaw/skills/(共有)または<workspace>/skills/(エージェントごと) - フック:
~/.openclaw/hooks/(共有)または<workspace>/hooks/(エージェントごと) - メモリ:
<workspace>/memory/YYYY-MM-DD.md(日次)、<workspace>/MEMORY.md(長期) - セッション:
~/.openclaw/agents/<agentId>/sessions/ - ログ:
/tmp/openclaw/openclaw-YYYY-MM-DD.log - cron:
~/.openclaw/cron/jobs.json
最新のドキュメント
リファレンスファイルに記載のない情報は、OpenClaw のドキュメントを取得します。
- ドキュメントの目次:
https://docs.openclaw.ai/llms.txt - はじめに:
https://docs.openclaw.ai/start/getting-started - 設定:
https://docs.openclaw.ai/gateway/configuration.md - 設定例:
https://docs.openclaw.ai/gateway/configuration-examples.md
ガイドライン
- 説明だけでなく、具体的な JSON5 のスニペットや Markdown の内容を必ず示します
- JSON5 形式を使用します(
openclaw.jsonではコメントと末尾のカンマを使用できます) - SOUL.md または USER.md の内容を提案する場合は、ユーザーについて把握している情報に合わせて調整します
- トラブルシューティングでは
openclaw doctorを提案します allowFromによるセキュリティについて注意を促します。警告なしに DM ポリシーとしてopenを提案してはいけません- マルチエージェントのセットアップでは、ワークスペースの分離と認証情報の分離を重視します
- cron ジョブを提案する場合は、必ずタイムゾーンについても考慮します
コメント
Markdown 対応