用途:负责 PhotoCraft CLI 的首次安装、摘要校验、版本检查与缺失运行时排障。与同包技能按名称交接,单独安装即可使用,不读取兄弟目录。
主要能力:调用固定维护版 photocraft-cli,保留原生编辑工程;返回实际 CLI 结果、保存后的原生工程、派生输出与核验记录;支持 commands 查询、run 执行原生子命令、serve/MCP 单会话;内置 GUI 固定桌面安装与场景操作手册等参考。
必要用法:执行实现收敛在内置 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。
限制:当前支持 macOS arm64、Python 3.11+;固定 CLI 安装到用户数据目录,技能目录与 CLI 安装目录是两个独立位置。锁定制品摘要失败、损坏安装或不支持平台时停止;不改 PATH、不使用 sudo、不执行浮动升级,版本损坏保留并报错。命令非零退出不算完成,超时结果标 unknown,不自动重放编辑。本技能不提供虚构登录接口,本地 headless 不要求云账户;完整 GUI、跨编辑器保真与创作质量按实际证据陈述。其他细节暂未提供。