返回顶部
p

psd-automatorPSD自动替换

Automate PSD text replacement on Mac and Windows with Photoshop, dry-run safety, style-lock checks, rollback, and local PSD index cache. Use when requests include file/path hints, layer name, and replacement text from chat channels (including DingTalk) and require no popup dialogs.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.2
安全检测
已通过
407
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

psd-automator

PSD Automator

面向同时使用macOS和Windows团队的跨平台PSD文本自动化工具。

适用范围

  • - 仅限第一阶段和第二阶段。
  • 截图理解功能明确排除在外。
  • 使用单一任务协议和两个执行引擎:
- macOS:AppleScript(osascript) - Windows:Photoshop COM(PowerShell)

任务协议

运行前请阅读 references/task-schema.json

必填字段:

  • - taskId
  • input.edits[](layerName + newText)
  • input.exactPath 或 input.fileHint

关键可选字段:

  • - workflow.sourceMode:inplace 或 copythenedit
  • output.exports[]:PNG导出(mode=single 或 mode=layersets 用于切片/块资源)
  • output.bundle.zipName:切片资源包的zip名称
  • options.pathBridgeMode:auto / always / off(macOS Unicode路径桥接)
  • options.bundleZip:是否将 layersets PNG打包成一个zip文件
  • options.matchImagePath:用于选择最相似导出切片的截图路径

构建和刷新PSD索引

创建或刷新本地缓存:

bash
node skills/psd-automator/scripts/build-index.js \
--root /Projects/Design \
--root /Users/me/Desktop/assets \
--index ~/.openclaw/psd-index.json

增量刷新:

bash
node skills/psd-automator/scripts/build-index.js --incremental

运行任务

建议先进行试运行:

bash
node skills/psd-automator/scripts/run-task.js \
--task skills/psd-automator/examples/task.mac.json \
--dry-run

执行:

bash
node skills/psd-automator/scripts/run-task.js \
--task skills/psd-automator/examples/task.mac.json

自然语言调度(通过OpenClaw聊天命令,支持 .psd 和 .psb):

text
/psd design-mac-01 帮我找到20260225工位名牌.psd或20260225工位名牌.psb,把姓名改成琳琳,座右铭改成步履不前,稳步前进,保存成png放置在桌面 --dry-run

钉钉图片交接(必需)

在钉钉中回复且任务执行成功并输出PNG时,最终回复必须包含此标记及绝对路径:

text
[DINGTALKIMAGE]{path:pngpath>}[/DINGTALKIMAGE]

规则:

  • - 仅使用绝对路径(例如 /Users/name/Desktop/xxx.png)。
  • 不要使用仅文件名。
  • 如果缺少 pngOutputPath(或 pngOutputPaths 中的第一项),请明确报告失败,不要发送虚假标记。
  • 对于 mode=layersets,pngOutputPaths 应包含输出文件夹中的所有导出块图片。
  • 当可用时,使用 selectedPngPath 作为截图工作流的最佳匹配图片。
  • 当可用时,将 bundleZipPath 作为文件附件发送:[DINGTALKFILE]{path:zippath>,fileName:.zip,fileType:zip}[/DINGTALK_FILE]。
  • 保留正常的人类可读摘要,然后在末尾新行追加标记。

OpenClaw路由模式(第二阶段)

使用OpenClaw子代理路由指南:

核心思路:

  1. 1. 主代理解析请求。
  2. 确定目标机器+平台能力。
  3. 生成/调度到目标子代理。
  4. 子代理本地运行 run-task.js。
  5. 返回标准化结果+审计日志。

安全基线

  • - 始终支持 dryRun。
  • 文本更改后保持样式锁定(font 和 size)。
  • 禁用Photoshop对话框。
  • 写入前创建 .bak 备份。
  • 文件匹配不明确时停止(EFILEAMBIGUOUS);绝不静默猜测。
  • 图层未找到时,返回 availableLayers + suggestedLayers。
  • references/error-codes.md 输出标准化错误代码。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 psd-automator-1776202957 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 psd-automator-1776202957 技能

通过命令行安装

skillhub install psd-automator-1776202957

下载

⬇ 下载 psd-automator v1.0.2(免费)

文件大小: 27.32 KB | 发布时间: 2026-4-15 10:51

v1.0.2 最新 2026-4-15 10:51
maintenance update

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部