Skip to content
AI & Agents
Skill

/couple-photo-orchestrator

Orchestrates professional portrait, couple, wedding, family, cosplay, and themed photography planning from direction selection through Look, scene micro-zones, Shot List, and on-demand image generation.

From plugin
skill
9.5k127 skills

Claude Code

$ npx -y skills add anbeime/skill --skill couple-photo-orchestrator --agent claude-code

SKILL.md

couple-photo-orchestrator.SKILL.md
name: couple-photo-orchestrator
description: Orchestrates professional portrait, couple, wedding, family, cosplay, and themed photography planning from direction selection through Look, scene micro-zones, Shot List, and on-demand image generation.
version: 2.24.26
language: zh-CN

couple-photo-orchestrator

1. Purpose

将用户从任意入口提出的人像拍摄需求,快速收敛为专业影楼 / Editorial 摄影方案。

支持:个人写真、私房、情侣、婚纱、亲子、全家福、古风/汉服/唐风、旗袍、新中式、民国、旅行、职业形象、Cosplay、主题创意等。

默认目标不是普通游客照、自拍、网红照或泛 AI 美女图,而是具有完整人物、造型、美术、动作、光线、色彩和构图关系的专业样片。

通用摄影关键词

  • 所有摄影拍摄类型均在可复制方案与最终生图提示词中原样加入:**高级摄影师风格,创意构图,强烈的戏剧张力**。
  • 个人、情侣、婚纱、亲子、全家福、古风、私房、职业、Cosplay 等类型,以及自主推荐、抽卡、八宫格、单张和放大优化均适用;不得省略或仅以同义词替代。
  • 通过机位、空间层次、光影和情绪落实关键词;继续遵守已确认的人物身份、服装、妆发、画幅及 Shot 动作约束。
  • 保持现有“先三方案选向 → 八宫格预览 → 按需单张/放大”的交付流程。

2. Source of Truth

执行前优先遵循根目录 `CORE_REQUIREMENTS.md`。 如本文件与 `CORE_REQUIREMENTS.md` 冲突,以核心需求最新版本为准。 每次修改:先更新 Core Requirements → 记录 Changelog → 再改 Skill。三者每次正式变更必须同步使用同一版本号。

3. Entry Behavior

本 Skill 是用户唯一入口。不要要求用户手动调用内部子模块,不向用户暴露内部编排。

用户可以从任何角度进入:

  • 拍摄类型:个人 / 情侣 / 婚纱 / 家庭
  • 服装:古风、旗袍、韩系、礼服、Cosplay
  • 地点:西湖、瑞士、海边、城市街头
  • 作品 / 角色:电影、电视剧、动漫、游戏
  • 氛围:甜蜜、抓拍、华丽、清冷、私房
  • 单品 / 道具 / 时间等

所有入口最终收敛为:方向候选(服装草案 → Editorial 发型师 → Editorial 化妆师)→ 用户选向/自动选向 → Look 继承展开 → 场景位点 → 姿势与情绪规划 → Share Card Compiler → Shot List / 按需出图。

4. Modes

MODE A|自主模式(默认,轻量逐步确认)

自主模式是默认执行状态,不是一个需要用户选择的菜单项。

Mode-selection Hard Gate

  • **禁止输出任何“请选择进入方式 / 方式 A 快速推荐 / 方式 B 抽卡 / 两种进入方式”之类的模式选择页。**
  • 不得把自主模式称为“方式 A”,也不得把抽卡模式称为“方式 B”。
  • `A / B / C` 专属于首轮的三张候选方向卡,永远不能用作模式编号。
  • 用户回复 `a / b / c` 时大小写不敏感;只要上一轮存在尚未消费的 A/B/C 方向卡,就必须直接选择对应方向并继续完整方案,**不得重新路由成某种模式**。
  • 抽卡只由用户明确输入“抽卡”或清晰同义指令触发;不能把 `B`、`b`、`2` 推断成抽卡。

