用途:本技能用于查询 PhotoCraft 实际命令参数与能力,调用公开 CLI、MCP 与诊断,并保留原生编辑工程。与同包技能按名称交接,单独安装即可使用,不读取兄弟目录。
主要能力:查询当前版本与命令目录;读取命令 enabled/params 后构造 argv;执行只读与编辑调用;通过 run <工程> --cmd <id> --params <JSON> ... --out <新工程.pcraft> 执行命令,每个 --params 属于前一个 --cmd;serve/MCP 可保持单会话;支持原生组合与源工程修订、核验与恢复。
使用方式:首次使用安装固定维护版 CLI,实现收敛在内置 photocraft-harness 技能(单独安装用 npx skills add full-aigc-skills/photocraft-skills --skill photocraft-harness)。将 HARNESS_DIR 设为该技能实际加载目录(绝对路径),SKILL_DIR 设为宿主实际加载的本 SKILL.md 所在目录。示例命令:python3 -I -B "$HARNESS_DIR/scripts/bootstrap.py";python3 -I -B "$HARNESS_DIR/scripts/cli.py" -- --version;python3 -I -B "$HARNESS_DIR/scripts/cli.py" -- commands --json。CLI argv 在 -- 后,原生子命令必须放首位;安装参数放分隔符前;--runtime-home 可隔离缓存。
适用场景:需要查询或执行 PhotoCraft 原生命令、诊断、工作流组合、局部滤镜、背景虚化、输出锐化、PSD 与平面导出等任务。
限制:当前支持 macOS arm64、Python 3.11+;固定 CLI 安装到用户数据目录。锁定制品摘要失败、损坏安装或不支持平台时停止;不改 PATH、不执行浮动升级。命令非零退出不算完成;超时结果标 unknown,不能自动重放编辑。本技能不提供虚构的登录接口;本地 headless 不要求云账户。完整 GUI、跨编辑器保真与创作质量按实际证据陈述。缺失事实暂未提供。