首页 / 全部技能 / 内容创作 / canghe-cover-image
内容创作 · freestylefly/canghe-skills

canghe-cover-image

Generates article cover images with 5 dimensions (type, palette, rendering, text, mood) combining 9 color palettes and 6 rendering styles. Supports cinematic (2.35:1), widescreen (16:9), and square (1:1) aspects. Use when user asks to "generate cover image", "create article cover", or "make cover".

风险提醒:橙色 · 评估后使用AI 侦查报告
作者 freestyleflyGitHub freestylefly/canghe-skills ↗许可 MIT(仓库根 LICENSE)commit dd0bf35595
agent 宿主通常会约束 skill 执行权限;风险提醒为 AI 侦查观点,不构成质量或安全保证。第三方 skill 仅作拆解与展示,安装使用风险自负,版权归原作者。

1实现原理 · 为什么它能做到

把“封面长什么样”拆成六个可确认的维度(Type/Palette/Rendering/Text/Mood/Font)+ 宽高比,每维都有取值枚举与默认值,最终拼成一份结构化 prompt。

skills/canghe-cover-image/SKILL.md
Generate elegant cover images for articles with 5-dimensional customization.
注:这里在做什么:Five Dimensions 表给出每维取值与默认(Text 默认 title-only、Mood 默认 balanced、Font 默认 clean、Aspect 默认 16:9);Font 是第六个实际维度(描述里没数进去)。

维度缺省时有“内容信号 → 取值”的自动选择表。

skills/canghe-cover-image/SKILL.md
Auto-selection rules: [references/auto-selection.md](references/auto-selection.md)
注:这里在做什么:按关键词命中把内容类型、调色板、渲染手法、文字量、情绪、字体一一映射,自动选型是 --quick 模式的基础。

确认是软门禁:--quick 或全部指定才跳过,宽高比除非显式 --aspect 否则仍要问。

skills/canghe-cover-image/SKILL.md
| `--quick` or `quick_mode: true` | 6 dimensions | Aspect ratio (unless `--aspect`) |
注:这里在做什么:Step 2 用条件表决定跳过哪些维度,宽高比是唯一在 --quick 下仍可能被追问的项。

生成前把 prompt 落盘成 prompts/cover.md(含 references frontmatter)。

skills/canghe-cover-image/SKILL.md
**CRITICAL - References in Frontmatter**:
注:这里在做什么:Step 3 要求参考图落盘 refs/ 时写进 frontmatter references,仅口头抽取风格则省略;写入前先用 test -f 自检。

参考图按用途分流:direct 直传 --ref,style/palette 抽取特征追加进 prompt。

skills/canghe-cover-image/SKILL.md
- `direct` usage → pass via `--ref` (use ref-capable backend)
注:这里在做什么:Step 4 第 3 条按 frontmatter 的 references 用途分别处理,避免把所有参考图都当直传素材。

输出目录与产物结构固定,默认 independent 落到 cover-image/{topic-slug}/。

skills/canghe-cover-image/SKILL.md
- `independent` (default): `cover-image/{topic-slug}/`
注:这里在做什么:目录内含 source、refs/、prompts/cover.md、cover.png;另有 same-dir / imgs-subdir 两种偏好可选。

构图与文字纪律写死:留白 40-60%、人物只做简化剪影、标题必须用用户/原文的准确标题。

skills/canghe-cover-image/SKILL.md
- **Whitespace**: 40-60% breathing room
注:这里在做什么:Composition Principles 段还写明 Visual anchor 居中或偏左、Characters 用 simplified silhouettes;Title 用精确原文、never invent。

重生成前先备份,且必须先更新 prompt 文件再重新生成。

skills/canghe-cover-image/SKILL.md
| **Regenerate** | Backup → Update prompt file FIRST → Regenerate |
注:这里在做什么:Image Modification 表把“备份→改 prompt→重生成”写成固定步骤,保证变更可追溯。

2核心能力

01六维封面定制 + preset 快捷(--style 一次给全)
02内容信号自动选型(9 调色板 / 6 渲染 / 6 类型 / 文字量 / 情绪 / 字体)
03结构化 prompt 模板(分段 + frontmatter references)
04参考图处理:direct 直传 --ref,style/palette 抽取特征写进 prompt
05生成前后置校验与备份(test -f 参考图、备份 cover.png、失败重试一次)
06宽高比多档支持(16:9 / 2.35:1 / 4:3 / 3:2 / 1:1 / 3:4)
07文字/构图纪律(标题必须原文、人物仅剪影、留白 40-60%)
08偏好持久化(EXTEND.md:watermark / preferred_* / default_aspect / quick_mode / language)

3外部依赖

