核心用法
Photoshop Skill 让命令行代理通过 Flue 桥接器 直接控制本地运行的 Adobe Photoshop。工作流程为:代理发送 ExtendScript 代码 → photoshop_bridge.py → Photoshop 执行 → 返回结构化 JSON 结果。无需安装 MCP 服务器,依赖纯本地管道通信。
关键步骤:
1. 必须先阅读 FLUE.md 理解桥接协议与安全约定
2. 若 Flue 已安装:查阅本地路径 ~/.claude/skills/flue/SKILL.md 及 adapters/photoshop_adapter/APP.md 获取操作契约
3. 若未安装:告知用户,安装命令为 pip install flue && flue setup,当前会话未经明确授权不得自动安装
显著优点
- 零外部依赖:无需云 API 或 MCP 服务器,完全本地执行,响应延迟极低
- 深度集成:可访问图层、选区、文档属性等 Photoshop 原生对象模型
- 多应用复用:同一 Flue 安装支持 Illustrator、Premiere、After Effects、Blender、Unity 等十余款专业软件
- 可审计性:MIT 开源协议,代码可在 GitHub/PyPI 审查,无黑箱操作
潜在缺点与局限性
- 环境门槛高:需本地安装 Photoshop、Python 环境及 Flue 桥接器,配置链路较长
- 平台绑定:仅支持 Windows/macOS 桌面端,无法用于云端或容器化环境
- 用户授权依赖:安装与执行均需人工显式批准,自动化程度受限
- ExtendScript 学习曲线:需掌握 Adobe 专用脚本语言,非通用 JavaScript/Python
适合人群
- 已有本地 Photoshop 工作流的设计师/开发者
- 需要将 AI 代理集成到桌面创意流程的自动化团队
- 对数据隐私敏感、拒绝云端 API 的企业环境
常规风险
| 风险类型 | 说明 |
|---------|------|
| 文档破坏 | ExtendScript 可直接修改像素、删除图层,误操作不可逆 |
| 权限提升 | 脚本以用户身份运行,可访问文件系统与网络 |
| 供应链安全 | 虽 MIT 开源,但 `pip install` 仍存在依赖劫持可能 |
| 用户体验 | 桥接器故障时代理可能"盲操作",需人工兜底 |
缓释建议:坚持"小步 inspect"原则,先读文档再执行,避免批量破坏性操作。