photoshop-automator
Photoshopの機能をCOM/ExtendScriptで連携し、文字の更新やフィルター処理、アクション再生などを自動化することで、画像編集作業の効率を大幅に向上させるSkill。
📜 元の英語説明(参考)
Professional Adobe Photoshop automation via COM/ExtendScript bridge. Supports text updates, filters, and action playback.
🇯🇵 日本人クリエイター向け解説
Photoshopの機能をCOM/ExtendScriptで連携し、文字の更新やフィルター処理、アクション再生などを自動化することで、画像編集作業の効率を大幅に向上させるSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o photoshop-automator.zip https://jpskill.com/download/8811.zip && unzip -o photoshop-automator.zip && rm photoshop-automator.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/8811.zip -OutFile "$d\photoshop-automator.zip"; Expand-Archive "$d\photoshop-automator.zip" -DestinationPath $d -Force; ri "$d\photoshop-automator.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
photoshop-automator.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
photoshop-automatorフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
Photoshop Automator Skill (v1.2.4)
この Skill は、VBScript または AppleScript を介して ExtendScript (JSX) エンジンを使用し、Windows および macOS 上の Adobe Photoshop (vCS6 - 2026+) を自動化するための高性能なブリッジを提供します。
コマンド
- runScript: 生の ExtendScript (ES3) コードを実行します。複雑なドキュメント操作に使用します。
- updateText: 名前で特定のテキストレイヤーをターゲットにし、その内容を即座に更新します。
- createLayer: カスタムの不透明度と描画モードで新しいアートレイヤーを作成します。
- applyFilter: アクティブなレイヤーにプロフェッショナルなガウスぼかしフィルターを適用します。
- playAction: 名前とセットで記録された Photoshop アクション (.atn) を再生します。
- export: アクティブなドキュメントを高品質の PNG または JPEG として保存します。
🛠 AI プロトコル
1. 技術的な制約 (厳守)
- ES3 構文のみ: Photoshop の ExtendScript エンジンは ECMAScript 3 (ES3) を使用します。
- ❌ 使用禁止:
const、let、アロー関数() => {}、テンプレートリテラル`${}`、またはMap/Set。 - ✅ 使用可能:
var、標準のfunction宣言、および文字列連結 ('a' + b) のみ。
- ❌ 使用禁止:
- アクティブなドキュメントを想定: コマンドは アクティブな ドキュメントに対して動作します。開いているドキュメントがない場合、スクリプトは
app.documents.add()を呼び出さない限り失敗します。
2. セキュリティと副作用
- ファイルシステムへのアクセス:
runScriptコマンドを使用すると、任意の ExtendScript を実行できます。このエンジンは、ホストファイルシステムへの直接アクセス を持っています。 - 副作用: スクリプトは、
FileおよびFolderオブジェクトを介して、ローカルマシン上のファイルを作成、変更、または削除できます。 - 検証: 意図しないドキュメントまたはファイルシステムの変更を防ぐために、動的に生成されたスクリプトを実行する前に必ず確認してください。
3. エラー処理
- GUI ブロック: Photoshop にモーダルダイアログ (例: 「名前を付けて保存」ウィンドウ、エラーポップアップ) が開いている場合、COM 操作はハングアップまたは失敗します。開いているダイアログを閉じるようにユーザーに指示してください。
- レイヤーの存在:
updateTextが失敗する場合は、指定されたレイヤー名が PSD のレイヤーと正確に一致している (大文字と小文字を区別) ことを確認してください。
セットアップ
ホストシステムに Adobe Photoshop がインストールされていることを確認してください。この Skill は、登録された COM サーバーを自動的に使用します。
Abdul Karim Mia によって OpenClaw コミュニティのために開発されました。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Photoshop Automator Skill (v1.2.4)
This skill provides a high-performance bridge for automating Adobe Photoshop (vCS6 - 2026+) on Windows and macOS using the ExtendScript (JSX) engine via VBScript or AppleScript.
Commands
- runScript: Executes raw ExtendScript (ES3) code. Use this for complex document manipulation.
- updateText: Target a specific text layer by name and update its contents instantly.
- createLayer: Create new art layers with custom opacity and blending modes.
- applyFilter: Apply a professional Gaussian Blur filter to the active layer.
- playAction: Play recorded Photoshop actions (.atn) by name and set.
- export: Save the active document as a high-quality PNG or JPEG.
🛠 AI Protocol
1. Technical Constraints (Strict)
- ES3 Syntax Only: Photoshop's ExtendScript engine uses ECMAScript 3 (ES3).
- ❌ DO NOT USE:
const,let, arrow functions() => {}, template literals`${}`, orMap/Set. - ✅ USE: Only
var, standardfunctiondeclarations, and string concatenation ('a' + b).
- ❌ DO NOT USE:
- Assume Active Document: Commands operate on the active document. If none is open, scripts will fail unless they call
app.documents.add().
2. Security & Side Effects
- Filesystem Access: The
runScriptcommand allows execution of arbitrary ExtendScript. This engine has direct access to the host filesystem. - Side Effects: Scripts can create, modify, or delete files on the local machine via the
FileandFolderobjects. - Verification: Always review dynamically generated scripts before execution to prevent unintended document or filesystem modifications.
3. Error Handling
- GUI Blocks: If Photoshop has a modal dialog open (e.g., Save As window, error popup), COM operations will hang or fail. Direct the user to close any open dialogs.
- Layer Presence: If
updateTextfails, ensure the layer name provided matches exactly (case-sensitive) with the layer in the PSD.
Setup
Ensure Adobe Photoshop is installed on the host system. The skill automatically uses the registered COM server.
Developed for the OpenClaw community by Abdul Karim Mia.