photocraft-use
Installation
SKILL.md
PhotoCraft
以原生 .pcraft 为编辑事实源,交付工程、依赖素材清单、预览与约定成片。此技能可单独复制安装;所有安装资源位于本技能目录,不读取兄弟技能或插件私有文件。
首次使用
执行实现收敛在内置的 photocraft-harness 技能(随插件捆绑安装;单独安装用 npx skills add full-aigc-skills/photocraft-skills --skill photocraft-harness)。将 HARNESS_DIR 设置为该技能实际加载目录(绝对路径);本技能的 SKILL_DIR 只用于读取自身的 examples/ 与 references/。
- 定位本
SKILL.md的实际目录。需要 Python 3.11+;使用内置 photocraft-harness 技能的scripts/bootstrap.py,不要假设当前工作目录就是技能目录。 - 用户已要求安装或完成创作且现有授权涵盖必要依赖时,直接运行安装入口;安装范围是用户数据目录,不需要 sudo。下载锁定维护版制品并校验摘要,失败即停止,不删除隔离属性、不改 shell 配置。
将 SKILL_DIR 设置为宿主实际加载的本 SKILL.md 所在目录(绝对路径)。用户级安装可能位于 ~/.agents/skills/photocraft-use,项目级可能位于 .agents/skills/photocraft-use,插件可能位于其 skills/photocraft-use 或宿主缓存目录;以实际加载路径为准,不按当前工作目录猜测,也不搜索后随意选择重复版本。技能目录与 CLI 的用户数据安装目录是两个独立位置。
: "${SKILL_DIR:?请先设置为本 SKILL.md 的实际所在目录}"
python3 -I -B "$HARNESS_DIR/scripts/bootstrap.py"
安装器返回 JSON executable,后续将其作为 argv 的第一个元素。当前锁定平台为 macOS arm64;未支持的平台返回 unsupported_platform,不要安装别的平台制品。