Agent skill · software engineering · jeremylongshore
adobe-upgrade-migration
Migrate Adobe integrations away from Service Account JWT, Photoshop v1, retired Lightroom Firefly Services, or drifting SDK/API contracts with canaries and rollback. Use when the task requires adobe end-of-life and contract migration. Trigger with "upgrade Adobe integration", "migrate Adobe JWT", or "Photoshop v2 migration".
Why this skill is useful
Adds executable migration scripts and detailed instructions for critical Adobe SDK upgrades that are not widely documented.
What it needs
Requires git, npm installed locally. Requires adobe account access. About 2k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.
What this skill does
Adobe End-of-Life and Contract Migration Overview Migrate Adobe integrations away from Service Account JWT, Photoshop v1, retired Lightroom Firefly Services, or drifting SDK/API contracts with canaries and rollback. This workflow produces a reviewable artifact and evidence before any live side effect. Prerequisites Current first-party Adobe documentation for every selected service, API version, auth flow, limit, and lifecycle. Named product, identity, security, data, budget, release, and operations owners appropriate to the scope. Synthetic or approved non-production fixtures with secret and content canaries. Current Contract Service Account JWT is deprecated. Photoshop API v1 and the Firefly Services Lightroom API are already end-of-life; Remove Background uses Photoshop v2. Do not conflate the retired Lightroom service with separate Lightroom consumer APIs; confirm the dated retirement evidence in the reference map. Recheck the dated evidence map before relying on mutable product behavior. Authentication Preserve current and target credential, organization, scopes, profiles, and last-use evidence during auth migration. Old-secret or old-credential deletion is irreversible and happens only after verified cutover. Instructions 1. Inventory JWT code/configuration, endpoint versions, Lightroom service calls, SDK locks, fixtures, dashboards, and runbooks. 2. Trace every behavior to current first-party docs and classify supported, deprecated, retired, undocumented, or environment-observed. 3. Define target OAuth, Photoshop v2, replacement/retirement, adapter, data, and rollback contracts. 4. Build parity fixtures and dual-run or shadow-read comparisons where they do not duplicate spend or writes. 5. Canary the target, verify outputs and observability, then cut traffic under declared thresholds. 6. Remove obsolete paths and approved credentials, scan for residue, and publish cutover plus rollback receipts. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills jeremylongshore/adobe-upgrade-migration--2212fb