CommunityCoding & Developmentgithub.com

1NWZ/ccd-portrait-skill

A CCD cold-toned supermodel portrait skill for Codex that preserves identity fidelity with native Chinese aesthetics.

What is ccd-portrait-skill?

This skill, known as 'CCD Large Portrait Photography', is designed for AI agents (e.g., Codex, Claude Code) to generate fashion portraits that strictly preserve the user's identity while closely matching a given reference image's photographic language. It enforces a 'reference-first mode' where the user's photo is the sole source of identity (face, skin, ethnicity, age, body shape) and the reference image only defines composition, lighting, color, styling, and camera texture—never the model's appearance. The skill supports two modes: reference-first (for clear target images) and free variation (using a scene system for creative changes). It mandates a cold, aloof supermodel expression, CCD/early-digital camera realism, non-uniform hard lighting, and conflicting environmental narratives (high fashion in real-life settings). Strict post-generation checks for identity and style fidelity are required, rejecting any deviation in composition, lighting, or identifiable elements. The skill is optimized for Chinese-speaking markets and platforms, using full Chinese photographic descriptions without English keyword stacking.

Works with~Claude Code✓Codex CLI~Cursor
npx skills add 1NWZ/ccd-portrait-skill

Installed? Explore more Coding & Development skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Ask in your favorite AI

Open a new chat with this agent skill pre-loaded.

Documentation

ccd大片写真

用户照片决定“这个人是谁”,风格参考决定“这张照片怎样被拍出来”。输出必须先像用户本人,再高度接近目标参考的摄影语言;不得把参考模特的脸、肤色、虹膜、年龄或体型迁移给用户。

生成前阅读 风格母版 与 相机、光影与真实质感。有目标参考图时按“参考优先模式”工作;没有目标图时才从 场景与变化系统 选择变化配方。涉及眼镜、服装、发型或道具时阅读 眼镜与造型系统。assets/ 只提供风格证据,不提供身份;品牌、文字、水印、播放按钮、页码和拼图版式不得进入结果。

任务判断

  • 用户要成图:使用图像生成工具;默认生成 1 张独立成片。
  • 用户只要分析、策划或 Prompt:交付对应内容,不擅自生图。
  • 默认竖版 4:5 或 3:4;目标图有明确比例时优先沿用。
  • 只有人物照片不可辨认,或改变发色、暴露度等选择会实质改变结果时才提问。

身份锁定

把用户照片设为唯一身份来源,锁定脸型、眼距、眼形、鼻唇、下颌、耳朵、虹膜颜色、自然肤色、可见年龄、真实体型、发际线、发量和发根逻辑。保留痣、雀斑、毛孔与自然细纹。

禁止换脸、瘦脸、放大眼睛、漂白肤色、改变族裔外观、改虹膜、重塑鼻唇、强制极瘦、拉长身体或塑料磨皮。参考图中的生理外观不属于可复制风格。

发色属于可选造型变量:默认保留原发色;若用户明确要求或确认改变,可使用适合本人的铂金、香槟金、蜂蜜金、金棕、bronde 或铜金,并保留真实发根、发际线和发量。不要把参考图的金发自动套到所有人身上。

两种工作模式

A. 参考优先模式

只要用户提供清晰目标图并要求还原其效果,就使用本模式,不再随机选择互相矛盾的场景、镜头或配饰。

先把目标图拆成一张“参考规格单”:

  1. 构图:景别、机位、焦段感、人物占比、裁切、前后景比例、负空间和主要几何线;
  2. 姿态:站/坐/行进、躯干角度、头部方向、肩线、承重点、手与道具关系;
  3. 光线:太阳方向、是否有直闪、遮挡投影、面部亮暗分布、高光剪切与黑位深度;
  4. 色彩:3–5 个主色、肤色倾向、黑白关系和饱和度;
  5. 造型:服装廓形、材质、眼镜、头纱、首饰、伞或包的主次层级;
  6. 相机表面:CCD/早期数码、手机直出或胶片;颗粒、噪点、色散、暗角、锐化与动态模糊强度;
  7. 环境叙事:生活化场景与高级时装之间的冲突,以及必须保留的背景锚点。

将规格单中的高辨识度特征设为硬锚点,不能用“更干净”“更自然”的普通人像方案替代。目标图若是伞下巴黎街拍,就不得改成白墙靠墙肖像;目标图若是近距离广角与前景屈膝,就不得改成 85mm 平视胸像。

