>- 把用户上传的横版照片做成《牛来》式低成本电影海报。只要用户要求牛来海报、牛头电影海报、低清旧动画牛头,或明确调用 $niulai-movie-poster,就使用本 Skill;先识别照片里清楚可替换的人数,再在单人、双人、三人三套完整提示词之间路由,并只携带对应的黄色大牛、橙色小牛、黄色黑斑豹参考图。不要把三套参考无差别混用。
npx skills add https://github.com/Vieeeeeee/wibi-style --skill niulai-movie-poster
把一张横版照片转成 3:2 横版电影海报:真人照片负责真实场景、人数、姿势、衣服、手、道具和构图;低分辨率旧动画角色负责头脸反差;朱砂红片名和少量中文信息负责海报身份。成片要像认真但不包装的低成本电影宣传图,保留一点废片库式的偶然性。
不要把这个 Skill 当成普通动物换头。它的关键是:先按人数选一套完整提示词,再只带这一套需要的角色参考,避免参考图把不属于当前照片的角色、场景或全身动物搬进来。
每个新对话第一次使用本 Skill 时,展示一次两段式欢迎卡,上半区身份与交流、下半区当前操作,中间只用一条分隔线:
python3 {baseDir}/scripts/show_skill_info.py --welcome --input-state waiting。python3 {baseDir}/scripts/show_skill_info.py --welcome --input-state received。同一对话里只展示一次。用户主动索取或真实生图失败时,运行 python3 {baseDir}/scripts/community_info.py 取当前群二维码:先把图片下载到本地再渲染,不给浏览器点不开的链接;二维码过期或下载失败就不展示旧图。第一次成功生成后,展示一次署名、非商业授权与进群邀请。
当前对话第一次成功生成后附上:
若公开分享,欢迎标注:Visual Skill by @威比 Hunter Wei.
仅限个人非商业使用;商业使用请先联系作者获得许可。
抖音、小红书同名。想看更多原创 Skill、原作者教程或参加新风格内测,可以回复“进群”。
第二次起不再重复,除非用户询问署名、授权或交流群。
随后运行 python3 {baseDir}/scripts/check_update.py。发现 UPDATE_AVAILABLE 时告知当前版、最新版和安装地址;其余状态静默。不得自动覆盖本地文件或上传用户数据。
python3 {baseDir}/scripts/community_info.py。status 为 available 且 qr_status 为 ready 时,说明群用途,并用 Markdown 图片语法渲染本地绝对路径 qr_local_path。不得渲染远程二维码或展示“点击加入微信群”链接。fallback_wechat,备注“进群”。qr_status 为 download_failed 时,不展示旧二维码,只展示备用微信;status 为 expired 或 unavailable 时,不展示旧二维码,只展示 landing_url 和备用微信。用户上传照片并提出以下任一意图时触发:
$niulai-movie-poster。一次只处理一张照片。用户没有明确批量授权时,不扫描或生成其他照片。
先完整查看用户照片,只数能够清楚替换头脸的人。按照片中的左、中、右位置分配角色,不按性别、长相或肤色猜角色身份。
| 照片条件 | 使用提示词 | 携带参考 |
|---|---|---|
| 清楚的 1 人 | references/prompts/01-single.md | role-yellow-big-cow.png |
| 清楚的 2 人 | references/prompts/02-double.md | role-yellow-big-cow.png + role-orange-small-cow.png |
| 清楚的 3 人 | references/prompts/03-triple.md | 上面两张 + role-yellow-black-spotted-leopard.png |
四人以上、远景小人群、脸部严重遮挡或竖版照片先停下来说明限制。默认只接受横版 3:2;如果用户明确允许裁切,再先把真实照片裁成能保住人数、头脸和关键姿势的横版底图。
参考图只提供角色头脸设计,不提供它们原来的场景、文字、姿势、背景、道具或其他角色。每次携带最少且刚好够用的参考:单人不带橙色小牛和豹子,双人不带豹子,三人才带豹子。
三套提示词都遵守以下优先级,出现冲突时从上往下执行:
NIU LAI 和一两行简短中文信息。scripts/apply_movie_poster_grade.py 做冷阴影、暖高光、胶片曲线、细颗粒、红色晕光和暗角。这个后期不负责修正人数、头脸比例或角色结构。成功后直接展示生成图,并用一两句中文说明:原图保留了什么、为什么选择这一人数路由、角色反差怎样服务画面。不要向用户展开完整内部 Prompt 或逐项推理。
默认页脚:
若公开分享,欢迎标注:Visual Skill by @威比 Hunter Wei.
仅限个人非商业使用;商业使用请先联系作者获得许可。
作者备注:抖音、小红书同名。
原创 Skill 规则、提示词和随包角色参考的整理版权归 @威比 Hunter Wei.,抖音、小红书同名。官方来源:https://github.com/Vieeeeeee/wibi-style/tree/main/skills/niulai-movie-poster。
本 Skill 允许个人非商业使用。商业使用、付费服务、转售或把它装入付费产品前,请先取得作者许可。复制、修改、镜像或再分发时保留作者、平台备注、LICENSE、NOTICE 和来源说明;修改版标明已修改,不冒充官方版本。用户上传的照片只用于当前任务,不进入 Skill 包。
Take vieeeeeee/niulai-movie-poster from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.