OpenClaw Skill Forge — OpenClaw のための要求分解
ユーザーが自然言語で欲しいものを説明したら、OpenClaw Skill Forge を使用して要求をアトミックメタスキルに分解し、実行または引き継ぎます。
使用するタイミング
- ユーザーが「チャットメモリをバックアップして」「データをバックテストして」「ファイルを整理して」と言った場合
- 複数ステップや曖昧な要求で、スキルマッピングが必要な場合
- 実行前に—正しくルーティングするため、まず分解する
動作の仕組み
- 分解: ユーザーの要求を OpenClaw Skill Forge Cutter に渡します。
- スキルが返される: 例:
memory_backup、strategy_backtest、file_copyなど - スタンドアロンで実行可能:
memory_backup、strategy_backtestはmetaskillCLI 経由で実行。 - OpenClaw が必要: Mac HCI、デバイス、その他のスキルは OpenClaw のネイティブスキルを使用。
使用法
CLI(推奨)
# インストール: pip install -e /path/to/ClawForge
metaskill "チャットメモリをバックアップして"
metaskill "トレーディングデータをバックテストして" --decompose-only
metaskill --list
Python API
from core.cutter import CutterEngine
result = CutterEngine().process("チャットメモリをバックアップして")
# result["decomposed"] → [{"skill": "memory_backup", "confidence": 0.8, ...}]
LLM分解(オプション)
.env で CHUTES_API_KEY を設定し、--model chutes を使用してよりスマートな分解を行います。
Cutter キーワード
| 要求フレーズ | スキル |
|---|---|
| backup my, chat memory, memory backup | memory_backup |
| backtest, trading strategy, quantitative | strategy_backtest |
| file copy, move, delete | file_copy, file_move, file_delete |
| open app, close app | open_app, close_app |
| screenshot, brightness, volume | screenshot, brightness, volume |
| ... Skill-Index.md を参照 |
インストール
cd ClawForge
pip install -e .
# OpenClaw ワークスペースにインストール(または ./scripts/setup_openclaw.sh を実行)
cp -r openclaw-skill ~/.openclaw/workspace/skills/metaskillbase
権限
- ファイルシステム: memory_backup、strategy_backtest 用(CSV、バックアップの読み書き)
- ネットワーク: オプションで strategy_backtest(データ取得)、GPT分解用
- シェル: OpenClaw から metaskill CLI を実行