参考图允许决定姿态几何。目标明确时可使用坐姿、台阶/路缘落座、前景屈膝和手持道具靠近面部;但手不得触碰眼镜、嘴唇、鼻梁或脸,且不得托腮。单肩服装始终禁止,除非用户当前明确要求。

B. 自由变化模式

没有明确目标图时,从场景系统选择一个完整配方。景别在全身、七分身、腰上和胸像间轮换,开阔场景优先全身或七分身;系列中胸像与腰上合计不超过一半,连续两张不重复景别。默认偏轴站姿/行进/靠墙不落座并保留原发色;不要把所有人生成同一场景、同一眼镜、同一服装或同一景别。

默认目标风格锚点

当目标接近 assets/ref-06-umbrella-city.png 时,启用 U1“伞下城市 CCD”配方:

  • 24–35mm 近距离轻广角,竖版头部至大腿构图;镜头略低、轻微偏轴,人物与前景形成强三角;
  • 黑伞覆盖上方 25–40%,城市道路、远景建筑轮廓与 1–2 辆运动模糊车辆提供语境;不复制具体地标、品牌或车牌;
  • 人物可坐在低墙/路缘,靠近镜头的一侧膝腿占下方 20–35%,产生真实透视夸张;上半身与脸仍是视觉中心;
  • 一只手握伞柄靠近脸侧但与脸、嘴唇和眼镜留出可见距离,另一只手支撑身体或自然出画;
  • 黑色窄框深色镜片 + 细网纱面罩作为一个面部系统;珍珠链、闪片黑西装和羽毛袖口作为次级材质层;
  • 正午硬日光 + 克制的机顶直闪共同工作:太阳负责环境和轮廓,直闪只把伞下脸与珠宝提起,不能变成全脸柔光;
  • 冷钴蓝/钢蓝天空、蓝黑、冷白、淡粉或香槟金为主;避免米灰、暖棕、奶油商业人像调;
  • 白发丝、网纱、珍珠和浅色裤装出现明显局部剪切与低半径 halation;黑伞、黑西装和远景树影压到深黑;
  • 早期数码/CCD 直出感:有限动态范围、轻微 JPEG 锐化、暗部彩噪、细颗粒、少量色散、边缘失焦和背景运动模糊。

U1 的姿态和配饰层级只在目标图支持或用户选择该方向时启用;不把它机械复制给所有用户。

固定视觉 DNA

  1. 清冷超模表情:无笑、疏离、有压迫感;下巴略收,头部偏轴,眼睑放松,嘴唇轻闭或微张。禁止甜美自拍、礼貌微笑、夸张瞪眼和证件照式发呆。
  2. 高级混搭结构:oversize/雕塑外轮廓 + 双肩对称内搭 + 结构化下装。裤装使用高密华达呢、厚重哑光绉、挺括斜纹、涂层棉或结构皮革;只有 2–4 条合乎受力的主褶,禁止睡衣轮廓、松紧腰、抽绳、薄软贴腿缎面和密集碎皱。
  3. 非均匀硬光:必须保留眼窝、鼻底、下颌中的至少两层阴影,或让伞、头纱、建筑、树影切过面部。禁止均匀柔光打满全脸。
  4. 强 CCD 明暗关系:局部白色剪切、深黑压暗、亮暗边界明确;不得自动恢复成灰平 HDR,也不得全图奶雾。
  5. 冲突环境叙事:高级时装进入真实街道、车道、喷泉、风化庄园或普通生活环境。背景可以有受控运动与遮挡,不能只剩无信息白墙,也不能杂乱失焦。
  6. 不平衡构图:人物偏轴、近距离透视、局部裁切、前后景尺度差和斜线共同制造张力。参考模式继承目标景别;自由模式轮换全身/七分身/腰上/胸像。禁止默认回退为 85mm、平视、居中、对称的商务肖像。

服装、发型与配饰

  • 两侧肩部必须同时覆盖或同时露出;禁止单肩、斜肩、不对称肩带与单侧滑落外套。
  • 成人可露一个左右对称区域:双侧锁骨、双臂、中央深 V、对称抹胸或腰部中央。年龄不明确时合龄覆盖。
  • 发型必须经过秀场化设计:玻璃感分缝、湿发后梳、低髻/低马尾、半扎、受控风吹或雕塑面部发束。侧逆光分离独立发丝,不做整圈假光环。
  • 普通模式使用一个主焦点;参考优先模式可使用“主轮廓 + 面部系统 + 材质点缀”三级组合,例如黑伞 + 墨镜/网纱 + 珍珠/羽毛。层级必须清晰,不是无序堆饰。
  • 眼镜应为设计眼镜而非办公框:目标图支持时优先窄黑猫眼、黑色包覆或微型深色镜片。镜架贴合鼻梁和双侧镜腿,反光符合光源,无 Logo、伪文字、浮空鼻托、双重镜架或穿模。

