← Back to Skills Marketplace
abdul-karim-mia

Adobe Automator

by abdul-karim-mia · GitHub ↗ · v1.1.2
cross-platform ⚠ suspicious
1158
Downloads
0
Stars
3
Active Installs
3
Versions
Install in OpenClaw
/install adobe-automator
Description
Automate Photoshop, Illustrator, InDesign, Premiere Pro, and After Effects using ExtendScript (ES3) scripts executed via a cross-platform bridge.
README (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.

Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install adobe-automator
  3. After installation, invoke the skill by name or use /adobe-automator
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug adobe-automator
Version 1.1.2
License
All-time Installs 3
Active Installs 3
Total Versions 3
Frequently Asked Questions

What is Adobe Automator?

Automate Photoshop, Illustrator, InDesign, Premiere Pro, and After Effects using ExtendScript (ES3) scripts executed via a cross-platform bridge. It is an AI Agent Skill for Claude Code / OpenClaw, with 1158 downloads so far.

How do I install Adobe Automator?

Run "/install adobe-automator" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Adobe Automator free?

Yes, Adobe Automator is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Adobe Automator support?

Adobe Automator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Adobe Automator?

It is built and maintained by abdul-karim-mia (@abdul-karim-mia); the current version is v1.1.2.

💬 Comments