SuperAPI AI 工具集

artcraft-cli-execute

通用与其它

查看项目

更新于 10-16 00:28

技能介绍

用途:本技能负责执行已确认的 ArtCraft 计划,核对输入版本与并发写入,返回实际 CLI 结果、保存后的原生工程、派生输出与核验记录。上游 ArtCraft 是 Tauri 应用,本技能使用项目本地编排 CLI,不安装或冒充同名官方 CLI。

主要能力:执行实现收敛在内置 artcraft-harness 技能(随插件捆绑;单独安装用 npx skills add full-aigc-skills/artcraft-skills --skill artcraft-harness)。将 HARNESS_DIR 设为该技能实际加载目录的绝对路径,脚本执行路径一律用 $HARNESS_DIR/scripts/;本技能 SKILL_DIR 仅用于读取自身 examples/ 与 references/。本项目 --help 定义 run/status/cancel/package/verify-package;语义计划走 workflow.py,不能把上游 Tauri 的账号或供应商方法当编排命令。

使用方式:先定位当前 SKILL.md 真实目录并设置 SKILL_DIR(用户级可能在 ~/.agents/skills/artcraft-cli-execute,项目级可能在 .agents/skills/artcraft-cli-execute,以实际加载路径为准)。基础入口安装固定 Node 与编排包,workflow.py 按任务图安装所需领域技能源和原生 CLI,不要求全局 Node。示例命令:python3 -I -B "$HARNESS_DIR/scripts/bootstrap.py" --runtime-only;python3 -I -B "$HARNESS_DIR/scripts/cli.py" -- --version;python3 -I -B "$HARNESS_DIR/scripts/cli.py" -- --help。CLI argv 在 -- 后,原生子命令放首位;安装参数放分隔符前,--runtime-home 可隔离缓存。

适用场景:执行已确认任务、素材、工程或对象、输出目录与修改范围;需要现有工程时先核对摘要。原生组合与源工程修订用 artcraft-harness 的 scripts/workflow.py。混合任务可参考动态序列指南及 examples/dynamic-brand-campaign.json,验证全部帧、时间基与原生引用。

限制:当前支持 macOS arm64、Python 3.11+。命令非零退出不算完成,需查看真实保存工程、导出、尺寸及媒体解码;超时结果标 unknown,不自动重放编辑。锁定制品摘要失败、损坏安装或不支持平台时停止,不改 PATH、不执行浮动升级。安装失败与原生调用失败分别处理;安装/诊断交给 artcraft-cli-setup,完整任务路由交给 artcraft-use。本技能不提供虚构登录接口,本地 headless 不要求云账户。其他平台、收费与价格信息暂未提供。