skill-synthesizer
Skill Synthesizer v2
WHAT
skill-plan.json(skill-plannerが生成しユーザーが承認済み)を読み込み、 複数の独立したClaude Codeスキルを自動生成する。 1スキル=1目的。executable skillにはプロンプトテンプレートを、 shared knowledgeスキルには基盤概念を格納する。
WHY
- v1は1講座=1モノリシックスキルだった → スキルが肥大化し発火精度が下がる
- skill-plannerでユーザーが構成を承認済み → その設計を忠実に実装する
- 各スキルが独立していれば、個別に改善・テスト・差し替えできる
- プロンプトテンプレートがないexecutable skillは実行不能 → assets/必須
⚠️ 重要: Write権限の制約と回避策
More from naoterumaker/manabi-skills
skill-planner
course-bundleの抽出結果(knowledge.json, procedures.json, visual-index.json, resources-manifest.json)を分析し、作成可能なスキルの計画(skill-plan.json)を生成する。各スキルの目的・入出力・必要リソース・依存関係を設計し、ユーザー承認を取ってからスキル生成に進む。「スキル計画」「skill plan」「何のスキルが作れるか」「スキル設計」で発動。skill-synthesizerの前に必ず実行する。
4manabi-ingest
動画講座やドキュメントを標準フォーマット(course-bundle)に変換し、ナレッジ抽出・マニュアル生成・スキル化までの全パイプラインをオーケストレーション。UTAGE / YouTube / Udemy / Notion / ローカルファイル等に対応。取り込み後にユーザーに処理レベル(ナレッジのみ / マニュアル / スキル化)を確認。「学びを取り込み」「manabi ingest」「講座を取り込み」「コースバンドル作成」「講座を処理」で発動。
4visual-indexer
course-bundleの全スクリーンショットをカタログ化。各フレームの画像分類(スライド/ブラウザ/図解/トーキングヘッド等)、テキスト内容のOCR抽出、キーワード付与を行い、visual-index.jsonとvisual-catalog.jsonを生成。「画像インデックス」「スクショ分類」「visual index」「フレーム分析」で発動。procedure-extractorのスクショ紐付けに必要。concept-extractorと並列実行可能。
4utage-manual
UTAGEの動画講座からマニュアルを自動作成。Chrome操作で講座構成を把握し処理計画を立案、ffmpegでダウンロード、Groq Whisperで文字起こし、シーン検出でスクリーンショット抽出、読みやすい文章スタイルでMarkdownマニュアル生成、画像と文章の整合性チェックまで一括処理。
4concept-extractor
講座トランスクリプトから概念・定義・暗黙知・重要引用・教え方パターンを構造化抽出しknowledge.jsonとknowledge-graph.jsonを生成。course-ingestのcourse-bundleを入力とする。「概念抽出」「ナレッジ抽出」「concept extract」「知識抽出」で発動。テキストのみで完結(画像不要)。procedure-extractorやvisual-indexerと並列実行可能。
4procedure-extractor
講座トランスクリプトからUIウォークスルー・設定手順・操作手順を抽出し、スクリーンショットと紐付けてprocedures.jsonを生成。course-bundleのtranscript + visual-indexerの結果を入力とする。「手順抽出」「procedure extract」「操作手順の抽出」「ウォークスルー抽出」で発動。concept-extractorとは異なりマルチモーダル(スクショを読む必要がある)。visual-indexerの完了後に実行すること。
4