关于 laohan-fengmianqiuzhi
laohan-fengmianqiuzhi 是用于口播视频封面的创作技能,面向需要统一视觉方案的内容制作流程。它从稿件提炼标题与画面主张,为 3:4、4:3、16:9 分别生成并复核成图。
主要功能
- 01从稿件提炼标题与视觉事件
- 02从模板库选择单一场景
- 03基于人物参考生成封面
- 04独立构图生成三种尺寸
- 05逐张检查文字与画面
适用场景
- 01为一期口播视频制作多平台封面
- 02将同一视觉方案适配三种画幅
- 03核对生成封面的人物与标题
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ hanzhcn/ laohan-skills --skill laohan-fengmianqiuzhi安装后在 Claude Code 中输入/laohan-fengmianqiuzhi确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
OPTIMIZATION-1.20.mdOPTIMIZATION-1.21.mdreferences/dh-cover-product-lessons.mddouyin-cover-study.mdqiuzhi-template-library.mdsamples/baseline-cover-03-kv-prompt.txtsample-s20-choice-prompt.jsonsample-s5-detective-prompt.jsontests/test-contract.mjs详细介绍
来自项目 README秋芝封面:一个方案,三个尺寸
目标:从口播稿提炼一个点击钩子,由执行者选择最匹配的秋芝场景,形成一个视觉方案,并分别生成3:4、4:3、16:9三张真实尺寸成图。三张图共享标题、人物身份、主题世界、主物件和视觉事件,但按各自画布重新构图。默认视觉系统固定为Jeffrey已认可的秋芝03KV:真人头部保真、小型主题化3D身体或广告角色身体、主物件朝镜头前伸、高饱和三光场景、上方超大黄白标题。
不生成候选排名,不生成额外9:16母版,不把裁切、拉伸、扩边或发布页取景冒充尺寸适配。
输入与边界
episode-config.schema_version为4;身份reference或稿件绑定不满足时停止,不自行改合同。- 读取当前
01-口播稿.md、12-发布/多平台发布内容.md和锁定的抖音发布信息。 - 人物参考固定为本期
05-封面/reference/jeffrey-reference.jpg,作为image reference传给生图模型。 - 完整读取
references/douyin-cover-study.md的秋芝部分、references/qiuzhi-template-library.md和samples/baseline-cover-03-kv-prompt.txt。 - 不在prompt中写“模仿某博主风格”,只使用公开样本中可观察的版式规律。
- 不拆成无字底图、贴头合成、排字脚本或评分器。整图生成失败或逐张复核不通过时只修正原prompt重新生成(image-use无seed控制,每次生成自然随机),每个尺寸最多重采2次。
1. 提炼唯一视觉主张
从口播稿提炼:
主标题:4—10个汉字,最多两行;保留真正影响理解的产品名。辅助短句:0—8个汉字;主标题已经说清楚时省略。视觉事件:Jeffrey正在对一个主题物件做什么,以及动作呈现的结果或冲突。
禁止“AI神器”“效率翻倍”等可套用到任何选题的空话。所有文字和画面结论不得超出口播稿事实。
2. 选择一个秋芝场景
- 按口播核心冲突在模板库内部筛出5—8个模板。
- 只选择1个语义最命中的模板;执行者直接裁决,不把备选方案交给Jeffrey选择。
- 一期只用
1个基础模板 + 最多1个主物件机制。 - 能读取历史时,避免重复上一期已发布模板族;不能读取时不假装已检查。
CONDITIONAL_ONLY只在语义明确匹配时使用。不能因为选题与AI有关,就默认实验室、未来办公室、驾驶舱或宇航场景。
03KV是固定视觉系统,模板只决定主题世界、服装、动作、主物件和色相。不要在一期内混用多种风格。
3. 生成人物与场景合同
生成前分析本期reference,动态记录真实可见的脸型、发型、眼镜、胡须、痣、肤色和神态。每张prompt都必须包含:
- 头部photoreal,保留真实皮肤纹理、毛孔和五官结构;禁止磨皮、变脸、Q版脸或3D卡通脸。
- 大头反差来自身体缩小,不改变头部形状和五官比例。
- 头顶到下巴占画面高度16%—26%,人物总体占48%—72%,禁止全身小人缩在底部。
- 表情明确为惊讶、兴奋、笃定或质疑,禁止普通微笑和放松站立。
- 人物或主物件朝镜头前伸,形成强透视;动作必须是托举、打开、操作、检验、指向或对抗之一。
- 主物件是标题的视觉翻译,只有一个,必须大而清楚。
- 人物周围用3—4个主题相关的小型发光3D挂件组成松散弧线,不堆无关装饰。
- 高饱和亮泽广告KV;物件主题光染脸、冷色轮廓光、顶部柔光/体积光组成三光系统,并有粒子、气泡或光束之一。
- 主标题位于主要安全区上方,黄/白超粗体、粗黑描边和硬阴影,手机缩略图可读;英文眉题可选。
- Exactly one Jeffrey;禁止额外人物、平台UI、水印、二维码及声明外文字。
samples/baseline-cover-03-kv-prompt.txt是结构基线。新期只替换主题场景、主物件、标题组、主题服装和表情;前伸透视、三光、高饱和、比例和负面清单保持不变。
共用文字约束:
Render only the following Chinese cover text, exactly as written, with no missing, substituted or extra characters: “[主标题]” and, only when provided, “[辅助短句]”. The Chinese text must be large, crisp, correctly spelled and readable at phone-thumbnail size. Do not render any other words, letters or numbers.
4. 只生成三个真实尺寸
在05-封面/cover-prompts.md为同一方案写3条完整prompt,并传入同一reference。每条都重新描述人物位置、标题断行、安全区、主物件大小和景别,不写“裁切上一张”或“沿用母版”。
| 比例 | 文件名 | 硬尺寸 | 逻辑用途 |
|---|---|---|---|
| 3:4 | cover-qiuzhi-3x4.<ext> | 1080×1440 | 抖音竖封面、视频号个人主页、小红书 |
| 4:3 | cover-qiuzhi-4x3.<ext> | 1440×1080 | 抖音横封面、视频号分享卡、B站首页 |
| 16:9 | cover-qiuzhi-16x9.<ext> | 1920×1080 | B站个人空间 |
ext只允许png、jpg、jpeg或webp。三个比例各自独立生成和构图,只产出这3个物理文件,对应四平台7个逻辑入口。默认发布源是3:4成图;平台需要其他比例时使用已生成的对应文件。
生图执行器:image-use
生图用本地CLI image-use(~/.local/bin/image-use,仓库 leeguooooo/image-use,走ChatGPT订阅的codex后端,服务端模型gpt-image-2-codex;无API key、无新增付费点)。每条prompt独立执行:
image-use "<该比例完整prompt>" \
-i 05-封面/reference/jeffrey-reference.jpg \
-o 05-封面/cover-qiuzhi-3x4.png \
--size 1080x1440 --backend codex --no-style \
--codex-provider "" --quiet
- CLI缺失时先按image-use自身SKILL.md的自愈流程拉取(单文件curl)或重跑其install.sh;仍失败如实报BLOCKED,不临时换其他生图工具。
- 参考图每次显式传当期
reference/jeffrey-reference.jpg,不pin成style资产——每期reference是合同真源,pin会用旧脸。 --no-style必带:禁用一切已启用的默认style/character资产叠加。若环境设了默认资产,其固定参考图会与当期-i抢4张附图上限,当期reference可能被丢弃或混入旧脸。每次生成后核对stderr附图清单:人物参考必须只有当期reference这一张,出现dropped refs或意外附图立即停止。--codex-provider ""必带:显式空值锁定ChatGPT OAuth订阅路径(argparse显式参数覆盖default,IMAGE_USE_CODEX_PROVIDER环境变量不再生效),防止请求连同参考图被导向~/.codex/config.toml里的第三方relay。--quality/--image-model在codex后端是无效杠杆(服务端重写image_generation工具配置:image model→gpt-image-2-codex、quality/size/background→auto、compression→100),不传;以saved line打印的实际model=/size=/quality=/tokens=为准记入manifest,quality=为服务端最终值。- 服务端按请求比例就近出档(实测3:4→1086×1448、4:3→1448×1086、16:9→1672×941),像素不达硬尺寸时用magick重采样对齐:比例偏差≤0.1%时允许像素对齐(如1672×941等比只得1919×1080,差1px,对齐到1920×1080的变形0.05%视觉不可感知),偏差>0.1%说明服务端档位与目标比例不符,该张拒收走重采;不裁切、不扩边,不把比例不符的图冒充目标比例。在manifest记录原始尺寸、比例偏差与重采样后尺寸,采样后复核锐度。
- 429/额度类错误不循环重试,如实报错停下;stall/timeout按image-use错误表处理(调
--timeout/--stall-timeout后重试一次),技术性重试与prompt重采共用每尺寸2次上限。
5. 逐张复核
每张生成后都放大复核,任一为假即修改该尺寸原prompt并重生:
exactTitle/samePerson/singlePerson/faceProminent/expressiveAction/expressionContrast/heroObjectClear/compositionIntegrated/thumbnailLegible/safeAtTargetRatio/noExtraText/noWatermark。
exactTitle必须逐字符检查,英文逐字母检查。三张还必须并排确认属于同一方案,同时检查它们没有裁切掉脸、主物件或标题。机械尺寸通过不等于人物、错字和缩略图观感已通过。
gpt-image对人物有放大倾向(实测头部占比可达33%—35%,高于prompt声明的22%):faceProminent与compositionIntegrated必须从严核对头部16%—26%、人物48%—72%区间,超区间判该张失败走重采;面部必须为照片质感(毛孔、胡茬颗粒、真实发丝),出现磨皮或3D卡通脸即判失败。noWatermark只检查可见水印、Logo、二维码等视觉元素;PNG内的C2PA/caBX不可见来源标记(OpenAI provenance)不判失败、不得主动清除,重采样时保留原始文件作来源证据。
6. 输出
写入05-封面/cover-prompts.md:
---
schema_version: 4
script_hash: <01-口播稿.md sha256>
distribution_locked_at: <ISO-8601>
prompt_executor: cover-prompt-strategy
image_provider: <实际provider>
reference_mode: REQUIRED
reference_asset: reference/jeffrey-reference.jpg
reference_sha256: <sha256>
strategy: QIUZHI_SINGLE_STYLE_THREE_SIZES
visual_system: QIUZHI_03KV
primary_aspect_ratio: "3:4"
required_generated_candidate_count: 1
required_physical_cover_count: 3
required_logical_cover_usage_count: 7
default_publish_candidate: cover-qiuzhi-3x4
---
## 封面文字
- 主标题:<准确原文与断行>
- 辅助短句:<原文或无>
- 事实绑定:<对应口播稿哪一判断>
## 唯一方案|秋芝03KV
- 模板族:<族名>
- 模板:<S编号+模板名>
- 选择理由:<为什么最适合本期冲突>
- 视觉事件:<人物动作、主物件与结果>
## 3:4
<完整生成提示词>
## 4:3
<完整生成提示词>
## 16:9
<完整生成提示词>
同时写05-封面/cover-manifest.json,schema_version为2,声明skill_version、visual_system、selected_template、reference/script SHA、三张sizes的文件名/尺寸/SHA/req/resp和texts。不得声明不存在的9:16母版或rank。req记录完整生成命令与prompt哈希,resp记录image-use saved line实际model/size/quality/tokens及magick等比重采样记录(如有)。image_provider填image-use/codex/gpt-image-2-codex。
不要宣称复制任何账号的CTR或独特风格。这里只借鉴公开封面中可观察的通用版式规律。