Skip to content

v1.0.0 — Initial release

Choose a tag to compare

@kevinkiklee kevinkiklee released this 22 Apr 22:26

First tagged release of the Adobe Plugin Development skill for Claude Code.

Coverage

  • Photoshop UXP v9.2.0 / Manifest v5 / Photoshop 27.4 (February 2026)
  • Lightroom Classic SDK 15.3 / Lua 5.1.5

What's inside

  • SKILL.md — capability matrix, critical pitfalls, quick-reference snippets, develop parameter catalog, Info.lua reference, common-mistakes table
  • ps-uxp-sdk.md — deep Photoshop UXP reference (Document/Layer DOM, Imaging API, batchPlay, executeAsModal, Spectrum/SWC, Canvas limits, hybrid C++ bridge, ~36 known issues)
  • lrc-sdk.md — deep Lightroom Classic reference (export/publish pipeline, catalog/photo APIs, LrView, LrDevelopController 95 functions, memory-leak prevention, Controller SDK)

Audit fixes baked in

Every API claim was audited against Adobe's published SDK references. Notable corrections:

  • Document property count (30 → 33)
  • Mask function signatures show actual (id, param) form
  • Removed deprecated permissions.webview.allow (removed in UXP 9.1)
  • LrDialogs.presentFloatingDialog(plugin, args) and stopModalWithResult(dialog, result) signatures
  • catalog:withPrivateWriteAccessDo examples no longer include a bogus action-name argument
  • Hybrid C++ bridge messaging corrected to photoshop.messaging.* API

Install

See README — clone or symlink into ~/.claude/skills/adobe-plugin-development, or use the Claude Skill CLI.

Updating

git pull inside your installed copy. Watch this repo (Watch → Custom → Releases) to get notified of future updates.