Install
openclaw skills install @sakurakilove/facetory-build-watchfacesopenclaw skills install @sakurakilove/facetory-build-watchfaces以 Facetory 当前编辑器状态为唯一事实来源。MCP 能表达操作时,不要直接修改 .facetory 二进制文件。
facetory://document/current。status 不是 active,停止修改并执行资源返回的恢复动作。version;不要解码、重建、手抄,亦不要跨 UI 修改复用。AGENTS.md、设计规范、素材清单和工作日志。连接状态不明时运行 python scripts/check_facetory_mcp.py。选择资源、查询 URI 或写入工具时读取 references/mcp-workflow.md。
每次写操作均执行:
planId。不要试探性应用计划。用户在 UI 修改画布或导出元数据后,不得继续使用旧版本。
使用带版本的文档资源获取完整主题、图层顺序、资源定义、素材、引用和校验问题。匹配排版前查询精确资源:图层对象提供坐标和层级,数据资源提供字号、文本框、颜色、数据源和内容。
不要从其他项目复制稳定 ID 或数据源 ID。通过实时查询和 facetory.data_sources.search 获取;日志中的 ID 仅作示例。
layout.anchor、offsetX、offsetY;Edit 使用稳定图层坐标。#AARRGGBB、明确文本框尺寸、初始零字距和 ASCII 分隔符。拓扑允许时优先使用唯一 aod Compose 元素克隆并净化普通主题。若已有空的共享 AOD,先检查,再决定填充或在 UI 中删除重建。
AOD 保持简洁:黑色背景、必要的时间/日期/状态和少量装饰。查询并复刻普通主题的每一层,包括用 1 像素偏移叠加实现的字重。图片遮罩必须保证所有像素 RGB 为零,只用 Alpha 表示覆盖;仅设置 recolor=true 不能修复含 RGB 的像素。AOD、素材权限或导出工作前读取 references/pitfalls.md。
优先使用非 root 路径。即使 Termux 能读共享存储,Facetory 也可能无权限。必须复制到应用私有目录时,逐条说明命令、来源、目标、效果、覆盖行为和风险,并在每次 root 命令前重新取得明确许可;禁止复用历史许可。