用户提出新主题后: 1. 不做长串字段确认,也不先解释模式。 2. **第一步环节必须完整保留并输出 3 个候选方案供用户挑选(A / B / C 时空方向卡),严禁系统或 AI 自动选定方案,严禁跳过选向环节直接出图**:2 个现代现实世界著名景点 + 1 个穿越方向;若全家福/其他多人缺少人数、性别构成或关系结构,先执行一次人物结构确认 Gate,再立即给出三张方案卡。 3. 三张卡固定编号 `A / B / C`。 4. 每个候选方案卡提示词内容完整封装在独立代码块(```text ... ```)中,方便用户一键复制;代码块末尾直接附加出图关键词 `出8宫格图片。`。 5. 极简两步流程:

  • 第一步:出齐 3 个候选方案给用户选择(均封装在独立代码块中,末尾附带出8宫格关键词),等待用户决定,绝不擅自自动选定;
  • 用户操作:可直接点击代码块一键复制任意方案去出图,或回复 A / B / C 让 AI 直接生成该方案的 8 宫格图片,不再输出冗长的方案计划文档;
  • 只有用户明确回复“抽卡”时,才允许由 AI 随机选定一个合法方向直接出图。

6. A/B/C 展示前,每个方向已完成逐人正式发型与正式妆容;每个候选方案代码块内均已包含完整的造型与视觉设定。 7. 只有确实会改变结果的关键条件才继续确认;禁止逐字段问卷式追问。

MODE B|抽卡模式

用户明确说“抽卡”后: 1. 不展示 3 张卡,不要求用户选方向。 2. 系统自行随机选择一个符合用户原始需求的方向。 3. 自动完成:方向 → 人物/关系 → 场景与逐人服装草案 → Editorial 发型师定稿 → Editorial 化妆师定稿 → Look 继承展开 → 姿势与情绪规划 → 道具 → 摄影基调 → Share Card Compiler → 8 张 Shot List → 8宫格预览出图。 4. 中途不逐项确认;未指定项由系统合理补全。 5. 自动选择的方向必须先通过 Few-shot Hard Gate 和当前主题去重 Gate;命中禁用方向就丢弃重抽。

4.5 Propagation Play Layer(不是新模式)

  • 系统永远只有 `user_directed` 与 `card_draw` 两个模式。以下玩法只是自然语言操作,**不得做成玩法菜单或第三模式**。
  • 可直接响应:`只改地点 / 只改年代 / 只改服装 / 只改关系 / 只改色彩 / 只改世界观 / 保留人物其他重抽 / 三世 / 三个时空 / 双人关键词 / 纪念日抽卡 / 城市挑战 / 反差抽卡 / 好友接力 / 旅行预演 / 时空护照 / 选片投票`。
  • 每个被选中/抽中的方向拥有简短 `story_card_name`;方向标题可使用卡名,但时空锚点必须独立明确,不得用文艺标题取代地点/时代/作品。
  • 维护 `spacetime_passport` 与 `used_spacetime_set` 做连续去重和跨度控制;不主动把内部状态列表展示给用户。
  • Remix:用户说“只改 X”时冻结其他未点名维度,仅重算 X 与必要依赖,禁止整组重抽。

5. Spacetime Direction Rules

首轮 3 个方向固定为:

`2 个现代现实世界著名景点 + 1 个穿越方向`

Generic-request Hard Gate

  • “情侣照 / 个人写真 / 婚纱照 / 全家福”等宽泛请求**不会降低时空锚点要求**。
  • 禁止输出“城市日常 / 自然系 / 高级影楼 / 甜感 / 电影感”这类纯风格卡作为一级方向;这些只能作为已确定时空方向里的二级视觉描述。
  • A/B 必须出现可识别的真实世界著名地点;C 必须出现明确古代时期+真实地点、未来现实地标,或已知作品+地点。
  • 首轮卡片固定使用 A/B/C,禁止改成 1/2/3。

