用途
该技能用于让编码智能体在 Adobe 桌面应用内部执行操作。当人类用户要求在 Adobe 桌面应用中完成工作时——例如检查当前打开的文档或项目、进行有边界的编辑、运行小型 ExtendScript 步骤——可以使用本技能。没有类似 Flue 的桥接工具,命令行智能体无法在这些应用内部执行操作。
主要能力
Flue 是一个本地 shell 到应用的桥接工具。智能体将 ExtendScript 通过管道传入每个应用对应的桥接进程,并获取结构化 JSON 返回结果。Flue 通过一致的 stdin/stdout 契约覆盖以下 Adobe 应用:
- Photoshop
- Illustrator
- Premiere Pro
- After Effects
- InDesign
- Audition
调用链路为:
agent shell -> <app>_bridge.py -> ExtendScript -> JSON result
使用方式
- 首先阅读本目录下的 FLUE.md。其中说明了 Flue 的工作方式、桥接契约、一个完整的 ExtendScript 示例以及安全预期。
- 确认人类用户正在使用哪个 Adobe 应用——Photoshop、Illustrator、Premiere、After Effects、InDesign 或 Audition——并使用匹配的适配器(例如 adapters/photoshop_adapter/photoshop_bridge.py)。
- 如果 Flue 已安装:还应阅读 C:\Users\fredd.claude\skills\flue\SKILL.md 以及匹配的 adapters/<app>_adapter/APP.md,了解操作契约,然后据此工作。
- 如果 Flue 未安装:告知人类用户。安装命令为 pip install flue && flue setup。在当前会话中未获得明确批准前,不要安装。
适用场景
- 在 Adobe 桌面应用中检查当前打开的文档或项目。
- 在 Adobe 桌面应用中进行有边界的编辑。
- 运行小型 ExtendScript 步骤。
其他支持的应用
Flue 还通过相同的 stdin/stdout 契约支持 Blender、Houdini、Autodesk 3ds Max、Unity 和 Microsoft Office。一次安装即可覆盖所有适配器。
限制与安全
Flue 在专业桌面软件内部执行操作。应将人类用户视为驱动者;优先采用小型、可检查的步骤;除非明确要求,避免破坏性操作。Flue 采用 MIT 许可证,使用前可在 GitHub / PyPI 上审查。