关于 video-poster-design
Video Poster Design 是一项用于为视频、短片、Vlog 和宣传活动创作电影海报式主视觉的技能。它引导概念选择与参考素材使用,并要求通过图像生成模型制作海报图像。
主要功能
- 01根据需求提出海报概念
- 02使用参考图保持视觉一致
- 03画幅比例与字体指导
- 04通过图像模型生成海报
- 05可选的海报规格文件
- 06将作品保存至 posters/
适用场景
- 01为短片设计主视觉
- 02制作宣传活动或产品视频海报
- 03根据角色或分镜参考生成海报
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ agentara/ skills --skill video-poster-design安装后在 Claude Code 中输入/video-poster-design确认已加载。
详细介绍
视频海报设计
使用此技能,为视频、短片、vlog、TVC、故事板或营销活动创作电影海报风格的主视觉。
最终输出为海报图片。必要时,还可创建简短的海报规格说明或提示词文件,以便一致地重新生成设计。
图像生成要求
海报图片必须由图像生成模型生成。请勿使用代码、SVG、HTML/CSS、画布、图表、占位图绘制或确定性形状脚本创作海报图稿。这些方法只能用于非视觉文件操作,或在模型生成海报完成后的可选后期处理。
默认使用内置的 image_gen 工具,或在明确要求时使用获准的项目图像生成工作流。将模型生成的光栅图像输出保存或复制到 posters/{poster-name}.png。如果模型输出无法直接保存,请找到生成的光栅素材,并将其移动或复制到所需路径;请勿通过编程重新创建。
默认行为
如果用户未指定宽高比,请使用 3:4。
如果用户要求制作海报,但尚未选择创意方向,请先提出 3-5 个海报概念供其选择。选项应简洁且视觉风格鲜明。
如果用户已提供明确的方向、标题、宽高比和故事背景,请直接生成图像。
输出位置
使用项目本地的海报目录:
posters/
推荐文件名:
posters/{poster-name}.png
posters/{poster-name}.md
使用小写字母、连字符和 ASCII 安全字符命名。例如:
posters/youth-unlimited.pngposters/meaning-of-travel-teaser.pngposters/campus-energy-key-art.md
除非用户明确要求替换,否则不要覆盖现有文件。制作变体时,使用 -v2、-teaser、-main、-alt-a 等后缀。
需要提取的信息
开始设计前,请确认:
- 海报标题和副标题。
- 视频/故事背景。
- 类型:剧情、旅行、爱情、纪录片、商业广告、惊悚、成长、体育等。
- 所需宽高比。默认值:
3:4。 - 主要角色、产品、地点或物品。
- 角色设计图或获准使用的参考素材。
- 用于确定视觉连贯性的故事板或场景图。
- 氛围和情感诉求。
- 场景、时代、天气和文化。
- 排版语言:英语、中文、双语、无文字等。
- 必须包含的文案:标语、演职员表、上映日期、品牌口号、活动文案。
- 指定的输出路径。
如果用户未指定文字语言,提示词/规格说明使用用户的本地语言,海报字体则应与标题/活动所用语言一致。
使用可用的视觉参考
生成任何海报图片前,先查找当前对话/上下文中已有的角色图片,包括项目早期生成的角色图片。随后在当前项目中搜索 characters/ 或 storyboard/ 下对应的角色素材。如果存在相关角色图片,必须将其作为参考图传给图像生成模型,用于生成海报。
在适用时,将以下素材用作海报生成参考:
characters/*.png角色设计表。characters/下与海报角色相符的其他图像文件。- 获准使用的角色
.md规格说明。 storyboard/scene-XX.png图片。- 现有海报草稿。
- 用户提供的产品或品牌素材。
如果当前上下文或 characters/ 中存在角色设计图,请将其作为视觉参考提供给图像生成模型,以确保海报保留角色身份、发型、服装、身体比例和材质细节。如果存在匹配的角色图片,不要仅依赖文字描述。
如果存在故事板图片,请使用它来保持场景风格、配色、场景设置和故事氛围。
创意方向选项
提出选项时,请具体说明。每个选项都应包含:
- 概念名称。
- 主体图像构图。
- 字体设计方向。
- 色彩与光线。
- 故事情绪。
- 契合之处。
选项格式示例:
## Poster Concepts
1. **Blue Hour Arrival**
- Composition: [specific image]
- Typography: [title style]
- Color: [palette]
- Emotion: [promise]
- Fit: [why this works]
2. **Object as Portal**
- Composition: [specific image]
- Typography: [title style]
- Color: [palette]
- Emotion: [promise]
- Fit: [why this works]
不要让所有选项都只是同一种构图的变体。视觉策略应有所不同:
- 以角色为主导的肖像。
- 展现环境的宽幅海报。
- 以物体为主导的象征性海报。
- 动态/动作海报。
- 极简预告海报。
- 群像构图。
- 图形分割或倒影概念。
- 以产品为主角的商业海报。
字体设计原则
海报字体必须契合故事、场景、类型和背景图像。它不应像通用的叠加文字。
根据具体情境选择字体设计方向:
- 成长/校园题材:充满活力但简洁,略窄的无衬线字体;只有在自然契合时才加入手绘或马克笔风格的点缀。
- 旅行纪录片:编辑风格衬线字体或克制的人文主义无衬线字体,字距宽松,位置含蓄。
- 爱情题材:柔和的衬线字体、手写点缀,或根据基调采用低调的标题组合。
- 体育/青年题材 TVC:粗体窄体无衬线字体、动感斜体或富有动势的堆叠排版。
- 惊悚题材:凌厉的窄体字、高反差、克制的标题位置。
- 科幻题材:运用技术感几何风格,但除非场景需要,否则应避免泛滥的霓虹效果。
- 时代电影:字体应呼应时代背景,但不要显得像戏服的一部分。
- 极简艺术电影:稀疏的文字、强烈的负空间,以及经过精心安排的标题。
让字体融入图像:
- 让标题的位置与光线、建筑、轮廓、产品形状或运动方向产生互动。
- 确保文字清晰易读。
- 避免随意使用字体、虚构演职员表、扭曲的字形以及难以辨认的生成文字。
- 如果字体必须精确,可考虑先生成留有干净文字区域的海报图,再使用确定性设计工具或图像编辑软件添加文字。
海报规格模板
保存 .md 规格文件时,请使用:
# [Poster Title]
## Source Context
- Project:
- Poster type:
- Aspect ratio:
- Reference assets:
- Language:
## Selected Concept
- Concept name:
- Core image:
- Story emotion:
- Genre signal:
## Composition
- Foreground:
- Midground:
- Background:
- Character / product placement:
- Negative space:
- Motion direction:
## Typography
- Title:
- Subtitle / tagline:
- Typeface direction:
- Placement:
- Color:
- Integration with image:
## Color & Lighting
- Palette:
- Contrast:
- Time of day:
- Texture / grain:
## Image Generation Prompt
[Complete final prompt.]
## Negative Prompt
- No generic poster template
- No random extra text
- No unreadable typography
- No distorted letters
- No extra logos
- No inconsistent character
- No unwanted face changes
- No AI-smooth skin
- No deformed hands
- No irrelevant props
图像生成提示词结构
最终海报图像请使用以下结构:
Create a cinematic movie poster, aspect ratio [ratio], for [title/project].
Use the provided reference images if available:
- Match character identity, hairstyle, wardrobe, and material details from the character design sheet.
- Preserve scene mood, color palette, and setting from the storyboard references.
Concept: [selected concept name].
Story: [one-sentence story premise or emotional promise].
Composition: [foreground, midground, background, negative space, camera angle].
Main subject: [character/product/place/object details].
Typography: [title text, language, placement, font direction, texture, integration with image].
Color and lighting: [palette, contrast, time of day, grain, atmosphere].
Style: [commercial key art / arthouse poster / documentary poster / teaser poster / campaign poster].
Make the typography feel designed for this story and setting, not generic. Letterforms should be legible, intentional, and integrated with the background image.
Negative constraints: no random extra text, no fake credits unless requested, no unreadable letters, no distorted title, no extra logos, no inconsistent character, no wrong wardrobe, no AI-looking skin, no deformed hands, no cluttered layout.
工作流
- 阅读相关项目背景信息:计划、故事板、角色设计、过往海报参考或用户需求说明。
- 在当前对话/上下文中搜索现有角色图像,包括项目早前生成的图像或用户附加的图像。
- 在当前项目的
characters/文件夹中搜索对应的角色图像,尤其是characters/*.png、角色设定表、转面图和已批准的参考图。 - 如果上述任一位置存在相关角色图像,请在生成海报时将其作为参考图。这是确保角色一致性的必要步骤。
- 提取标题、比例、故事、类型、主体、视觉参考和所需文字。
- 如果未指定比例,将比例设为
3:4。 - 如果创意方向尚不明确,请提出
3-5个概念供用户选择。 - 用户选择后,如有帮助,可编写一份精简的海报规格说明。
- 使用图像生成模型/工具,根据所选概念和所有相关参考图生成海报图像。不要用 SVG、代码绘图、canvas、HTML/CSS 或占位图替代。
- 将图像保存到
posters/{poster-name}.png。 - 如有可能,检查生成结果:比例、构图、字体、角色一致性和瑕疵。
- 如果文字渲染效果不佳且文字必须精确,请视情况建议或执行第二轮处理,使用确定性文字叠加。
- 最终回复应包含保存路径,并在支持的情况下显示图像。
质量检查清单
定稿前,请确认:
- 纵横比符合用户要求;如未指定,默认为
3:4。 - 海报概念符合故事、类型、背景和设定。
- 字体方向符合叙事世界。
- 标题清晰易读,适合预期用途。
- 没有随机或无关文字。
- 已检查当前上下文中是否存在现有或生成的角色图像。
- 已检查项目的
characters/文件夹中是否有对应的角色图像。 - 提供参考图时,角色身份保持一致。
- 提供角色参考图时,服装和材质细节保持一致。
- 如果上下文或
characters/中有匹配的角色图像,已将其用作生成时的参考图。 - 构图具有清晰的视觉层次。
- 海报看起来不像通用模板。
- 输出文件已保存到
posters/下,除非用户另有要求。
示例
用户要求:
Make a poster for the 60-second campus sports drink TVC. Youth unlimited, campus style.
如果用户未指定方向,请提出:
- 奔向光明 — 学生全身像,奔向清晨的跑道光线,搭配动感醒目的无衬线标题。
- 蓝瓶火花 — 产品特写,校园映在凝结水珠上,搭配简洁的商业字体。
- 校门启程 — 宽阔的校园大门,学生穿行于阳光照耀的树木间,标题融入树影。
- 挥汗后的笑容 — 带有真实汗水的角色肖像,采用蓝白配色和青春主题活动标题组合。
默认纵横比:3:4。