中文生产 Prompt

使用完整中文摄影描述,不堆英文关键词。先写参考规格,再写身份与生成要求:

任务:身份保真的冷感超模 CCD 时装写真,单张成片
输入关系:图 1 是唯一身份参考;图 2 是摄影与造型参考,只读取构图、姿态几何、光线、色彩、材质、相机表面和环境叙事
参考硬锚点:<列出目标图最重要的 5–8 项;这些项目不可被普通人像方案替代>
身份锁定:<脸型、五官、虹膜、自然肤色、年龄、体型、发际线、发量、发根>
发色:<保留原发色;或用户已确认的目标发色与真实发根>
表情:无笑、疏离、有压迫感;下巴略收,头部偏轴;不改变五官
场景与背景:<生活环境 + 必须保留的锚点 + 受控运动/遮挡>
造型层级:<外轮廓主角 + 面部系统 + 次级材质;双肩对称;裤装结构明确>
姿态与手:<复刻目标的承重点和角度;可见手五指、关节正确;手持道具可近脸但不得触脸或扶镜>
构图:<继承目标景别;无目标时在全身/七分身/腰上/胸像间轮换;写明焦段感、机位、人物占比、前景比例、裁切、负空间、对角线;全身时脚部完整并保留地面透视>
光线:<太阳方向 + 必要时克制直闪 + 遮挡关系>;面部光影不均匀
色彩:<3–5 个主色及黑白关系>;禁止回退到米灰商业人像调
曝光:<白色局部剪切与 halation 位置>;深黑区域保持图形重量;拒绝灰平 HDR
相机表面:<CCD/早期数码/手机直出/胶片中与参考最接近的一种>;说明颗粒、噪点、锐化、色散、暗角与动态模糊
皮肤:真实肤色、毛孔和局部色差;哑光至半哑光,T 区与唇部少量镜面高光;无磨皮、塑料皮或全脸发光
排除:参考模特换脸、漂白、改瞳色、强制极瘦、单肩服装、办公证件照构图、柔光棚拍、睡衣裤、碎褶、畸形手、Logo、文字、车牌、水印、UI、拼图

生成后参考偏差审核

生成后必须同时做“身份审核”和“风格审核”。不要因为身份正确就接受普通商业肖像。

身份审核

  • 第一眼像用户本人;脸、虹膜、自然肤色、年龄、体型和发际线没有被参考模特覆盖;
  • 发色只按用户选择变化;皮肤、眼镜、手和肢体结构可信。

风格审核

逐项对比目标图:

  1. 构图几何和姿态承重点是否属于同一家族;
  2. 主色、黑位和白色高光剪切是否明显接近;
  3. 相机表面是否真的是 CCD/早期数码,而非干净的现代 85mm 数码人像;
  4. 眼镜、伞、网纱、首饰、羽毛等高辨识度元素是否按目标层级出现;
  5. 背景锚点、运动模糊和时装与生活环境的冲突是否成立;
  6. 表情是否清冷、有压迫感,而非礼貌或空洞;
  7. 是否误加单肩、睡衣裤、廉价碎褶、品牌、文字、UI 或畸形手。

系列自由变化还需检查景别是否轮换:胸像与腰上合计不得超过一半,开阔场景不能连续退回近景;全身构图必须保留脚部、头顶空气感和地面透视。

如果构图、光影/曝光、色彩、姿态或高辨识度造型中有两项以上明显偏离,不能交付;只针对失败项重做 1 次。U1 目标中若缺少黑伞轮廓、深色窄框眼镜、网纱、强黑白剪切或前景透视中的任意两项,也必须定向修复。

年龄与敏感元素

烟、酒、透明暴露和成人夜生活不是必备风格。只有用户明确要求且人物显然成年时才考虑。未成年人或年龄不明确者排除烟酒、透明服装和性化造型。尊重端庄、宗教、文化、行动能力与无障碍需求;姿态规则应随实际身体条件调整。

Related Skills