OpenClaw版の自己改善スキル:コマンドの失敗、ユーザーによる訂正、知識の陳腐化を.learnings/に記録し、繰り返し現れる教訓はAGENTS.mdなどのワークスペースルールに昇格させる。
ClawHub 下载量 487270(+332 / 24h) · SkillHub 下载量 1470353(+12378 / 24h)
セキュリティ監査:リスク警告あり
- hooks/openclaw/handler.js は agent:bootstrap でリマインダーを注入し、command:new / reset で前回のセッション記録(JSONL または SQLite)を読み取り、最大 5 件の切り詰め・マスキング済みエラーを .learnings/ERRORS.md に書き込みます
- SKILL.md の昇格ルールにより、エージェントは SOUL.md、TOOLS.md、AGENTS.md などのワークスペースプロンプトファイルに書き込みます
- scripts/extract-skill.sh は ./skills 配下に新しいスキルの雛形を生成します。フックは node:fs / path のみを使用し、外部ネットワーク通信はありません
- 認証情報の読み取り、難読化、隠し命令は検出されませんでした。監査対象は ClawHub からダウンロードしたパッケージ 4.0.5 です
理由
- 学習項目はPattern-Keyによる重複排除カウントを行い、30日以内に2個のタスクにまたがって3回出現した場合にのみ、ルールへの昇格を提案する
- オプションのフックは、セッション開始時にリマインダーを注入し、セッション終了時に記録内のエラーをスキャンして、切り詰め・マスキング処理済みのトリアージ待ち項目を書き込む
- ClawHubのダウンロード数は487270、SkillHubのダウンロード数は1470353で、24時間の間にそれぞれ332と12378増加する(注目度のみを表す)
使用法
- openclaw skills install @pskoett/self-improving-agent(現在の OpenClaw ワークスペースにインストール)
- または npm i -g clawhub を実行した後、clawhub install @pskoett/self-improving-agent を実行(./skills にインストール)
- その他のエージェントには作者のマルチエージェント原版を使用:github.com/pskoett/pskoett-ai-skills
リスク
- このバージョンは OpenClaw のみに対応しています。フックがセッション記録を読み取る際に OpenClaw の非公開インターフェースに依存しているため、ホストのアップグレード後に動作しなくなる可能性があります
- SOUL.md や AGENTS.md など、以降のすべてのセッションに影響するファイルを書き換えるため、人による確認が必要です