用途:本技能负责在 PhotoCraft 中建立图层蒙版、矢量蒙版与剪贴合成,调用固定维护版 photocraft-cli,保留原生编辑工程,并与同包技能按名称交接。输入为用户已确认的任务、素材、工程或对象、输出目录与修改范围;输出为实际 CLI 结果、保存后的原生工程、派生输出与核验记录。
安装与入口:需先设置 SKILL_DIR 为本 SKILL.md 实际所在目录(绝对路径),并安装内置 photocraft-harness 技能,命令为 npx skills add full-aigc-skills/photocraft-skills --skill photocraft-harness。将 HARNESS_DIR 设为该技能实际加载目录。随后可执行 bootstrap.py、cli.py --version、cli.py -- commands --json 等命令。CLI argv 在 -- 之后,原生子命令放首位。当前支持 macOS arm64、Python 3.11+,固定 CLI 安装到用户数据目录。
使用方式:从 commands --json --filter 读取参数;用 run <工程> --cmd <id> --params <JSON> --out <新工程.pcraft> 执行,每个 --params 属于前一个 --cmd。组合与修订使用内置 harness 的 scripts/workflow.py。完整命令可查 commands.py list、describe、run。
限制:命令非零退出不算完成,超时标 unknown 且不自动重放编辑;不支持平台或摘要失败时停止;不改 PATH、不执行浮动升级;不提供登录接口,本地 headless 不需云账户。GUI、跨编辑器保真与创作质量按实际证据陈述;其他事实资料未提供。