← 返回 Skills 市场
abdul-karim-mia

Adobe Automator

作者 abdul-karim-mia · GitHub ↗ · v1.1.2
cross-platform ⚠ suspicious
1158
总下载
0
收藏
3
当前安装
3
版本数
在 OpenClaw 中安装
/install adobe-automator
功能描述
Automate Photoshop, Illustrator, InDesign, Premiere Pro, and After Effects using ExtendScript (ES3) scripts executed via a cross-platform bridge.
使用说明 (SKILL.md)

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).
  • script: 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.

安全使用建议
This skill honestly implements an ExtendScript bridge for Adobe apps and therefore must be able to run arbitrary JSX — which has full ExtendScript filesystem access. That is coherent with the stated purpose but is high-risk: only run scripts you or a trusted party have reviewed. Practical mitigations: (1) never paste or run scripts from unknown sources; (2) run automation on an isolated machine or VM that does not contain sensitive data; (3) restrict filesystem permissions for the user account that runs Adobe; (4) maintain an allowlist of vetted scripts or require signed scripts; (5) log invocations and inspect temporary files if something looks suspicious; (6) be aware temporary files are written to the OS temp directory and the handler attempts to delete them but may leave remnants if execution fails. If you need automatic/scripted automation in an environment with sensitive data, consider additional sandboxing or a review policy before installing.
功能分析
Type: OpenClaw Skill Name: adobe-automator Version: 1.1.2 The skill is classified as suspicious due to its core functionality allowing arbitrary ExtendScript (JSX) code execution within Adobe applications, which grants unrestricted access to the host filesystem and other powerful capabilities. While the `SKILL.md` documentation and `handler.js` code explicitly warn about this 'High Risk Capability' and the potential for data exfiltration or malware installation if untrusted scripts are executed, the inherent risk of arbitrary code execution makes it a significant security concern. The skill itself does not contain malicious logic, but acts as a powerful bridge that could be misused.
能力评估
Purpose & Capability
Name/description match the implementation: the skill accepts a target Adobe app and a JSX script, writes the script to a temp file, and invokes cscript (Windows) or osascript (macOS) to run it. No unrelated binaries, env vars, or external services are requested.
Instruction Scope
The SKILL.md and handler explicitly allow execution of arbitrary ExtendScript (ES3). That is necessary for the stated automation purpose, but ExtendScript has unrestricted filesystem access and can perform destructive or exfiltrative actions. The skill relies on the user/agent to inspect/validate scripts rather than enforcing any sandboxing or whitelisting.
Install Mechanism
No install spec — instruction-only with a small handler.js. The handler uses only standard Node.js APIs (fs, child_process, os) and spawns built-in platform script hosts. There are no downloads, external installers, or archive extraction steps.
Credentials
The skill declares no required environment variables, credentials, or config paths. It does not request unrelated secrets or system config access beyond writing temporary files and invoking system script hosts, which is proportional to its purpose.
Persistence & Privilege
always is false and model invocation is allowed by default. The skill does not modify other skills or system-wide agent settings and does not request persistent presence or elevated privileges beyond normal runtime behavior.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install adobe-automator
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /adobe-automator 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.2
- Enhanced security section in documentation to highlight the risks of executing arbitrary ExtendScript code. - Added explicit warnings about unrestricted filesystem access and the dangers of running untrusted scripts. - Removed obsolete test file (test_ps.js) from the codebase. - Minor metadata and version updates for clarity.
v1.1.1
- Added test_ps.js for Photoshop testing. - Documentation expanded to clarify supported OS and scripting backends. - Updated package and metadata information for clarity. - Improved internal code and documentation consistency.
v1.1.0
- Added support for automating Adobe Premiere Pro and After Effects alongside Photoshop, Illustrator, and InDesign. - Updated description and documentation to reflect expanded multi-application support. - Clarified technical constraints and security implications related to filesystem access and ExtendScript usage. - Improved cross-platform details for Windows and macOS environments.
元数据
Slug adobe-automator
版本 1.1.2
许可证
累计安装 3
当前安装数 3
历史版本数 3
常见问题

Adobe Automator 是什么?

Automate Photoshop, Illustrator, InDesign, Premiere Pro, and After Effects using ExtendScript (ES3) scripts executed via a cross-platform bridge. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1158 次。

如何安装 Adobe Automator?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install adobe-automator」即可一键安装,无需额外配置。

Adobe Automator 是免费的吗?

是的,Adobe Automator 完全免费(开源免费),可自由下载、安装和使用。

Adobe Automator 支持哪些平台?

Adobe Automator 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Adobe Automator?

由 abdul-karim-mia(@abdul-karim-mia)开发并维护,当前版本 v1.1.2。

💬 留言讨论