1仕組みと動作原理
「どのようなカバーにするか」を6つの確認可能な次元(Type/Palette/Rendering/Text/Mood/Font)+アスペクト比に分解し、各次元に選択肢とデフォルト値を設けて構造化プロンプトを組み立てる。
Generate elegant cover images for articles with 5-dimensional customization.
次元が未指定の場合、「コンテンツ信号 → 値」の自動選択テーブルにより、キーワードの一致に基づいてコンテンツタイプ、カラーパレット、レンダリング手法、テキスト量、ムード、フォントを1対1でマッピングする。
When a dimension is omitted, select based on content signals.
確認は厳格なゲートとなっており、単にテキストの表を提示するのではなく、ホストの対話ツール(AskUserQuestion または同等機能)を使って選択可能な質問形式にする必要がある。
**MUST use `AskUserQuestion` tool** to present options as interactive selection — NOT plain text tables.
生成前にプロンプトを prompts/cover.md(content context / visual design / text elements / mood / font / composition の各セクションを含む)として保存し、frontmatter に references リストを含める。
Save to `prompts/cover.md`.
参考画像は「優先度の高い視覚的入力」として扱い、--ref を渡すだけでは不十分であり、再現すべき要素をプロンプト本文内でも同時に言語化する必要があると警告している。
**Passing `--ref` alone is NOT enough.**
バックエンドの解決はリポジトリの統一ルールに従う: リクエストによる指定 > EXTEND.md の設定 > 自動選択(Codex imagegen > codex-imagegen > Cursor GenerateImage > その他のネイティブ > 唯一インストール済みのもの > ユーザーに確認)。
**Codex (`imagegen`)** — first, inspect your available-skills / tool inventory.
構図とテキストに関する厳格なルール: 余白40〜60%、人物は簡略化されたシルエットのみ、タイトルはユーザー/原文の正確なタイトルを使用し勝手に創作しない。文字の誤りはプロンプトを修正して再生成することとし、画像上でのレタッチは禁止する。
**Title**: Use exact title from user/source; never invent
出力ディレクトリと成果物の構造は固定: デフォルトでは independent モードで cover-image/{topic-slug}/ に保存され、内部に source、refs/、prompts/cover.md、cover.png が含まれる。再生成前には既存画像をバックアップする。
- `independent` (default): `cover-image/{topic-slug}/`
2コア機能
3外部依存関係
| Kind | Dependency / Endpoint |
|---|---|
| api | Codex 原生 imagegen skill(Skill 工具调用) |
| cli | codex CLI / baoyu-image-gen(codex-imagegen 分支) |
| api | Cursor 原生 GenerateImage / Hermes image_generate |
| network | codex-imagegen wrapper(自述认证走用户 Codex 订阅) |
4推奨統制措置と判定根拠
- 本地工作目录: ファイルの読み書きと成果物の出力: SKILL.md の指示に基づき、エージェントが cover-image/{topic-slug}/ 配下の source-{slug}、refs/(参照画像)をディスクに保存
- SKILL.md: ホストのCLIインタープリタまたは外部実行環境の呼び出しを宣言
5二重目の独立検証
- [ok] 自身无脚本/无端点/无凭证 — 目录内全是 markdown;URL 扫描只命中 github.com/JimLiu/baoyu-skills。
- [ok] SKILL.md 点名生成后端(orange 依据) — Codex imagegen / codex CLI via baoyu-image-gen / Cursor GenerateImage / Hermes image_generate 均在 SKILL.md 正文,且写成“一次选定、生成前必须完成”。
- [ok] 维度数量说法核对(描述写 5 dimensions) — SKILL.md 正文 Actually 列 Type/Palette/Rendering/Text/Mood 五维于 Five Dimensions 表,Font 单列在枚举与 Options 中——描述与正文不冲突,侦查按正文六项记录。
- [ok] 文字/色值纪律 — prompt-template.md 的 Color constraint 与 SKILL.md 的 Title/Characters/Composition Principles 三处对得上;位图涂改禁令与 article-illustrator 同款。
- [ok] 参考图不支持 --ref 时的降级路径 — SKILL.md Step 1 与 reference-images.md 一致:写 refs/ref-NN-{slug}.md 逐人物描述,并以 MUST/REQUIRED 嵌入 prompt。
- [ok] meta 元数据 — GitHub API:MIT、25926 stars、pushed_at 2026-09-10T15:13:43Z;本地 HEAD 与 pin 1567581c26ec… 一致。
6結論
e68671656994141a…