Releases: kevinkiklee/adobe-plugin-skills
Release list
v1.2.0 — fourth audit + coverage backlog
Fourth accuracy audit (19 verified fixes) plus the full coverage-gap backlog. Baselines re-verified current: Photoshop API changelog 27.4 (app at 27.8 — the 27.8 Beta UXP rendering replatform has no documented API changes), UXP 9.2.0, Manifest v5, LrC SDK 15.3.
Added
Photoshop UXP: File I/O & Storage (localFileSystem pickers, plugin folders, URL schemes, entry read/write), session & persistent tokens (batchPlay _path), saveAs/open take File entries, settings/secrets persistence table incl. secureStorage, ImageBlob lossless display, photoshop.constants, .psjs scope notes, shell + host info, UDT workflow, XMP module, PathPointInfo path creation, localization/platform detection, known issue #37 (batchPlay throwing since 23.4.1).
Lightroom Classic: LrCatalog method inventory (keywords, collections, folders, view filters, batch AI ops, write-gate assertions), plugin develop presets (incl. the applyDevelopPresetFromPlugin doc trap), programmatic export via LrExportSession + full destination/naming/format key catalog, complete publish-service callback catalog, .lrplugin packaging, expanded metadata key tables, missing module entries.
Fixed
19 inaccuracies verified against official docs — highlights: plugin distribution flow (Creative Cloud Marketplace via Developer Distribution; .ccx installs via the CC desktop app), enableMenuRecording scope, lockDocumentFocus semantics, URLHandler is a string, VERSION.build is a string (+ display member), metadataThatTriggersRepublish is a callback, pasteSettings(boolean), sp-button overBackground, ::before/:nth-child ARE supported, all 10 theme variables, sp-slider has no step.
Changed
SKILL.md restructured to 500 lines (agentskills.io recommendation) with catalogs de-duplicated into lrc-sdk.md; frontmatter spec compliance (metadata.version, license: MIT, keyword-rich description); README install command corrected to npx skills add kevinkiklee/adobe-plugin-skills.
See CHANGELOG.md for the complete list.
v1.0.0 — Initial release
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 tableps-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)andstopModalWithResult(dialog, result)signaturescatalog:withPrivateWriteAccessDoexamples 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.