首页 / 全部技能 / 内容创作 / 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".

L4 高权限 · 分级授权与审计V1 已固定执行命令读写文件Dual-pass Audit
Author freestyleflyGitHub freestylefly/canghe-skills ↗License MIT(仓库根 LICENSE)Commit dd0bf35595
管控等级描述 skill 的能力与建议配套的管控措施,不代表质量或安全认证,也不表示可用或不可用。是否使用由用户和管理者决定。不同 agent 宿主对权限的约束各不相同,请勿假定宿主一定会提供安全兜底。第三方 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外部依赖

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

4管控建议与判定依据

建议配套管控措施
面向 Agent
分级或逐次授权,建议在沙箱运行
面向管理者
审批流程、可回滚、全程审计
判定依据(文件路径与关键语句摘要)
  • 本地工作目录: 文件读写与工件输出: 由 SKILL.md 指令驱动 agent 写盘:cover-image/{topic-slug}/ 下的 source-{slug}、refs/(参
  • SKILL.md: 声明调用宿主 CLI 解释器或外部运行环境
审计说明: 。(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);不适合完全不要确认、要一键出图的场景。
    Install Agent-Ready
    ① Verified Mirror 2026-10-10
    Option A · Direct DownloadDownload canghe-cover-image.tar.gz
    sha256: 92d75c156ff10b20…
    Option B · Copy Guide for Agent
    install.json
    agent 读 JSON 指南后会自动从本站下载安装,无需更多说明。
    ② Upstream GitHub
    GitHub Repo ↗
    Pinned to commit dd0bf35595.