Adobe Master Automator (v1.1.2)
A generalized skill for automating multiple Adobe applications using a cross-platform ExtendScript bridge.
Supported Applications
- - Photoshop
- Illustrator
- InDesign
- Premiere Pro
- After Effects
Commands
runScript
Executes raw ExtendScript (ES3) in the target application.
Parameters:
- -
app: Target application (photoshop, illustrator, indesign, premiere, aftereffects). - INLINECODE6 : The JSX code to execute.
🛠 AI Protocol
1. Technical Constraints
- - ES3 Syntax Only: Adobe apps use the ExtendScript (ES3) engine. Avoid modern JS features.
- Target App Availability: Ensure the target application is installed and running (or able to launch) on the host system.
2. Security & Side Effects
[!CAUTION]
High Risk Capability: The runScript command accepts and executes arbitrary ExtendScript (JSX) code. Attempting to restrict this would break the skill's core purpose, but users must be aware of the implications.
- - Filesystem Access: The Adobe ExtendScript engine has unrestricted access to the host filesystem via the
File and Folder objects. - Untrusted Scripts: ❌ NEVER execute scripts from untrusted sources. A malicious script could delete files, exfiltrate data, or install persistent malware.
- Verification: Always inspect the
script parameter payload before allowing execution.
Setup
The skill automatically detects your operating system and routes commands to the appropriate application.
- - Windows: Uses built-in
cscript (Windows Script Host). - macOS: Uses built-in
osascript (AppleScript).
Developed for the OpenClaw community by
Abdul Karim Mia.
Adobe Master Automator (v1.1.2)
一个通用技能,通过跨平台ExtendScript桥接实现多个Adobe应用程序的自动化操作。
支持的应用程序
- - Photoshop
- Illustrator
- InDesign
- Premiere Pro
- After Effects
命令
runScript
在目标应用程序中执行原始ExtendScript(ES3)代码。
参数:
- - app:目标应用程序(photoshop、illustrator、indesign、premiere、aftereffects)。
- script:要执行的JSX代码。
🛠 AI协议
1. 技术限制
- - 仅支持ES3语法:Adobe应用程序使用ExtendScript(ES3)引擎。避免使用现代JavaScript特性。
- 目标应用程序可用性:确保目标应用程序已在主机系统上安装并运行(或能够启动)。
2. 安全性与副作用
[!CAUTION]
高风险能力:runScript命令接受并执行任意ExtendScript(JSX)代码。尝试限制此功能将破坏该技能的核心目的,但用户必须了解其潜在影响。
- - 文件系统访问:Adobe ExtendScript引擎通过File和Folder对象不受限制地访问主机文件系统。
- 不可信脚本:❌ 切勿执行来自不可信来源的脚本。恶意脚本可能删除文件、窃取数据或安装持久性恶意软件。
- 验证:在允许执行之前,务必检查script参数的有效载荷。
设置
该技能会自动检测您的操作系统,并将命令路由到相应的应用程序。
- - Windows:使用内置的cscript(Windows脚本宿主)。
- macOS:使用内置的osascript(AppleScript)。
由
Abdul Karim Mia为OpenClaw社区开发。