Implement production-grade Adobe API integrations with standardized patterns for authentication, error handling, and job polling.
This skill provides Claude with battle-tested implementation patterns for the Adobe ecosystem, including Firefly Services, PDF Services, and Creative Cloud APIs. It addresses common integration challenges by providing standardized logic for IMS token caching, exponential backoff for rate limiting, and asynchronous job polling for long-running Photoshop or Lightroom operations. By applying these patterns, developers can build robust, type-safe integrations that follow Adobe's idiomatic practices in both TypeScript and Python.
主要功能
01Typed API wrappers with intelligent error classification for transient vs. permanent failures
02Async job polling patterns for Photoshop and Lightroom API lifecycles
032,083 GitHub stars
04Zod runtime validation to ensure API response integrity and contract stability
05Exponential backoff implementation that honors Adobe-specific Retry-After headers
06Singleton Auth Client with secure IMS token caching and expiration logic
使用场景
01Developing generative AI creative workflows with Adobe Firefly Services
02Scaling headless image manipulation and editing tasks via Photoshop and Lightroom APIs
03Automating document generation and processing pipelines using Adobe PDF Services