用途:本技能负责 FilmCraft 工程与序列操作,包括创建、打开、保存 fcproj,以及组织序列和素材箱。与同包技能按名称交接,单独安装即可使用,不读取兄弟目录。
主要能力:调用固定发布的 filmcraft-cli,保留原生编辑工程;提供公开 workflow.py 与 commands.py run 入口;支持 describe 核对参数后用 exec 或 run 执行;写命令须同批次保存或配合 --save-as;支持任务级会话,启动一次共享同一 FilmCraft 实例。
使用方式:将 SKILL_DIR 设为宿主实际加载的 SKILL.md 所在目录,执行安装与版本检查: python3 -I -B "$SKILL_DIR/scripts/bootstrap.py" python3 -I -B "$SKILL_DIR/scripts/cli.py" -- --version python3 -I -B "$SKILL_DIR/scripts/cli.py" -- commands --json 公开 workflow.py 和 commands.py run 必须显式提供 --read-root 与 --write-root(可重复),根须为已存在的规范真实目录,来自用户或宿主授权。--runtime-home 为安装维护目录,须位于独立授权的写入根。
适用场景:需要创建、打开、保存 fcproj 及组织序列、素材箱的编辑工程任务;需要原生组合与源工程修订时使用自带 scripts/workflow.py。
限制:当前支持 macOS arm64、Python 3.11+;桌面入口须隔离签名应用与 MCP 客户端,仅开放分配的 loopback 控制端口;无法确认隔离的外部 bridge 明确拒绝;低层 Python 测试 API 不是公开授权入口;命令非零退出不算完成;超时结果标 unknown,不能自动重放编辑;不提供虚构登录接口,本地 headless 不要求云账户;完整 GUI、跨编辑器保真与创作质量按实际证据陈述。缺失事实暂未提供。