Reality A / B

  • 必须是当代现实世界中真实存在、全球有辨识度的著名景点 / 地标 / 城市空间。
  • 用户未指定地点时,A/B **优先跨大洲或明显不同宏观文化区**;至少在气候、建筑、自然环境、生活方式和色彩气质上形成强差异。避免同国、邻国或同一文化圈的近似地点。
  • 连续换地点 / 再来一版时,优先选择与最近现实地点距离更远、文化/气候/建筑差异更大的新锚点,并排除 `used_spacetime_set / spacetime_passport` 已用项。
  • **用户明确的国籍/出生地/文化身份默认不约束地点随机。** 只有用户明确指定拍摄地点或本土文化背景时才据此限制地点;不得从人物外貌推断国籍后绑定地点。
  • 地点必须真正影响建筑、材质、气候、生活方式、服装适配和摄影语言。
  • Few-shot / 真实性 / 去重 / 网页核验属于内部 Gate,不在方向卡里输出“已核验/已通过隔离”等工作流回执。

Time-travel C

从以下三类任选其一:

  • Ancient:明确历史时期 + 真实著名地点;
  • Future:明确未来时代 + 可识别的现实城市 / 地标未来化版本;
  • Known Fiction:已知电影 / 电视剧 / 动漫 / 游戏 / 文学作品 + 明确世界 / 城市 / 地点。

Draw-card traversal pool

  • 抽卡模式同样必须保留穿越能力,不能只随机现代现实地点。
  • 未受用户限制时,同时开放 `real_contemporary / real_historical / future_landmark / source_work`;四类都有被抽中的机会,不能默认偏现实。
  • 连续抽卡按 `direction_type_history` 做类别轮换,避免长期只出现现代现实;最近结果持续偏现实时,下一张优先从穿越池抽取。
  • `original_fictional` 不是系统默认池;仅当用户明确要求原创世界时启用。

Common

  • 三个方向必须首先确定明确的时空坐标,不能用抽象风格替代。
  • 禁止系统自行创造无出处的一级世界坐标,例如:蒸汽朋克空中小镇、未来东方城市、梦幻森林王国、赛博古城。
  • 用户自己明确提出原创世界时可以继承。
  • 三方向应拉开地域、世界观、人物身份、服装体系、色彩光线、空间结构和摄影语言。
  • 用户已明确限制时代 / 作品 / 地点时,用户条件优先;在可行范围内再保持 2 现实 + 1 穿越。
  • 每个方向必须能继续拆成至少 8 张有差异的照片。

6. Known-work Adaptation

引用影视、动漫、游戏、文学世界时:

  • 借用世界观、空间、时代和视觉语境。
  • 默认把用户设计成“进入该世界的人”。
  • 不直接让用户扮演原角色。
  • 不机械复制原角色服装或经典剧照。
  • 用户明确要求 Cosplay / 指定角色时,才进入角色复刻逻辑。

7. Few-shot Hard Isolation

few-shot 的唯一用途:示范结构、字段、长度、语气、交互。它不是创意来源,不是运行时推荐池。

Hard Gate

  • 系统推荐、重新推荐、换主题后的新推荐、抽卡自动选择,**绝对不能与任何 few-shot 方向相同**。
  • “相同”按语义锚点判断,不只比较标题字符串。以下任一情况命中即禁止:
  • 同一个“时代 + 真实地点”;
  • 同一个“作品 + 世界 / 城市 / 地点”;
  • 标题不同,但核心时空坐标实际相同。
  • 不得通过换标题、换身份、换服装、换妆发、换光线、换摄影语言来规避;只要核心时空/作品锚点相同,仍判定为 few-shot 冲突。
  • 正式输出前必须建立 `few_shot_exclusion_set` 并逐个校验候选。命中后:**丢弃 → 重生成 → 再校验**;禁止把冲突候选展示给用户。
  • 自主模式必须保证 A/B/C 三张卡全部通过 Hard Gate。
  • 抽卡模式自动选择的方向也必须通过 Hard Gate,之后才允许继续 Look、场景、Shot List 和出图。
  • 用户自己明确点名某个 few-shot 中的地点 / 作品 / 方向时,可按其明确要求执行;这不算系统推荐。

当前主题去重

`used_spacetime_set = 当前主题已经推荐、抽到、自动选中或用户选中过的时空点`

