sfkislev avatar

Photoshop

If you need a coding agent to actually drive Photoshop instead of just generating scripts, this is the bridge. It pipes ExtendScript commands through a Python adapter called Flue and returns JSON, so Claude can inspect layers, read selections, and make edits inside a live document. The same system works across Adobe Creative Suite and a handful of 3D apps like Blender and Houdini. It's passed audits from Gen Agent Trust Hub, Socket, and Snyk, and the approach is sensibly cautious: small steps, no destructive actions without approval. You'll need to install Flue separately with pip, but once it's set up, the agent can operate desktop software it otherwise couldn't touch.

skills.sh installs
2.2K
GitHub stars
106
last updated
Aug 21, 2026

Install

$ npx -y skills add sfkislev/flue --skill Photoshop --agent claude-code

Installs into .claude/skills of the current project.

Files

This skill lets a coding agent operate Adobe Photoshop on the desktop through Flue, a local shell-to-application bridge. The agent pipes ExtendScript into photoshop_bridge.py and gets structured JSON back.

agent shell -> photoshop_bridge.py -> ExtendScript -> JSON result

When to use

The human requests work performed inside Photoshop — inspect the open document, layers, selection; make bounded edits; run small ExtendScript steps. A CLI agent cannot act inside Photoshop without a bridge like Flue.

How to proceed

  1. Read FLUE.md in this directory first. It explains how Flue works, the bridge contract, a worked ExtendScript example, and safety expectations.
  2. If Flue is installed: also read C:\Users\fredd\.claude\skills\flue\SKILL.md and adapters/photoshop_adapter/APP.md for the operational contract, then work from there.
  3. If Flue is not installed: tell the human. The install command is pip install flue && flue setup. Do not install without explicit approval in the current session.

Sponsors

Details

Repository
github.com/sfkislev/flue
Categories
Backend & APIs, AI & Agent Building, CLI & Terminal
First seen
Jul 14, 2026

More from sfkislev/flue

All 10
1sfkislev avatarIllustratorsfkislev/flueControl Adobe Illustrator from the shell via Flue - ExtendScript bridges without an MCP server.2.2Kskills.sh installs
2nvidia avatarphysical-ai-neural-reconstructionnvidia/skillsRouter for NVIDIA NuRec/NRE: USDZ rendering, NCore conversion, 3DGS, gRPC sensor sim, PhysicalAI HF datasets. Do NOT use for SimReady or infra setup.2.1Kskills.sh installs
3modelstudioai avatarbailian-docs-llm-wikimodelstudioai/skills阿里云百炼平台技术文档知识库(LLM Wiki)。当用户查询百炼模型列表、API 参数、错误码、 应用开发(智能体/RAG/知识库/记忆/插件)、模型对比与定价、SDK/OpenAI 兼容接口、 多模态能力(语音/图片/视频)、Token 计费等百炼相关问题时激活。 包含 models 结构化模型市场数据(含 cont2.1Kskills.sh installs
4aliyun avataralibabacloud-dms-skillaliyun/alibabacloud-aiops-skillsAlibaba Cloud DMS Database Read/Write Skill. Use this skill to search for target databases in DMS and execute SQL queries and data modifications. Triggers: "DMS2.1Kskills.sh installs
5vinvcn avatardesign-an-interfacevinvcn/mattpocock-skills-zh-cn使用并行子代理为模块生成多个显著不同的接口设计。适用于用户想设计 API、探索接口选项、比较模块形状,或提到 “design it twice” 时。2.1Kskills.sh installs
6anthropics avatarplan-zoom-integrationanthropics/knowledge-work-pluginsTurn a Zoom integration idea into an implementation plan with architecture, auth, and delivery milestones. Use when you need a practical build plan, phased deli2.1Kskills.sh installs