Moksa1123

Photoshop Com Skill — Design skill for Claude Code

Design community

Drive Adobe Photoshop on Windows from coding agents: COM bridge, tested ExtendScript library, 53 design-size presets, HTML→layered PSD, .atn→script, 99.6% verified menu coverage.

How to install Photoshop Com Skill

This entry records only its repository, not the path inside it, so there is no exact command to give. Open Moksa1123/photoshop-com-skill and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Photoshop Com Skill does

Drive Adobe Photoshop on Windows from coding agents: COM bridge, tested ExtendScript library, 53 design-size presets, HTML→layered PSD, .atn→script, 99.6% verified menu coverage. README: EN / 繁中 / 日本語 / 한국어

Alternatives in Design

  • Slack GIF Creator — Create animated GIFs optimized for Slack's size constraints 94.1k ★
  • Site — Crawl a whole site and synthesize ONE canonical design system across all pages — unified tokens, coverage map 3.6k ★
  • Scroll Craft — Claude Code skill for premium scroll-driven websites 1k ★

README

photoshop-com-skill

**English** · [繁體中文](README.zh-TW.md) · [日本語](README.ja.md) · [한국어](README.ko.md)

Let a coding agent (Claude Code and others) drive **Adobe Photoshop on Windows**. Every capability is checked by running it in a sandbox document and **reading the result back**, never by assuming.

![before / after](docs/preview.jpg)

What's inside

Part What it does
lib/ps_run.py Runs ExtendScript over COM and returns the result. Works even when Photoshop's COM type library is unregistered (TYPE_E_LIBNOTREGISTERED), where most bridges fail, and never shows the "run this script?" dialog. Thread-safe.
lib/pslib.jsx A tested library for things the DOM can't do: 9 layer effects (including metallic foil), vector shapes, fill layers, layer and vector masks, clipping, smart objects (including content replacement), adjustment layers, mixed text styles, OpenType features, CJK punctuation spacing, align/distribute, layer comps, WebP export, and new documents with safe-zone guides.
lib/fingerprint.jsx Takes a document fingerprint (pixels, every layer's full descriptor, selection, paths, channels) before and after a command, so you know whether it actually did anything.
presets/sizes.json + tools/sizes.py Design size presets for 53 formats: Instagram, Facebook, Open Graph, X, Threads, LINE, Pinterest, YouTube, TikTok, Google Ads, Google Merchant Center, Amazon, Shopify, Etsy, eBay, Rakuten, Shopee, momo and more. Each preset includes its safe zone, file limit, source link and confidence level. See docs/sizes.md.
tools/html2psd.py Turns a fixed-size HTML layout into a layered, editable PSD: every photo on its own layer and every text line as a real text layer.
tools/atn_parse.py Parses Photoshop action files (.atn) into complete, replayable executeAction scripts, covering binary meshes, paths and object arrays. Record a step once and script it forever.
tools/ui.py, `