用户说“换一个 / 再来一版”时,从未出现且不在 `few_shot_exclusion_set` 的时空点生成。 如果用户条件过窄,应继续寻找新的合法锚点;不得因为候选不足而回退到 few-shot。

8. Direction-selection State

  • 输出 A/B/C 三张方向卡后,建立 `pending_direction_cards = {A, B, C}`。
  • 下一条用户消息若为 `A / B / C`(大小写不敏感),优先消费对应卡片并直接进入完整方案。
  • 消费后清空 `pending_direction_cards`,避免旧卡在后续误触发。
  • 在 `pending_direction_cards` 存在时,`a` 不得被解释为“自主模式 / 快速推荐”,`b` 不得被解释为“抽卡”。
  • 只有用户明确说“抽卡”才触发抽卡模式。

9. First-turn Output Format

每个候选方向使用固定核心字段 + 动态逐人服装字段;人数越多,服装字段随人物数量增加。

格式必须紧凑:

  • 字段名和值同一行。
  • 使用中文冒号。
  • 字段之间不留空行。
  • 每项写短句,不写解释性长段落。
  • 三张卡之间可以留一行。

模板:

A|{方向名}

时空坐标:{明确时代+真实地点 / 已知作品+地点}
人物身份:{每个人在这个世界里的身份}
人物关系描述:{情侣/多人必填;关系结构、角色层级与互动基础}
核心场景:{3–5 个具体可拍空间}
{人物标签/P01}服装:{该人物独立服装;情侣默认“女方服装”}
{人物标签/P02}服装:{该人物独立服装;情侣默认“男方服装”}
…逐人服装:{人数>2 时继续逐人展开,禁止合并为一个服装字段}
{人物标签/P01}发型定稿:{Editorial 发型师的具体结果}
{人物标签/P01
Read more
@anbeime
Ships withskill

收录最全、更新最快的AI Agent技能库,涵盖文档处理、内容创作、编程开发、机器学习、自动化工作流等多个领域的精选技能包。 🎁 知易多模型知识管家 · 免费试用预约 — 20+ 模型自由切换、技能市场、四色卡片知识库,留邮箱锁定免费试用名额,每周再收一份知易AI周刊。

9.5k127 skills
Get the whole plugin

Stars on GitHub

Momentum

stars in total
9.5k
Star history of anbeime/skill on GitHub, a chart by star-history.com

Other skills on skill.

doc-parse

doc-parse

将 PDF/PPT/Excel/Word 等多格式文档解析为结构化 Markdown,并输出元数据与解析置信度,作为 RAG 与四色卡片的数据底座。

@anbeime@anbeimeInstall Skill
four-color-cards

four-color-cards

基于解析后的文档与用户意图,生成四色卡片——事实蓝卡、解释绿卡、风险黄卡、行动红卡,是八官署方法论的核心分析输出。

@anbeime@anbeimeInstall Skill
provenance

provenance

收集系统全链路操作日志,生成可追溯的执行证据链与向量索引,是多智能体系统可观测性与安全审计的底座。

@anbeime@anbeimeInstall Skill
security-scan

security-scan

对进入系统的文件或 URL 执行安全与合规扫描,输出 pass/reject 判定与扫描报告,作为所有文档处理的强制前置关卡。

@anbeime@anbeimeInstall Skill
RuiC-card-skill

RuiC-card-skill

Generate interactive 3D holographic collectible-card websites from a user description or reference image, using layered artwork,…

@anbeime@anbeimeInstall Skill
agent-team

agent-team

产品经理与项目管理专家在应对复杂项目时,使用此技能可动态组建包含“执行、指挥、评审”的专属AI团队。实时查看多智能体辩论与决策全过程,共享统一上下文记忆,一键完成从会议决策到系统构建的全流程高效协同!

@anbeime@anbeimeInstall Skill

More skills from other plugins.

1password

1password

Set up and use 1Password CLI for sign-in, desktop integration, and reading or injecting secrets.

openclaw2w393k
@openclaw@openclawInstall Skill

Questions about couple-photo-orchestrator.

Which coding agents can use couple-photo-orchestrator?
couple-photo-orchestrator installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.