← 返回 Skills 市场
abdul-karim-mia

Photoshop Automator

作者 abdul-karim-mia · GitHub ↗ · v1.2.4
cross-platform ⚠ suspicious
1258
总下载
0
收藏
2
当前安装
9
版本数
在 OpenClaw 中安装
/install photoshop-automator
功能描述
Automate Adobe Photoshop on Windows via ExtendScript to run scripts, update text layers, create layers, apply filters, play actions, and export images.
安全使用建议
This skill legitimately runs user-provided ExtendScript in Photoshop and therefore can read and write local files — that is the intended functionality but also a real risk. Only install/use it if you trust the skill and the scripts you run. Before enabling or allowing autonomous use: 1) Verify the skill source (registry lists 'unknown' homepage; package files reference a GitHub repo—confirm the upstream repo and author). 2) Do not run unreviewed JSX; inspect any generated or supplied scripts. 3) Consider restricting agent autonomous invocation for this skill (disable autonomous runs) so scripts only run with your explicit approval. 4) Be aware export paths and temporary files may overwrite or leave artifacts; run initially in a safe/test environment (or VM) and limit file paths and permissions where possible. 5) Notify maintainers to fix metadata that requires both cscript and osascript unconditionally, since that is incorrect for typical single-OS hosts.
功能分析
Type: OpenClaw Skill Name: photoshop-automator Version: 1.2.4 The skill is classified as suspicious due to a significant Remote Code Execution (RCE) vulnerability. The `runScript` command in `handler.js` directly executes arbitrary ExtendScript (JSX) code provided by the user/agent, which, as explicitly stated in `SKILL.md`, has 'direct access to the host filesystem' and 'can create, modify, or delete files'. While the `SKILL.md` warns the AI to 'Always review dynamically generated scripts', this capability makes the skill highly susceptible to prompt injection attacks, allowing a malicious user to execute arbitrary code on the host machine with filesystem access. This is a severe vulnerability, not intentional malice by the skill itself, as the skill's purpose is to provide powerful Photoshop automation.
能力评估
Purpose & Capability
Name/description match the implementation: the package executes ExtendScript (JSX) in Photoshop via cscript (Windows) or osascript (macOS), and provides helpers (updateText, createLayer, applyFilter, playAction, export). The handlers and SKILL.md align with this purpose.
Instruction Scope
runScript deliberately executes arbitrary ExtendScript supplied as input. SKILL.md warns that ExtendScript has direct filesystem access and that generated scripts must be reviewed. That is expected for a Photoshop automation skill, but it is a powerful capability: untrusted JSX can create/modify/delete local files (and ExtendScript may be able to use socket/IO features). The skill does not attempt to read unrelated system files or contact external endpoints itself.
Install Mechanism
No install/download behavior is present (instruction-only with packaged handler code). There are no external URL downloads or archive extracts. The code writes temporary files (JSX/VBS) and executes local commands, which is expected for this functionality.
Credentials
No credentials or env vars are requested (appropriate). However the declared required binaries list (cscript, osascript) is inconsistent with OS targeting: the package metadata claims both binaries must exist but the code chooses cscript on Windows and osascript on macOS. Requiring both on every install is disproportionate and will be incorrect on typical systems. The skill also writes to the system temp directory and can write to arbitrary output paths supplied to export or JSX—this is expected but should be used with care.
Persistence & Privilege
The skill does not request always:true, does not persist credentials, and does not modify other skills or system-wide settings. It executes only when invoked and cleans up temporary files (best-effort).
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install photoshop-automator
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /photoshop-automator 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.2.4
Photoshop Automator 1.2.4 - Updated documentation to reflect version 1.2.4. - No feature or API changes; internal and meta files updated.
v1.2.3
- Added required binaries ("cscript" and "osascript") to metadata for clearer Windows and macOS support. - Updated documentation to reflect new dependency details in SKILL.md. - No changes to commands or core behavior.
v1.2.2
- Removed Windows/macOS script binary requirements from metadata (`cscript`, `osascript` are no longer required). - Updated documentation to reflect this metadata change. - No changes to skill commands or core functionality.
v1.2.1
- Improved documentation to highlight security and filesystem access risks when using the runScript command. - Added guidance for reviewing dynamically generated scripts to prevent unintended file or document modifications. - No changes to command interfaces or core functionality.
v1.2.0
- Added macOS support via AppleScript, in addition to existing Windows/COM integration. - Updated requirements to include "osascript" binary and "macos" as a supported OS. - Documentation updated to reflect cross-platform (Windows/macOS) support and script execution via VBScript or AppleScript.
v1.1.4
- Added scripts/bridge.vbs as an explicit dependency in requirements. - Updated metadata to declare required files for setup. - Version bump from 1.1.3 to 1.1.4.
v1.1.3
- Added `"os": ["windows"]` requirement to metadata for improved platform specificity. - Updated version to 1.1.3. - Documentation and metadata now explicitly indicate Windows as the supported operating system.
v1.1.2
- Updated to version 1.1.2. - Added detailed skill metadata section to SKILL.md, including requirements. - Improved SKILL.md description for clarity and professionalism.
v0.1.0
Photoshop Automator Skill v0.1.0 - Initial release providing automation of Adobe Photoshop CS6–2026+ on Windows via JSX and COM. - Supports core commands: runScript, updateText, createLayer, applyFilter, playAction, and export. - Enforces strict ES3 (ExtendScript) syntax for compatibility. - Includes handling advice for common issues (e.g., modal dialogs, layer name mismatches). - Automatically connects to registered Photoshop COM server—no extra configuration required.
元数据
Slug photoshop-automator
版本 1.2.4
许可证
累计安装 3
当前安装数 2
历史版本数 9
常见问题

Photoshop Automator 是什么?

Automate Adobe Photoshop on Windows via ExtendScript to run scripts, update text layers, create layers, apply filters, play actions, and export images. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1258 次。

如何安装 Photoshop Automator?

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

Photoshop Automator 是免费的吗?

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

Photoshop Automator 支持哪些平台?

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

谁开发了 Photoshop Automator?

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

💬 留言讨论