类型依赖
api图像生成 skill(Step 4 在宿主可用 skill 中挑选;多个时问用户偏好,SKILL.md 未点名具体后端)

4风险提醒 风险提醒:橙色 · 评估后使用

风险提醒:橙色 · 评估后使用
  • 素材与 prompt 出网到第三方图像后端(orange 主因) — 文章标题/摘要/关键词与参考图会发往宿主可用的生图后端;涉密或未公开内容不可用。
  • SKILL.md 未点名生成后端 — 只写 'Check image generation skills',实际调用哪个 skill/服务因宿主而异,行为与出网范围取决于宿主装了什么。
  • 参考图指令升级为 MUST/REQUIRED — prompt 模板要求把参考图元素写成强指令,来源不可信时其描述可能主导生成结果(内容层风险,非代码执行)。
  • 流程偏重 — Step 0 的 EXTEND.md 阻断 + 六维确认 + prompt 落盘,快速出草稿时不如 --quick 以外的方式轻便。
风险提醒:橙色,评估后使用。(a) skill 的声明用途就是从文章内容生成封面:Step 4 让 agent 'Check image generation skills' 并把 prompt 文件、输出路径与宽高比交给所选图像生成 skill/后端,照做后文章标题/摘要/关键词与参考图会出网到第三方图像模型并消耗账号额度。(b) 本地写盘明确:cover-image/{topic-slug}/ 的 source、refs/、prompts/cover.md、cover.png,以及 EXTEND.md。(c) 自身目录零脚本、零自带网络端点、零凭证读取,出网与凭证面全在被点名的生图后端,故不判 red。本文档未点名具体后端(只说 'Check image generation skills'),但流程按设计必然把素材送入外部生成服务。对照先例:baoyu-cover-image / ai-image-generation 等“素材送生成后端”一律 orange。

5第二遍独立确认

  • [ok] 自身目录无任何脚本或可执行文件 — 文件清单只有 .md;扫描“执行外部程序/写盘/网络请求”均为 0 命中,脚本执行面为空。
  • [discrepancy] 外部生成后端名称 — SKILL.md 仅写 'Check image generation skills; if multiple, ask preference',未点名具体后端;出网事实由 skill 的声明用途(生成封面)推出,档位仍为 orange。
  • [ok] EXTEND.md 查找只探测存在性 — $HOME 命中仅是 test -f 的存在性判断,未读取文件内容之外的凭证或环境变量。
  • [ok] 维度取值集合一致 — SKILL.md Five Dimensions 表与尺寸/palette 目录文件数对齐;prompt 模板与确认流程均存在。
  • [ok] 参考图分流与自检 — Step 3/4 要求 frontmatter 列 references、写入前 test -f、direct 走 --ref、style/palette 抽取特征,规则闭环。
  • [ok] meta 元数据 — commit dd0bf355…、path skills/canghe-cover-image、license MIT 与 bundle §0 核定值一致。

6结论

  • 六维(含字体/情绪/文字量)排版级定制,比“给个主题就出图”更可控。
  • 确认流程有两套路径:默认多轮确认,--quick / quick_mode 跳过,兼顾稳与快。
  • 参考图处理明确:direct 直传 --ref,风格类抽取特征写入 prompt,并强制自检文件存在。
  • 文字与构图纪律严,避免模型乱造标题与堆砌元素。
  • 适合:适合为文章/博客生成风格化封面、且需要 palette/rendering/文字量等维度可控、可复现 prompt 的写作者或内容团队。
    不适合:不适合严格离线或禁止内容外发的环境;不适合想批量配多张内文插图(应用 canghe-article-illustrator);不适合完全不要确认、要一键出图的场景。
    安装 agent 直装可复制
    ① 本站镜像 更新 2026-10-10
    方式 A · 人下载镜像包下载 canghe-cover-image.tar.gz
    sha256: 92d75c156ff10b20…
    方式 B · JSON 格式安装指南,复制给 agent
    安装指南
    agent 读 JSON 指南后会自动从本站下载安装,无需更多说明。
    ② 上游 GitHub · 原始来源
    能访问 GitHub?直接去上游安装(实时版,可能已更新)GitHub 原始 ↗
    本页镜像锁定 commit dd0bf35595;上游为实时仓库。
    来源信息 GitHub 原始
    作者 / 仓库freestylefly / freestylefly/canghe-skills
    本 skill commitdd0bf35595
    许可MIT(仓库根 LICENSE)
    本站信息
    收录日期2026-09-06
    分类内容创作
    侦查报告AI 侦查 · 2 遍 · 2026-09-06
    本站镜像与 GitHub 原始是不同来源:本站锁定 commit 快照经 /r2 分发;GitHub 为实时上游,内容可能已更新。
    同分类邻近