name: skill-evolution-workflow
スキル探索 → 試行 → 自作 → 改善 → ドラフト記事化の一連のワークフロー。
Phase 1: スキル検索
↓
Phase 2: まず試す(既存機能)
↓
Phase 3: 評価する
↓ 不十分なら
Phase 4: 自作する
↓
Phase 5: さらに改善(ドメイン知識深掘り)
↓
Phase 6: 元のスキルから学ぶ
↓
Phase 7: 共有する(登録 + 記事化)
https://agent-skill-search.craftgarden.studiomcp call agent-skill-search search_skills '{"query": "キーワード"}'| 評価軸 | 確認ポイント |
|---|---|
| 機能 | やりたいことができるか |
| 依存 | 外部API依存は許容できるか |
| カスタマイズ性 | 要件に合わせて調整できるか |
重要: いきなり自作せず、既存機能を試す!
# OpenClaw skills
cp -r <skill-path> ~/.openclaw/skills/
# または Claude Code skills
cp -r <skill-path> ~/.claude/skills/
試行結果テンプレート → references/template-trial-result.md
| 状況 | 判断 |
|---|---|
| 要件を満たす | → 採用(Phase 7へ) |
| 微調整で対応可能 | → フォーク or 拡張 |
| 根本的に機能が足りない | → 自作(Phase 4へ) |
| ブランド/独自性が必要 | → 自作(Phase 4へ) |
mkdir -p ~/.openclaw/skills/<skill-name>/scripts
<skill-name>/
├── SKILL.md # 手順書(このファイルのようなもの)
├── LEARNINGS.md # 学びの蓄積(自己拡張)
└── scripts/ # 実行スクリプト
例: アプリアイコン作成の場合
自作した後、改めて元のスキルを分析!
| 機能 | 取り込み |
|---|---|
| バリデーション | ✅ / ❌ |
| 追加出力形式 | ✅ / ❌ |
| 自動化機能 | ✅ / ❌ |
スキル登録スクリプト → scripts/register-skill.sh
# 使い方
./scripts/register-skill.sh "<スキル名>" "<slug>" "<説明>" ["<関連スキルslug>"]
ドラフトテンプレート → references/template-draft.md
テンプレートを元に ~/Dev/content-studio/drafts/YYYY-MM-DD-<slug>.md を作成する。
公開スクリプト → scripts/publish-draft.sh
# 使い方
./scripts/publish-draft.sh "<slug>" [<image-dir>]
注意: 画像は drafts/images/ と web/public/draft-images/ の2箇所に配置が必要(スクリプトが自動処理)。
https://content-studio.craftgarden.studio/draft/<slug>
~/.openclaw/skills/ に存在craftgarden-icon-generator — このワークフローで作成したスキルの例agent-skill-search MCP — スキル登録用content-studio — ドラフト管理drafts/images/ と web/public/draft-images/ の2箇所に配置する必要がある。片方だけだと本番で画像が表示されない