Photoshop LLM Skill is an intelligent automation framework that enables Large Language Models (LLMs) to control and manipulate Adobe Photoshop. By bridging natural language understanding with Photoshop's powerful APIs, this project allows users to perform complex image editing tasks through simple conversational commands.
- 🤖 Natural Language Control: Interact with Photoshop using plain English commands
- 🔌 LLM Integration: Compatible with popular LLM platforms (OpenAI, Claude, etc.)
- 🎯 Task Automation: Execute complex workflows with simple instructions
- 🛠️ Extensible Architecture: Easy to add custom skills and commands
- 📚 Rich Documentation: Comprehensive guides and examples
Click to play: ▶ sample.mp4 (opens in new tab)
GitHub does not embed
<video>or MP4 in README. To show a playable player here, edit this file on GitHub, dragsample.mp4into the editor, and use the URL GitHub gives you (e.g.https://github.com/user-attachments/assets/...).
- Adobe Photoshop (2020 or later)
- Node.js (v14+) or Python (3.8+)
- An API key from your preferred LLM provider
This project depends on a Photoshop communication module so that the LLM can talk to and control Photoshop. You need to download and install the photoshop-manipulate-bridge plugin:
- Download & install: https://github.com/emptykid/photoshop-manipulate-bridge
The plugin runs inside Photoshop as a Generator and starts an HTTP server (default port 8020), exposing APIs for executing JSX and controlling Photoshop. Once installed and enabled, this skill can communicate with Photoshop through that bridge.
# Clone the repository
git clone https://github.com/emptykid/photoshop-llm-skill.git
cd photoshop-llm-skill
# Install dependencies
# (Installation commands will be added as the project develops)# Example usage will be provided as features are implemented- Core LLM-Photoshop bridge implementation
- Basic image manipulation commands
- Layer management features
- Filter and effect application
- Batch processing capabilities
- Plugin system for custom skills
- Web interface for easier interaction
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
This project is licensed under the MIT License - see the LICENSE file for details.
- Adobe Photoshop Scripting API
- The open-source LLM community
Made with ❤️ by emptykid