1仕組みと動作原理
コンテンツを1〜10枚の画像カードに分割:まずターゲット読者/フック/セールスポイントを解析し、「スタイル × レイアウト × 配色」の3次元の組み合わせで各カードの外観を決定し、最後に1枚ずつ画像を生成します。
| **Style** | Visual aesthetics (lines, decorations, rendering) | 12 styles (see Styles below) |
画像生成バックエンドは本リポジトリ内には実装されていません:「現在のリクエスト > EXTEND.md > ランタイムネイティブツール > 唯一の非ネイティブバックエンド > ユーザーへ確認」の順で解決し、Codex imagegen、codex-imagegen、Cursor GenerateImageなどを明示的に指定します。
If a skill named `imagegen` is listed, you are running inside Codex and MUST use it
視覚的一貫性のコア技術は「画像1アンカーチェーン」:まず参照画像なしでカバー(画像1)を生成し、以降の画像はすべて画像1を --ref として渡すことで、キャラクター、マスコット、配色が画像間でブレないようにします。
**Visual consistency — image-1 anchor chain**: character / mascot / color rendering drifts between calls unless you anchor them.
確認フローは3つのパスに分岐:A(推奨を信頼して直接生成)、B(項目ごとにカスタマイズ)、C(詳細モード:セールスポイント/ターゲットを質問した上で構造の異なる3つのアウトライン案を提示しユーザーに選択させる)。
**Path C — Detailed mode**: two sub-confirmations.
プロンプトファイルの事前作成が必須:いかなるバックエンド呼び出しの前にも、各画像の完全なプロンプトを prompts/NN-{type}-{slug}.md として書き出す必要があります。
**Prompt file requirement (hard)**: write each image's full, final prompt to a standalone file under `prompts/`
初回使用時はブロッキング型の初期設定が実行されます:対話モードで EXTEND.md が見つからない場合、コンテンツ分析の前に初回セットアップを完了させる必要があります。
**⛔ BLOCKING OPERATION**: This setup MUST complete before ANY other workflow steps.
スタイル×レイアウトの互換性マトリクスを備え、非推奨の組み合わせが選ばれた際に警告を表示します。自動選定時はコンテンツのシグナルキーワードと最初に一致した行を採用し、一致しない場合は cute-share にフォールバックします。
Compatibility scores (✓✓ highly recommended, ✓ works well, ✗ avoid).
コンテンツの分解には固定の骨格が存在:カバー(フック)+ コンテンツページ(各1つのバリューポイントを担当)+ 結び(CTA/まとめ)。1枚ずつ進捗を報告し、失敗時はその1枚のみを再試行します。
| Cover (image 1) | Hook + visual impact | `sparse` |
2コア機能
3外部依存関係
| Kind | Dependency / Endpoint |
|---|---|
| api | 运行时图像生成后端(Codex imagegen / Cursor GenerateImage / Hermes image_generate)——用户内容与提示词由此出网 |
| cli | baoyu-image-gen 技能脚本(--provider codex-cli 首选路径) |
| cli | codex CLI(codex exec 后端,需 codex login) |
| cli | bun / npx -y bun(跑 baoyu-image-gen 或包装器) |
| network | homepage 元数据 URL(静态 frontmatter,任何步骤都不抓取) |
4推奨統制措置と判定根拠
- scripts/: ローカルスクリプトまたはコマンドの実行: 本スキル自体に実行可能なスクリプトは含まれず、画像生成はエージェントがランタイムバックエンド(Codex imagegen Skill / Cursor GenerateImage 等)を呼び出します。
- 网络端点: 外部ネットワークアクセスの宣言: スキル自体にはネットワークコードが一切存在しません(ディレクトリ内にスクリプトやHTTPクライアントの参照なし)。
- 本地工作目录: ファイル読み書きと成果物出力: image-cards/{topic-slug}/source-*.{ext} および analysis.md の書き込み。
5二重目の独立検証
- [ok] 目录内无脚本、无网络代码 — 文件清单仅 SKILL.md + 15 份 references(presets/palettes/elements/workflows/config/codex-imagegen/style-presets/confirmation);无 .ts/.sh/.py,无 http 客户端引用。
- [ok] 后端解析阶梯与点名原文 — 四级阶梯(当前请求 > EXTEND.md > 运行时原生 > 唯一非原生 > 问用户)在 SKILL.md 顶部逐条列出,与 slide-deck 的对应段落逐字相同(同仓统一设计)。
- [ok] 锚定链设计与后端限制自洽 — codex-imagegen.md 明写包装器不支持 --sessionId('The wrapper does NOT accept a `--sessionId` flag.'),与 SKILL.md『链一致性必须来自 --ref』的说明一致。
- [ok] 确认门禁与 --yes 出口 — Step 2 标为 REQUIRED 硬门禁,--yes 与『直接生成』类措辞可显式跳过,且跳过时要求先声明假定方案;非交互模式不写 EXTEND.md。
- [ok] 首次设置为阻塞(与 slide-deck 相反) — first-time-setup.md 标 BLOCKING OPERATION,与 translate 同型,而与 slide-deck 的『不阻塞』形成对比;两处均在报告中如实记录。
- [ok] 水印与写盘清单 — 水印提示词片段与 EXTEND.md watermark.* 字段对应;输出树 image-cards/{topic-slug}/ 与备份改名规则在 SKILL.md 明确写出。
- [ok] 档位复核(批4 终裁) — 按 Main『点名生成后端 + 素材出网 → orange』落档;目录内无脚本无凭证,故不升红也不满足 green/blue 条件。
- [ok] 元数据与 pin — 本地 HEAD = 1567581c26ec29f4216c6e6835415bf30343b0e3(2026-09-10 10:13:43 -0500);GitHub API MIT / 25926 stars / pushed_at 2026-09-10T15:13:43Z;仓库根 LICENSE 为 MIT。
6結論
4a9d014c6c3a9416…