photoshop-automator — скилл для Claude Code: автоматизация Photoshop
Скилл управляет Adobe Photoshop через ExtendScript: меняет текст в слоях, создаёт слои, применяет фильтры, проигрывает экшены и экспортирует документы.
npx skills add abdul-karim-mia/photoshop-automator --skill photoshop-automator -a claude-codeЧто делает photoshop-automator
Скилл даёт агенту мост к Photoshop на Windows и macOS. Работает через ExtendScript (JSX), который вызывается из VBScript или AppleScript, поэтому Photoshop должен быть установлен на машине и зарегистрирован как COM-сервер. Доступны команды runScript, updateText, createLayer, applyFilter, playAction и export.
Внутри движка только ECMAScript 3. Это значит, что в скриптах нельзя использовать const, let, стрелочные функции, шаблонные строки и Map/Set — остаются var, обычные function и склейка строк через +. Команды работают с активным документом: если ничего не открыто, скрипт упадёт, пока сам не вызовет app.documents.add().
runScript выполняет произвольный ExtendScript с прямым доступом к файловой системе: скрипт может создавать, менять и удалять файлы через объекты File и Folder. Сгенерированный код стоит просматривать перед запуском. Если в Photoshop открыт модальный диалог, COM-операции зависнут или сорвутся — диалог нужно закрыть. updateText ищет слой по имени с учётом регистра.
Какие задачи решает
- обновить текст в конкретном слое PSD по имени
- создать арт-слой с заданными прозрачностью и режимом наложения
- прогнать записанный экшен из набора .atn
- выгрузить активный документ в PNG или JPEG
- выполнить свой ExtendScript для сложной правки документа
Примеры запросов агенту
- Замени текст в слое
Headlineна «Летняя распродажа» - Создай слой с прозрачностью 60 и режимом наложения multiply
- Проиграй экшен
Retouchиз набораStudio.atnи экспортируй документ в PNG
Как установить photoshop-automator
1Через Skills CLI (Vercel)
npx skills add abdul-karim-mia/photoshop-automator --skill photoshop-automator -a claude-code2Вручную: положить файлы
~/.claude/skills/photoshop-automator/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/photoshop-automator/
1Через Skills CLI (Vercel)
npx skills add abdul-karim-mia/photoshop-automator --skill photoshop-automator -a codex2Вручную: положить файлы
.agents/skills/photoshop-automator/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add abdul-karim-mia/photoshop-automator --skill photoshop-automator -a cursor2Вручную: положить файлы
.cursor/skills/photoshop-automator/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install abdul-karim-mia/photoshop-automator photoshop-automator2Вручную: положить файлы
.github/skills/photoshop-automator/SKILL.md1Через Skills CLI (Vercel)
npx skills add abdul-karim-mia/photoshop-automator --skill photoshop-automator -a gemini-cli2Командой платформы
gemini skills install https://github.com/abdul-karim-mia/photoshop-automatorВручную: положить файлы
.devin/skills/photoshop-automator/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add abdul-karim-mia/photoshop-automator --skill photoshop-automator -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о photoshop-automator
Как установить photoshop-automator в Claude Code?
Выполните npx skills add abdul-karim-mia/photoshop-automator --skill photoshop-automator -a claude-code. Файл скилла появится по пути ~/.claude/skills/photoshop-automator/SKILL.md.
Что делает photoshop-automator?
Связывает агента с Adobe Photoshop через ExtendScript и даёт команды для правки текстовых слоёв, создания слоёв, фильтров, проигрывания экшенов и экспорта.
Почему скрипт падает с ошибкой синтаксиса?
Движок Photoshop понимает только ECMAScript 3. Стрелочные функции, const, let и шаблонные строки он не принимает — пишите на var и обычных функциях.